Permit GraphShortlistSan Francisco building permits since 2000

Terence Mcmahon Construction

Contractor license
797580
State license record
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.

CompletedIn progressNever finaledExpired or cancelled

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

Median days to final inspection, citywideMedian days to permit issued, citywideThis contractor’s finished permits

Each point is the quarter the permits were filed, for deck 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.

Deck permits

AllRoof deck 9Deck 40Stairs 47Kitchen remodel 105Bathroom remodel 116

40 deck permits: 29 completed, 1 in progress, 8 never finaled, 2 expired or cancelled. Typically 0 days from filing to permit and 97 days from permit to final inspection.

FiledOutcomeAddressWork described on the permitDeclared cost
Apr 16, 2025Completed
final sign-off May 2025
185 Edgewood Avre waterpoof deck located at top floor bedroom not viisible from the street. replace in kind tile approx. 119 sq ft.
Details
Permit
202504164557
Status
complete
Filed
Apr 16, 2025
Permit issued
Apr 16, 2025
Final sign-off
May 21, 2025
Declared cost
$17,000
Address
185 Edgewood Av

re waterpoof deck located at top floor bedroom not viisible from the street. replace in kind tile approx. 119 sq ft.

Open the permit page

$17,000
Feb 21, 2025Completed
final sign-off Apr 2025
627 Marina Blreplace in-kind tile at deck at rear of house, not visible from street.
Details
Permit
202502210851
Status
complete
Filed
Feb 21, 2025
Permit issued
Feb 21, 2025
Final sign-off
Apr 8, 2025
Declared cost
$3,000
Address
627 Marina Bl

replace in-kind tile at deck at rear of house, not visible from street.

Open the permit page

$3,000
Aug 5, 2024In progress
issued Aug 2024
3474 Clay Stremove existing sunroom at 4th fl. new rear deck at 4th fl. new outdoor furniture storage for (n) deck. new fixed window at 4th fl at rear wall to match existing.
Details
Permit
202408057955
Status
issued
Filed
Aug 5, 2024
Permit issued
Aug 26, 2024
Declared cost
$10,000
Address
3474 Clay St

remove existing sunroom at 4th fl. new rear deck at 4th fl. new outdoor furniture storage for (n) deck. new fixed window at 4th fl at rear wall to match existing.

Open the permit page

$10,000
Nov 29, 2023Completed
final sign-off Apr 2024
3990 Washington Streplace in kind stucco on the deck. approx 120 sq ft. demoed stucco on walls surrounding deck in order to waterproof.
Details
Permit
202311291574
Status
complete
Filed
Nov 29, 2023
Permit issued
Nov 29, 2023
Final sign-off
Apr 3, 2024
Declared cost
$5,000
Address
3990 Washington St

replace in kind stucco on the deck. approx 120 sq ft. demoed stucco on walls surrounding deck in order to waterproof.

Open the permit page

$5,000
Nov 13, 2023Completed
final sign-off Dec 2023
1439 16th Avrepair dry rot on deck located at rear of house. replace in kind. not visable from street, less than 50%. repair dryrot at lightwell window. replace in kind. not visible from street. approx 80 sq ft.
Details
Permit
202311130691
Status
complete
Filed
Nov 13, 2023
Permit issued
Nov 13, 2023
Final sign-off
Dec 14, 2023
Declared cost
$16,420
Address
1439 16th Av

repair dry rot on deck located at rear of house. replace in kind. not visable from street, less than 50%. repair dryrot at lightwell window. replace in kind. not visible from street. approx 80 sq ft.

Open the permit page

$16,420
May 16, 2023Completed
final sign-off Aug 2023
2161 North Point Sttop floor bathroom remodel, (n) plumbing & electrical fixtures, (n) tile, (n) sheetrock & paint. replace tile @ patio deck on top floor. all work is non structural. no wall/ framing modifications.
Details
Permit
202305167849
Status
complete
Filed
May 16, 2023
Permit issued
May 16, 2023
Final sign-off
Aug 16, 2023
Declared cost
$39,500
Address
2161 North Point St

