Permit GraphShortlistSan Francisco building permits since 2000

Tom Mccaffrey

Contractor license
528408
State license record
Based in
El Granada
On San Francisco permits
Jul 2010 to Apr 2026
Last 24 months
2 permits filed

21 permits since 2000: 13 completed, 6 never finaled, 2 expired or cancelled.

Of the 6 never-finaled permits, 1 is 3 to 5 years old, 2 are 5 to 10 years old, 3 are over 10 years old.

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 all building permits 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.

Most recent permits

AllRoof deck 1Deck 1Stairs 4Kitchen remodel 3Bathroom remodel 1
FiledOutcomeAddressWork described on the permitDeclared cost
Apr 23, 2026Completed
final sign-off Oct 2026
201 Capistrano Avconstruct (n) deck and stairs at rear of dwelling. top of deck apprx. 7'-10" above grade. area of deck apprx. 112sf. install (n) waterproofing outlet at deck
Details
Permit
202604230021
Status
complete
Filed
Apr 23, 2026
Permit issued
Aug 28, 2026
Final sign-off
Oct 5, 2026
Declared cost
$4,500
Address
201 Capistrano Av

construct (n) deck and stairs at rear of dwelling. top of deck apprx. 7'-10" above grade. area of deck apprx. 112sf. install (n) waterproofing outlet at deck

Open the permit page

$4,500
Mar 12, 2025Completed
final sign-off Jun 2025
221 Eureka Stcap foundation as shown (80 lf appx) in garage install (n) steel brace on brick walls under stairs. no slab elevation change. no building elevation raising.
Details
Permit
202503122136
Status
complete
Filed
Mar 12, 2025
Permit issued
Mar 13, 2025
Final sign-off
Jun 9, 2025
Declared cost
$27,500
Address
221 Eureka St

cap foundation as shown (80 lf appx) in garage install (n) steel brace on brick walls under stairs. no slab elevation change. no building elevation raising.

Open the permit page

$27,500
Sep 16, 2024Completed
final sign-off Oct 2024
328 Caselli Avfoundation replacement. 20 lf on north wall, 14 lf on south wall
Details
Permit
202409160800
Status
complete
Filed
Sep 16, 2024
Permit issued
Sep 16, 2024
Final sign-off
Oct 7, 2024
Declared cost
$10,000
Address
328 Caselli Av

foundation replacement. 20 lf on north wall, 14 lf on south wall

Open the permit page

$10,000
Mar 8, 2024Completed
final sign-off Mar 2024
515 Octavia Stto obtain final inspection for work approved under pa# 2016-0209-9159: all work is complete.
Details
Permit
202403087449
Status
complete
Filed
Mar 8, 2024
Permit issued
Mar 8, 2024
Final sign-off
Mar 13, 2024
Address
515 Octavia St

to obtain final inspection for work approved under pa# 2016-0209-9159: all work is complete.

Open the permit page

Aug 9, 2023Completed
final sign-off Mar 2024
535 Octavia Stto obtain final inspection for work approved under pa# 201811145866. all work is complete.
Details
Permit
202308094082
Status
complete
Filed
Aug 9, 2023
Permit issued
Aug 9, 2023
Final sign-off
Mar 13, 2024
Address
535 Octavia St

to obtain final inspection for work approved under pa# 201811145866. all work is complete.

Open the permit page

Jun 29, 2022Never finaled
issued Jun 2022, no final
2289 03rd Stto obtain final inspection for pa# 201604043824. all work is complete.
Details
Permit
202206297435
Status
issued
Filed
Jun 29, 2022
Permit issued
Jun 29, 2022
Address
2289 03rd St

to obtain final inspection for pa# 201604043824. all work is complete.

Open the permit page

Jun 29, 2022Completed
final sign-off Jul 2022
2291 03rd Stto obtain final inspection for pa# 201808036429. all work is complete.
Details
Permit
202206297433
Status
complete
Filed
Jun 29, 2022
Permit issued
Jun 29, 2022
Final sign-off
Jul 5, 2022
Address
2291 03rd St

