Terence Mcmahon Construction
- Based in
- San Francisco
- On San Francisco permits
- Sep 2005 to Jul 2026
- Last 24 months
- 56 permits filed
551 permits since 2000: 426 completed, 27 in progress, 74 never finaled, 24 expired or cancelled.
Of the 74 never-finaled permits, 14 are 3 to 5 years old, 36 are 5 to 10 years old, 24 are over 10 years old. 1 was filed but never issued.
This is the city’s permit record, not a license check. It does not show whether the state license is active, bonded or insured. How to read these records
Permits filed each year
How long permits take
Each point is the quarter the permits were filed, for stairs across San Francisco. A median counts only permits that have finished, so the shaded recent quarters look faster than they will end up: their slow permits have not finished yet. Hover a point for the slowest 10%. Gaps mean fewer than 5 permits. A rise in the issue line is the city’s review backlog, not the contractor.
Stairs permits
47 stairs permits: 36 completed, 2 in progress, 6 never finaled, 3 expired or cancelled. Typically 0 days from filing to permit and 147 days from permit to final inspection.
| Filed | Outcome | Address | Work described on the permit | Declared cost |
|---|---|---|---|---|
| Mar 10, 2026 | Completed final sign-off Jun 2026 | 300 Magellan Av | revision to pa #202602206255. temporary remove bricks to access the framed stair below. replace any dry rot wood or framing in kind. rewaterproof stair, lay existing brick. in same location pattern as existing.Details
revision to pa #202602206255. temporary remove bricks to access the framed stair below. replace any dry rot wood or framing in kind. rewaterproof stair, lay existing brick. in same location pattern as existing. | |
| Feb 27, 2026 | In progress issued Mar 2026 | 2566 Pine St | demo and rebuild (e) entry stair from 1st to 2nd fl (interior stair). reframe (e) wall between common vestibule and unit 1 foyer to accomodate (n) pocket doors mis. elec per plansDetails
demo and rebuild (e) entry stair from 1st to 2nd fl (interior stair). reframe (e) wall between common vestibule and unit 1 foyer to accomodate (n) pocket doors mis. elec per plans | $40,000 |
| Feb 20, 2026 | Completed final sign-off Jun 2026 | 300 Magellan Av | replace in kind brick staircase, demo existing brick to rough framing rewaterproof & reinstall bricks, staircase visible from street, no stuctural work, approx. 200 sq ft, less than 50%Details
replace in kind brick staircase, demo existing brick to rough framing rewaterproof & reinstall bricks, staircase visible from street, no stuctural work, approx. 200 sq ft, less than 50% | $40,000 |
| Feb 26, 2025 | Completed final sign-off Apr 2025 | 2508 Fillmore St | dry rot repair on front staircase visible from street. replace in-kind less than 50%.Details
dry rot repair on front staircase visible from street. replace in-kind less than 50%. | $6,000 |
| Sep 19, 2024 | Completed final sign-off Jan 2025 | 4706 25th St | dry rot repair located at front stair case - less than 50%. repair in kind. replace in kind.Details
dry rot repair located at front stair case - less than 50%. repair in kind. replace in kind. | $10,000 |
| Jun 4, 2024 | Completed final sign-off Jun 2024 | 789 02nd Av | staircase landing dry rot repair located at rear of house on ground floor less than 50% not visible for street work on staircase landingDetails
staircase landing dry rot repair located at rear of house on ground floor less than 50% not visible for street work on staircase landing | $7,000 |
| May 1, 2024 | Completed final sign-off May 2024 | 154 Pope St | fix small wall located at front exterior stairs. replace in kindDetails
fix small wall located at front exterior stairs. replace in kind | $5,000 |
| Apr 1, 2024 | Completed final sign-off Apr 2025 | 463 Duncan St | repair tile staircase in kind at front of the house- replace in kindDetails
repair tile staircase in kind at front of the house- replace in kind | $4,000 |
| Mar 1, 2024 | In progress issued Mar 2024 | 234 Eureka St | revision to pa #202401164044 additional repairs to front stairs inkind. include structural doubling up ledgerbeam connected at (e) garage ceiling. replace 1 rail post to bldg.Details
revision to pa #202401164044 additional repairs to front stairs inkind. include structural doubling up ledgerbeam connected at (e) garage ceiling. replace 1 rail post to bldg. | $5,000 |
| Jan 16, 2024 | Completed final sign-off May 2024 | 234 Eureka St | dry rot repair on front staircase, less than 50%Details
dry rot repair on front staircase, less than 50% | $6,000 |
| Dec 4, 2023 | Completed final sign-off May 2024 | 1023 Oak St | replace in kind dry rot at landing and stair area at rear of house, not visible from street. less than 50%-ground floor onlyDetails
replace in kind dry rot at landing and stair area at rear of house, not visible from street. less than 50%-ground floor only | $4,000 |
| Aug 17, 2023 | Completed final sign-off Sep 2023 | 948 Oak St | replace in kind wood & stair case at rear of house, less than 50%.Details
replace in kind wood & stair case at rear of house, less than 50%. | $15,000 |
| Dec 16, 2022 | Never finaled issued Dec 2022, no final | 1721 Beach St | dry rot repair at rear side of the house, stairs- repair in kind approx 75 sf. < 50%Details
dry rot repair at rear side of the house, stairs- repair in kind approx 75 sf. < 50% | $11,400 |
| Nov 17, 2022 | Expired or cancelled expired Nov 2025 | 20 Hernandez Av | replace (e) 2-story wood deck & stair w/ (n) 2-story wood deck & stair. replace (e) roofed canopy @ 2nd floor ext. door w/ (n) canopy across rear facade. infill (e) north ext. door @ 1st floor garage. 4) replace (e) rear window @ 1st floor garage w/ (n) ext. door from garage to deck. relocate (e)Details
replace (e) 2-story wood deck & stair w/ (n) 2-story wood deck & stair. replace (e) roofed canopy @ 2nd floor ext. door w/ (n) canopy across rear facade. infill (e) north ext. door @ 1st floor garage. 4) replace (e) rear window @ 1st floor garage w/ (n) ext. door from garage to deck. relocate (e) | $43,300 |
| Oct 25, 2022 | Completed final sign-off Oct 2022 | 653 Lake St | close up any spaces on railing and stairs more thatn 4" wide, no structural work involved, less that 50% repair in kind at side of building not visible from the streetDetails
close up any spaces on railing and stairs more thatn 4" wide, no structural work involved, less that 50% repair in kind at side of building not visible from the street | $31,800 |
| Sep 27, 2022 | Completed final sign-off Nov 2023 | 527 43rd Av | replacement in-kind of (e) south side exterior stairs located @ 1/f & 2/f inclusive of connecting side deck/walkway on 2/f & landing on 3/fDetails
replacement in-kind of (e) south side exterior stairs located @ 1/f & 2/f inclusive of connecting side deck/walkway on 2/f & landing on 3/f | $30,000 |
| Aug 23, 2022 | Completed final sign-off Nov 2025 | 58 Cook St | revision to bpa#202110190729. to comply with bid nov#202184952. repair (e) deck & staircase, extend deck/pour new footings, replace staircaseDetails
revision to bpa#202110190729. to comply with bid nov#202184952. repair (e) deck & staircase, extend deck/pour new footings, replace staircase | $47,200 |
| Aug 11, 2022 | Expired or cancelled expired Nov 2024 | 2566 Pine St | (unit #1 & #4) unit #1: demo & relocate (e) stair from kitchen to rear patio. kitchen remodel include windows, electrical, mech & plumbing per plans. unit #4: raise ceiling 18". bath & bedroom remodel including partitions & mep.Details
(unit #1 & #4) unit #1: demo & relocate (e) stair from kitchen to rear patio. kitchen remodel include windows, electrical, mech & plumbing per plans. unit #4: raise ceiling 18". bath & bedroom remodel including partitions & mep. | $85,000 |
| Aug 11, 2022 | Completed final sign-off Oct 2022 | 168 21st Av | replace existing stairs going from ground level to first floor at rear of property. building violation remedy to comply with violation #202052951.Details
replace existing stairs going from ground level to first floor at rear of property. building violation remedy to comply with violation #202052951. | $49,000 |
| Aug 18, 2021 | Completed final sign-off Nov 2023 | 527 43rd Av | supplemental structural - drawings to (e) pa# 202011098464. add posts & beams for removing load bearing wall. add interior stairs framing. add plywood shear walls for voluntary strengthening. no architectural changes under this permit.Details
supplemental structural - drawings to (e) pa# 202011098464. add posts & beams for removing load bearing wall. add interior stairs framing. add plywood shear walls for voluntary strengthening. no architectural changes under this permit. | $35,000 |
| Mar 23, 2021 | Completed final sign-off Jun 2024 | 614 Buchanan St | demo rear (e) wood exterior egress stair & non-compliant balcony (#616 kitchen) replace & relocate. demo (e) roof for (n) roof deck & glazed wind protection. (n) mech & photovoltaic system. replace (e) single glazed windows w/ double glazed. interior remodeling in both unitsDetails
demo rear (e) wood exterior egress stair & non-compliant balcony (#616 kitchen) replace & relocate. demo (e) roof for (n) roof deck & glazed wind protection. (n) mech & photovoltaic system. replace (e) single glazed windows w/ double glazed. interior remodeling in both units | $595,000 |
| Dec 4, 2020 | Expired or cancelled cancelled Mar 2021 | 6423 California St | to comply with physical inspection report#cc-8451. provide approved handrail at rear exterior stairs.Details
to comply with physical inspection report#cc-8451. provide approved handrail at rear exterior stairs. | $15,000 |
| Nov 9, 2020 | Completed final sign-off Nov 2023 | 527 43rd Av | reconfigure garage & 1st fl storage for new interior common stair serve 2 units with a total of 3 stops. reconfigure & renovate kitchen areas at 593 a&b at 2nd fl. new opening at 2nd floor at rear.Details
reconfigure garage & 1st fl storage for new interior common stair serve 2 units with a total of 3 stops. reconfigure & renovate kitchen areas at 593 a&b at 2nd fl. new opening at 2nd floor at rear. | $75,000 |
| Sep 22, 2020 | Never finaled issued Nov 2021, no final | 118 Collins St | 1 story horizontal addition @ ground floor. balcony @ 2nd floor on top of horizontal addition. pedestrian rear yard access bridge. spiral stair from balcony to roof, roof deck, new entry door / window @ front facade. excavation @ rear yard, new rear yard hardscape(concrete steps & retaining walls)Details
1 story horizontal addition @ ground floor. balcony @ 2nd floor on top of horizontal addition. pedestrian rear yard access bridge. spiral stair from balcony to roof, roof deck, new entry door / window @ front facade. excavation @ rear yard, new rear yard hardscape(concrete steps & retaining walls) | $245,000 |
| Jul 15, 2020 | Completed final sign-off Jul 2020 | 3009 Sacramento St | repair rear deck & stairs. replacing approx. half treads on the rear stair case and replacing a few of the boards at the upper deck/landing. all work is in-kind, less than 50%. rear of bldg, not visible from street.Details
repair rear deck & stairs. replacing approx. half treads on the rear stair case and replacing a few of the boards at the upper deck/landing. all work is in-kind, less than 50%. rear of bldg, not visible from street. | $9,000 |
| Jun 29, 2020 | Completed final sign-off Jul 2022 | 2550 Pine St | re-waterproof and install tile on entray stairs and landings. not visible from the street. replace tiles in-kind.Details
re-waterproof and install tile on entray stairs and landings. not visible from the street. replace tiles in-kind. | $6,000 |
| Oct 3, 2019 | Completed final sign-off Dec 2019 | 2550 Pine St | replacement of stairs and deck at rear of property (less than 50%) only tile finish is being repaired/replacedDetails
replacement of stairs and deck at rear of property (less than 50%) only tile finish is being repaired/replaced | $5,000 |
| Jul 22, 2019 | Never finaled filed Jul 2019, never issued | 3420 20th St | replace rear wash porch & enclose the area below it. remove (e) exterior stairs & replace w/ (n) elevator. replace foundation, widen garage door. garage bay & to widen the 2nd floor bay. ** maher: n/a 3420 20th stDetails
replace rear wash porch & enclose the area below it. remove (e) exterior stairs & replace w/ (n) elevator. replace foundation, widen garage door. garage bay & to widen the 2nd floor bay. ** maher: n/a 3420 20th st | $20,000 |
| Jul 9, 2019 | Completed final sign-off Oct 2019 | 1001 Castro St | repair exterior staircase at rear of building. less than 50%Details
repair exterior staircase at rear of building. less than 50% | $13,000 |
| Apr 23, 2019 | Never finaled issued Jan 2022, no final | 2566 Pine St | add adu bastment level to 4 units aparment building, removal of (e) stair stair from basement to 1st fl, replace exterior stair from basement to rear yard, (n) window at basement, fire sprinklers throughout, fire alarm under separate permit.Details
add adu bastment level to 4 units aparment building, removal of (e) stair stair from basement to 1st fl, replace exterior stair from basement to rear yard, (n) window at basement, fire sprinklers throughout, fire alarm under separate permit. | $130,000 |
| Mar 15, 2019 | Never finaled issued Jun 2022, no final | 3101 20th St | addition of solar panel rooftop array, new alterating tread stair with access hartch for non-occupiable roof. ** maher: n/a **Details
addition of solar panel rooftop array, new alterating tread stair with access hartch for non-occupiable roof. ** maher: n/a ** | $65,000 |
| Feb 27, 2019 | Completed final sign-off Jul 2019 | 25 Alviso St | to comply w/ n.o.v 201926653: #1 & #2. repair stairway and handrail at front of building, less than 50%Details
to comply w/ n.o.v 201926653: #1 & #2. repair stairway and handrail at front of building, less than 50% | $18,000 |
| Jan 30, 2019 | Completed final sign-off Sep 2019 | 176 Diamond St | revision to 201810163300, change interior stair location. reconfgure bath and kitchen, expand down into storage space for new master suite to inlcude 1 bedrm, full bath, laundry area. replace e deck finishes less than50%. facade windows and materials in kind. 620 sq ft at lower level.Details
revision to 201810163300, change interior stair location. reconfgure bath and kitchen, expand down into storage space for new master suite to inlcude 1 bedrm, full bath, laundry area. replace e deck finishes less than50%. facade windows and materials in kind. 620 sq ft at lower level. | $125,000 |
| Jan 7, 2019 | Completed final sign-off Feb 2019 | 3420 20th St | repair rear exterior staircase 50% or less, in kindDetails
repair rear exterior staircase 50% or less, in kind | $20,000 |
| Jan 7, 2019 | Completed final sign-off Jun 2019 | 190 Escolta Wy | inkind repair of brick front entry stairs and various areas of stucco (matching existing stucco finish) - approximately 200 sf combined in all areasDetails
inkind repair of brick front entry stairs and various areas of stucco (matching existing stucco finish) - approximately 200 sf combined in all areas | $25,000 |
| Oct 16, 2018 | Completed final sign-off Feb 2020 | 176 Diamond St | expand (e) 3rd fl. via doormers, reconfigure bedroom, closets, relocate bathroom from 2nd floor to this floor. reconfigure kitchen on 2nd fl. add home office spaces, reconfigure stair between all 3 levelsDetails
expand (e) 3rd fl. via doormers, reconfigure bedroom, closets, relocate bathroom from 2nd floor to this floor. reconfigure kitchen on 2nd fl. add home office spaces, reconfigure stair between all 3 levels | $125,000 |
| Aug 8, 2017 | Completed final sign-off Feb 2018 | 35 Sanchez St | replace exterior stairs in like-kind @ side of bldg.Details
replace exterior stairs in like-kind @ side of bldg. | $25,000 |
| May 10, 2017 | Completed final sign-off Oct 2017 | 2365 Francisco St | repair stairs at side of house. less than 50%. in kind.Details
repair stairs at side of house. less than 50%. in kind. | $5,000 |
| Nov 17, 2016 | Completed final sign-off Jul 2024 | 735 Clementina St | legalize existing unpermitted single family dwelling convert from warehouse. upgrade bathroom, kitchen, new interior finishes. improvements to roof deck, add stair to penthouse on roof. n/a maher ordinanceDetails
legalize existing unpermitted single family dwelling convert from warehouse. upgrade bathroom, kitchen, new interior finishes. improvements to roof deck, add stair to penthouse on roof. n/a maher ordinance | $187,000 |
| Aug 16, 2016 | Completed final sign-off Apr 2018 | 247 Saint Charles Av | install new interior spiral staircase from 1st to lower level. remove (e) staircase. remove knob & tube wiring and replace with new wiring. add full bathroom on lower levelDetails
install new interior spiral staircase from 1st to lower level. remove (e) staircase. remove knob & tube wiring and replace with new wiring. add full bathroom on lower level | $16,000 |
| Apr 14, 2015 | Completed final sign-off Apr 2017 | 49 Cumberland St | garage remodel: foundation, repair & new slab on grade. replace garage door & rebuild (e) front stairs in kindDetails
garage remodel: foundation, repair & new slab on grade. replace garage door & rebuild (e) front stairs in kind | $50,000 |
| Jul 18, 2014 | Never finaled issued Jul 2014, no final | 359 Jersey St | repair rot at stairs and rear balcony deck, less than 50%.Details
repair rot at stairs and rear balcony deck, less than 50%. | $5,000 |
| Sep 28, 2012 | Completed final sign-off Oct 2012 | 3378 Sacramento St | replace 2 posts and 2 sections of railings in rear wooden stairs same for sameDetails
replace 2 posts and 2 sections of railings in rear wooden stairs same for same | $2,500 |
| Aug 30, 2006 | Completed final sign-off May 2007 | 1395 Lyon St | replace kitchen, cabs, anc countertops, comply w/ complaint 200671841, (no plumbing, electrical required), replace windows and doors to match (e) all units, pour new concrete slab at back of units, new metal stairs as per plans kitchens #1,3,5 & 6, 8 windows and doorsDetails
replace kitchen, cabs, anc countertops, comply w/ complaint 200671841, (no plumbing, electrical required), replace windows and doors to match (e) all units, pour new concrete slab at back of units, new metal stairs as per plans kitchens #1,3,5 & 6, 8 windows and doors | $50,000 |
| Jul 13, 2006 | Completed final sign-off Oct 2006 | 134 Haight St | fryrot repair at back of building to stairs & small ground level deck + trim.Details
fryrot repair at back of building to stairs & small ground level deck + trim. | $10,000 |
| Jun 22, 2006 | Completed final sign-off Dec 2006 | 261 Waller St | remove dryrotted railing in front stairs. replace in kind with new ballasters.Details
remove dryrotted railing in front stairs. replace in kind with new ballasters. | $5,000 |
| May 18, 2006 | Completed final sign-off Aug 2006 | 3529 19th St | replace dry rot in wooden stair at rear of bldg. replace siding at back of building. less than 50% repair, in kind.Details
replace dry rot in wooden stair at rear of bldg. replace siding at back of building. less than 50% repair, in kind. | $10,000 |