top floor bathroom remodel, (n) plumbing & electrical fixtures, (n) tile, (n) sheetrock & paint. replace tile @ patio deck on top floor. all work is non structural. no wall/ framing modifications.

Open the permit page

$39,500
May 11, 2023Completed
final sign-off Aug 2023
2161 North Point Stdry rot repair deck @ deck located in the back of property approx. 400 sqft replace in kdind less than 50%
Details
Permit
202305117586
Status
complete
Filed
May 11, 2023
Permit issued
May 11, 2023
Final sign-off
Aug 16, 2023
Declared cost
$14,700
Address
2161 North Point St

dry rot repair deck @ deck located in the back of property approx. 400 sqft replace in kdind less than 50%

Open the permit page

$14,700
Mar 23, 2023Completed
final sign-off Aug 2023
3565 Washington Stroof and deck dryrot repair in kind due to water damage around 50 sf not visible from the street
Details
Permit
202303234316
Status
complete
Filed
Mar 23, 2023
Permit issued
Mar 24, 2023
Final sign-off
Aug 9, 2023
Declared cost
$14,750
Address
3565 Washington St

roof and deck dryrot repair in kind due to water damage around 50 sf not visible from the street

Open the permit page

$14,750
Nov 29, 2022Completed
final sign-off Feb 2023
2611 Filbert Stless than 50% deck repair at the rear side of the house and dryrot repair on siding and around doors, also in the rear side of the house. all repair in kind, (cedar).
Details
Permit
202211297314
Status
complete
Filed
Nov 29, 2022
Permit issued
Nov 29, 2022
Final sign-off
Feb 24, 2023
Declared cost
$10,800
Address
2611 Filbert St

less than 50% deck repair at the rear side of the house and dryrot repair on siding and around doors, also in the rear side of the house. all repair in kind, (cedar).

Open the permit page

$10,800
Nov 23, 2022Completed
final sign-off Dec 2022
1431 Anza Stdeck repair ( less than 50% of the structure) dryrot repairs around house (approx 150 sf)
Details
Permit
202211237142
Status
complete
Filed
Nov 23, 2022
Permit issued
Nov 23, 2022
Final sign-off
Dec 20, 2022
Declared cost
$40,000
Address
1431 Anza St

deck repair ( less than 50% of the structure) dryrot repairs around house (approx 150 sf)

Open the permit page

$40,000
Nov 17, 2022Expired or cancelled
expired Nov 2025
20 Hernandez Avreplace (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
Permit
202211176759
Status
expired
Filed
Nov 17, 2022
Permit issued
Jul 10, 2023
Declared cost
$43,300
Address
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)

Open the permit page

$43,300
Sep 27, 2022Completed
final sign-off Nov 2023
527 43rd Avreplacement 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
Details
Permit
202209273261
Status
complete
Filed
Sep 27, 2022
Permit issued
Oct 11, 2022
Final sign-off
Nov 27, 2023
Declared cost
$30,000
Address
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/f

Open the permit page

$30,000
Aug 23, 2022Completed
final sign-off Nov 2025
58 Cook Strevision to bpa#202110190729. to comply with bid nov#202184952. repair (e) deck & staircase, extend deck/pour new footings, replace staircase
Details
Permit
202208231053
Status
complete
Filed
Aug 23, 2022
Permit issued
Mar 18, 2025
Final sign-off
Nov 26, 2025
Declared cost
$47,200
Address
58 Cook St

revision to bpa#202110190729. to comply with bid nov#202184952. repair (e) deck & staircase, extend deck/pour new footings, replace staircase

Open the permit page

$47,200
Nov 12, 2021Never finaled
issued Nov 2021, no final
85 Santa Rita Av40% or less deck repair in kind at rear of building.
Details
Permit
202111122287
Status
issued
Filed
Nov 12, 2021
Permit issued
Nov 15, 2021
Declared cost
$16,200
Address
85 Santa Rita Av