to obtain final inspection for pa# 201808036429. all work is complete.

Open the permit page

May 31, 2022Expired or cancelled
suspend Sep 2022
949 Fell Stunit #3 and #5: add washer and dryer in each unit. make soffit and drywall to close in ductwork.
Details
Permit
202205315321
Status
suspend
Filed
May 31, 2022
Permit issued
Aug 1, 2022
Declared cost
$5,000
Address
949 Fell St

unit #3 and #5: add washer and dryer in each unit. make soffit and drywall to close in ductwork.

Open the permit page

$5,000
Aug 4, 2021Completed
final sign-off Nov 2021
1323 Lyon Streplacement of roughly 39 feet of extg property line retaining wall with a new concrete footing supported concrete retaining wall.(duplilcate)
Details
Permit
202108045802
Status
complete
Filed
Aug 4, 2021
Permit issued
Aug 19, 2021
Final sign-off
Nov 16, 2021
Declared cost
$67,840
Address
1323 Lyon St

replacement of roughly 39 feet of extg property line retaining wall with a new concrete footing supported concrete retaining wall.(duplilcate)

Open the permit page

$67,840
Nov 14, 2018Never finaled
issued May 2019, no final
539 Octavia Stcompliance with mandatory seismic retrofit program per fema p-807. (residential)
Details
Permit
201811145865
Status
issued
Filed
Nov 14, 2018
Permit issued
May 22, 2019
Declared cost
$18,000
Address
539 Octavia St

compliance with mandatory seismic retrofit program per fema p-807. (residential)

Open the permit page

$18,000
Nov 14, 2018Expired or cancelled
expired Mar 2024
535 Octavia Stcompliance with mandatory seismic retrofit program per fema p-807. (commercial). includes ada compliance submittal.
Details
Permit
201811145866
Status
expired
Filed
Nov 14, 2018
Permit issued
May 22, 2019
Declared cost
$7,000
Address
535 Octavia St

compliance with mandatory seismic retrofit program per fema p-807. (commercial). includes ada compliance submittal.

Open the permit page

$7,000
Aug 22, 2017Completed
final sign-off Jun 2018
1314 Natoma Stsoft story retrofit per sfebc chapter 4d engineering criteria 2016 cebc appendix a-4 including new shear walls & footings at ground floor.
Details
Permit
201708225504
Status
complete
Filed
Aug 22, 2017
Permit issued
Dec 22, 2017
Final sign-off
Jun 28, 2018
Declared cost
$75,000
Address
1314 Natoma St

soft story retrofit per sfebc chapter 4d engineering criteria 2016 cebc appendix a-4 including new shear walls & footings at ground floor.

Open the permit page

$75,000
Apr 4, 2016Never finaled
issued Dec 2016, no final
2289 03rd Stinstall 2 new windows and replace t-1-11 siding w/hardy board. install compliant handrail and warning stripe @ entry stair
Details
Permit
201604043824
Status
issued
Filed
Apr 4, 2016
Permit issued
Dec 8, 2016
Declared cost
$2,500
Address
2289 03rd St

install 2 new windows and replace t-1-11 siding w/hardy board. install compliant handrail and warning stripe @ entry stair

Open the permit page

$2,500
Dec 11, 2015Never finaled
issued Jan 2016, no final
345 Yerba Buena Avremodel existing bathroom; convert storage into closet; all work within bldg envelope.
Details
Permit
201512114848
Status
issued
Filed
Dec 11, 2015
Permit issued
Jan 27, 2016
Declared cost
$18,000
Address
345 Yerba Buena Av

remodel existing bathroom; convert storage into closet; all work within bldg envelope.

Open the permit page

$18,000
Mar 6, 2014Never finaled
issued Mar 2014, no final
2289 03rd Streturn clerestory with new wood window. no change in dimension. hopper style for b occupancy. compliance w/ the maher ordinance # 155-13 does not comply
Details
Permit
201403060059
Status
issued
Filed
Mar 6, 2014
Permit issued
Mar 19, 2014
Declared cost
$300
Address
2289 03rd St