40% or less deck repair in kind at rear of building.

Open the permit page

$16,200
Oct 28, 2021Completed
final sign-off Nov 2021
2222 Lyon Stless than 40% deck repair at the back of the property. all work in kind.
Details
Permit
202110281369
Status
complete
Filed
Oct 28, 2021
Permit issued
Oct 28, 2021
Final sign-off
Nov 5, 2021
Declared cost
$3,000
Address
2222 Lyon St

less than 40% deck repair at the back of the property. all work in kind.

Open the permit page

$3,000
Oct 19, 2021Expired or cancelled
expired Nov 2025
58 Cook Strepair exterior deck at rear of the property. 50% is in good shape, 50% needs repair.
Details
Permit
202110190729
Status
expired
Filed
Oct 19, 2021
Permit issued
Oct 19, 2021
Declared cost
$27,550
Address
58 Cook St

repair exterior deck at rear of the property. 50% is in good shape, 50% needs repair.

Open the permit page

$27,550
Oct 13, 2021Never finaled
issued Oct 2021, no final
3990 Washington Strepair less than 50% of existing deck in kind
Details
Permit
202110130369
Status
issued
Filed
Oct 13, 2021
Permit issued
Oct 13, 2021
Declared cost
$37,800
Address
3990 Washington St

repair less than 50% of existing deck in kind

Open the permit page

$37,800
May 21, 2021Completed
final sign-off Oct 2021
33 Pond Strepair approx less than 50% of existing deck at rear. no changes.
Details
Permit
202105210805
Status
complete
Filed
May 21, 2021
Permit issued
May 21, 2021
Final sign-off
Oct 27, 2021
Declared cost
$15,000
Address
33 Pond St

repair approx less than 50% of existing deck at rear. no changes.

Open the permit page

$15,000
Apr 5, 2021Completed
final sign-off Aug 2021
2 Sumner Strepair deck at rear of house. 50% of deck to be repaired or less.
Details
Permit
202104057879
Status
complete
Filed
Apr 5, 2021
Permit issued
Apr 5, 2021
Final sign-off
Aug 2, 2021
Declared cost
$20,000
Address
2 Sumner St

repair deck at rear of house. 50% of deck to be repaired or less.

Open the permit page

$20,000
Jul 15, 2020Completed
final sign-off Jul 2020
3009 Sacramento Strepair 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
Permit
202007150236
Status
complete
Filed
Jul 15, 2020
Permit issued
Jul 21, 2020
Final sign-off
Jul 31, 2020
Declared cost
$9,000
Address
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.

Open the permit page

$9,000
May 29, 2020Completed
final sign-off Jul 2020
15 Fortuna Avpartial deck repair at rear of property (50% or less). not visible from street. all repair work in-kind.
Details
Permit
202005298001
Status
complete
Filed
May 29, 2020
Permit issued
Jun 11, 2020
Final sign-off
Jul 31, 2020
Declared cost
$12,000
Address
15 Fortuna Av

partial deck repair at rear of property (50% or less). not visible from street. all repair work in-kind.

Open the permit page

$12,000
Oct 3, 2019Completed
final sign-off Dec 2019
2550 Pine Streplacement of stairs and deck at rear of property (less than 50%) only tile finish is being repaired/replaced
Details
Permit
201910033512
Status
complete
Filed
Oct 3, 2019
Permit issued
Oct 3, 2019
Final sign-off
Dec 19, 2019
Declared cost
$5,000
Address
2550 Pine St

replacement of stairs and deck at rear of property (less than 50%) only tile finish is being repaired/replaced

Open the permit page

$5,000
Sep 17, 2019Never finaled
issued Sep 2019, no final
32 Marne Avnew interior vertical lift and shaft. remodel of an existing second floor bathroom into an accessible bathroom with roll-in shower. new exterior door to rear yard and a new 18" high wood deck and wood ramp
Details
Permit
201909171802
Status
issued
Filed
Sep 17, 2019
Permit issued
Sep 19, 2019
Declared cost
$96,000
Address
32 Marne Av