return clerestory with new wood window. no change in dimension. hopper style for b occupancy. compliance w/ the maher ordinance # 155-13 does not comply

Open the permit page

$300
Feb 11, 2014Completed
final sign-off Apr 2014
535 Octavia Strevision to application # 2013-1231-5346. concrete capping of brick foundation. remove moment frame from 541 to 535. replace 32' of existing foundation at the back wall of 541 to 549. scope of work does not comply with soft story requirements per 2010 sfbc ch34b.
Details
Permit
201402118318
Status
complete
Filed
Feb 11, 2014
Permit issued
Feb 26, 2014
Final sign-off
Apr 9, 2014
Declared cost
$3,000
Address
535 Octavia St

revision to application # 2013-1231-5346. concrete capping of brick foundation. remove moment frame from 541 to 535. replace 32' of existing foundation at the back wall of 541 to 549. scope of work does not comply with soft story requirements per 2010 sfbc ch34b.

Open the permit page

$3,000
Dec 31, 2013Completed
final sign-off Apr 2014
535 Octavia Stvoluntary strengthening: anchor bolting & steel moment frame (work in comercial area). scope of work does not comply with "soft-story" requirements per 2010 sfbc chapter 34b.
Details
Permit
201312315346
Status
complete
Filed
Dec 31, 2013
Permit issued
Jan 28, 2014
Final sign-off
Apr 9, 2014
Declared cost
$15,000
Address
535 Octavia St

voluntary strengthening: anchor bolting & steel moment frame (work in comercial area). scope of work does not comply with "soft-story" requirements per 2010 sfbc chapter 34b.

Open the permit page

$15,000
Dec 24, 2013Completed
final sign-off Jun 2018
312 Texas Stinterior renovation to 2-story (e) house, partial 3rd floor addition for (n) kitchen, living room, dining room, (n) roof deck @ 4th floor, (n) elevation.
Details
Permit
201312244960
Status
complete
Filed
Dec 24, 2013
Permit issued
Nov 7, 2014
Final sign-off
Jun 26, 2018
Declared cost
$430,000
Address
312 Texas St

interior renovation to 2-story (e) house, partial 3rd floor addition for (n) kitchen, living room, dining room, (n) roof deck @ 4th floor, (n) elevation.

Open the permit page

$430,000
Dec 6, 2011Completed
final sign-off Mar 2012
1136 Eddy Streplace kitchen cabinets, replace vanities & tub, install new shower, no structural work & no wall relocation.
Details
Permit
201112060178
Status
complete
Filed
Dec 6, 2011
Permit issued
Dec 6, 2011
Final sign-off
Mar 7, 2012
Declared cost
$12,500
Address
1136 Eddy St

replace kitchen cabinets, replace vanities & tub, install new shower, no structural work & no wall relocation.

Open the permit page

$12,500
Nov 18, 2011Completed
final sign-off Feb 2012
1375 Kansas Stinterior remodel, remove kitchen wall, replace kitchen cabinets, new moment frame, plumbing, elec upgrades as required. dry rot repair as required
Details
Permit
201111189250
Status
complete
Filed
Nov 18, 2011
Permit issued
Nov 28, 2011
Final sign-off
Feb 27, 2012
Declared cost
$12,000
Address
1375 Kansas St

interior remodel, remove kitchen wall, replace kitchen cabinets, new moment frame, plumbing, elec upgrades as required. dry rot repair as required

Open the permit page

$12,000
Jul 1, 2010Never finaled
issued Jul 2010, no final
30 Miguel Stdryrot repair to garage door jambs. front stair treads and stair railings, less than 50% work
Details
Permit
201007015774
Status
issued
Filed
Jul 1, 2010
Permit issued
Jul 2, 2010
Declared cost
$15,000
Address
30 Miguel St

dryrot repair to garage door jambs. front stair treads and stair railings, less than 50% work

Open the permit page

$15,000