new interior vertical lift and shaft. remodel of an existing second floor bathroom into an accessible bathroom with roll-in shower. new exterior door to rear yard and a new 18" high wood deck and wood ramp

Open the permit page

$96,000
Jan 30, 2019Completed
final sign-off Sep 2019
176 Diamond Strevision 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
Permit
201901301665
Status
complete
Filed
Jan 30, 2019
Permit issued
Apr 11, 2019
Final sign-off
Sep 27, 2019
Declared cost
$125,000
Address
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.

Open the permit page

$125,000
Oct 19, 2017Completed
final sign-off Oct 2022
880 Waller Strear expansion under extg deck. main level expansion in rear. new bath, multipurpose room and enlarged kitchen. new rear windows and doors. extg decks to be repaired.
Details
Permit
201710191733
Status
complete
Filed
Oct 19, 2017
Permit issued
Jun 1, 2021
Final sign-off
Oct 19, 2022
Declared cost
$60,000
Address
880 Waller St

rear expansion under extg deck. main level expansion in rear. new bath, multipurpose room and enlarged kitchen. new rear windows and doors. extg decks to be repaired.

Open the permit page

$60,000
Apr 15, 2016Completed
final sign-off Aug 2016
25 Henry Strepair deck @ rear of house; less than 50%
Details
Permit
201604154957
Status
complete
Filed
Apr 15, 2016
Permit issued
Apr 15, 2016
Final sign-off
Aug 29, 2016
Declared cost
$12,000
Address
25 Henry St

repair deck @ rear of house; less than 50%

Open the permit page

$12,000
Mar 28, 2016Completed
final sign-off Jul 2017
880 Waller Stto comply with nov#201600712. repair deck at rear of house less than 50%.
Details
Permit
201603283265
Status
complete
Filed
Mar 28, 2016
Permit issued
Mar 29, 2016
Final sign-off
Jul 7, 2017
Declared cost
$10,000
Address
880 Waller St

to comply with nov#201600712. repair deck at rear of house less than 50%.

Open the permit page

$10,000
Mar 3, 2016Never finaled
issued Mar 2016, no final
2714 Pine Stless than 50% repair of rear deck
Details
Permit
201603031141
Status
issued
Filed
Mar 3, 2016
Permit issued
Mar 3, 2016
Declared cost
$12,000
Address
2714 Pine St

less than 50% repair of rear deck

Open the permit page

$12,000
Jan 14, 2016Completed
final sign-off Jun 2016
41 Mars Strevision to permit no.2016-01-07-6563. repair dry rot and replace upt to 50% of existing deck.
Details
Permit
201601147100
Status
complete
Filed
Jan 14, 2016
Permit issued
Jan 14, 2016
Final sign-off
Jun 8, 2016
Declared cost
$10,000
Address
41 Mars St

revision to permit no.2016-01-07-6563. repair dry rot and replace upt to 50% of existing deck.

Open the permit page

$10,000
Jan 7, 2016Completed
final sign-off Jun 2016
41 Mars Strepair rotted deck ledger & siding at rear of house.
Details
Permit
201601076563
Status
complete
Filed
Jan 7, 2016
Permit issued
Jan 7, 2016
Final sign-off
Jun 8, 2016
Declared cost
$5,000
Address
41 Mars St

repair rotted deck ledger & siding at rear of house.

Open the permit page

$5,000
Jul 7, 2015Completed
final sign-off Jun 2016
885 Head Stadd roof to (e) deck.
Details
Permit
201507070762
Status
complete
Filed
Jul 7, 2015
Permit issued
Apr 15, 2016
Final sign-off
Jun 17, 2016
Declared cost
$25,000
Address
885 Head St

add roof to (e) deck.

Open the permit page

$25,000
May 27, 2015Completed
final sign-off May 2016
885 Head Streplace extg rear deck.
Details
Permit
201505277235
Status
complete
Filed
May 27, 2015
Permit issued
Jun 1, 2015
Final sign-off
May 6, 2016
Declared cost
$20,000
Address
885 Head St

replace extg rear deck.

Open the permit page

$20,000
Sep 2, 2014Completed
final sign-off Sep 2014
508 Oak Stat 2nd floor unit #508 legalize extg level wood deck with one hour rated wall at property line and sliding door.
Details
Permit
201409025151
Status
complete
Filed
Sep 2, 2014
Permit issued
Sep 3, 2014
Final sign-off
Sep 25, 2014
Declared cost
$2,000
Address
508 Oak St

at 2nd floor unit #508 legalize extg level wood deck with one hour rated wall at property line and sliding door.

Open the permit page

$2,000
Jul 18, 2014Never finaled
issued Jul 2014, no final
359 Jersey Strepair rot at stairs and rear balcony deck, less than 50%.
Details
Permit
201407181567
Status
issued
Filed
Jul 18, 2014
Permit issued
Jul 18, 2014
Declared cost
$5,000
Address
359 Jersey St

repair rot at stairs and rear balcony deck, less than 50%.

Open the permit page

$5,000
Sep 16, 2008Completed
final sign-off May 2009
3474 Clay Stremodel kitchen and new deck at rear yard.
Details
Permit
200809161797
Status
complete
Filed
Sep 16, 2008
Permit issued
Sep 16, 2008
Final sign-off
May 27, 2009
Declared cost
$80,000
Address
3474 Clay St

remodel kitchen and new deck at rear yard.

Open the permit page

$80,000
Jun 14, 2007Completed
final sign-off Jul 2007
2362 Pine Strepair dryrot in approx 40 sqft of siding & on deck @ rear of building. no door + no window work on this permit.
Details
Permit
200706143981
Status
complete
Filed
Jun 14, 2007
Permit issued
Jun 14, 2007
Final sign-off
Jul 23, 2007
Declared cost
$10,000
Address
2362 Pine St

repair dryrot in approx 40 sqft of siding & on deck @ rear of building. no door + no window work on this permit.

Open the permit page

$10,000
Jun 4, 2007Never finaled
issued Jun 2007, no final
528 Stanyan Stboard of appeals decision: 07/029 lattice to be added to both subject decks, not to exceed 6 ft in height
Details
Permit
200706042846
Status
issued
Filed
Jun 4, 2007
Permit issued
Jun 4, 2007
Declared cost
$1,000
Address
528 Stanyan St

board of appeals decision: 07/029 lattice to be added to both subject decks, not to exceed 6 ft in height

Open the permit page

$1,000
Mar 13, 2007Never finaled
issued Mar 2007, no final
528 Stanyan Strefer to pa# 200605302734-s1-revise connection between (n) wood deck and (e) building. no change to deck size and design.
Details
Permit
200703136066
Status
issued
Filed
Mar 13, 2007
Permit issued
Mar 13, 2007
Address
528 Stanyan St

refer to pa# 200605302734-s1-revise connection between (n) wood deck and (e) building. no change to deck size and design.

Open the permit page

Jul 13, 2006Completed
final sign-off Oct 2006
134 Haight Stfryrot repair at back of building to stairs & small ground level deck + trim.
Details
Permit
200607136476
Status
complete
Filed
Jul 13, 2006
Permit issued
Jul 13, 2006
Final sign-off
Oct 16, 2006
Declared cost
$10,000
Address
134 Haight St

fryrot repair at back of building to stairs & small ground level deck + trim.

Open the permit page

$10,000
May 30, 2006Never finaled
issued Feb 2007, no final
528 Stanyan Stfor site permit only: construct two level deck at the back of the existing three story dwelling
Details
Permit
200605302734
Status
reinstated
Filed
May 30, 2006
Permit issued
Feb 27, 2007
Declared cost
$20,000
Address
528 Stanyan St

for site permit only: construct two level deck at the back of the existing three story dwelling

Open the permit page

$20,000