Tom Mccaffrey
- 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.
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 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
| Filed | Outcome | Address | Work described on the permit | Declared cost |
|---|---|---|---|---|
| Apr 23, 2026 | Completed final sign-off Oct 2026 | 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 deckDetails
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 | $4,500 |
| Mar 12, 2025 | Completed final sign-off Jun 2025 | 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.Details
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. | $27,500 |
| Sep 16, 2024 | Completed final sign-off Oct 2024 | 328 Caselli Av | foundation replacement. 20 lf on north wall, 14 lf on south wallDetails
foundation replacement. 20 lf on north wall, 14 lf on south wall | $10,000 |
| Mar 8, 2024 | Completed final sign-off Mar 2024 | 515 Octavia St | to obtain final inspection for work approved under pa# 2016-0209-9159: all work is complete.Details
to obtain final inspection for work approved under pa# 2016-0209-9159: all work is complete. | |
| Aug 9, 2023 | Completed final sign-off Mar 2024 | 535 Octavia St | to obtain final inspection for work approved under pa# 201811145866. all work is complete.Details
to obtain final inspection for work approved under pa# 201811145866. all work is complete. | |
| Jun 29, 2022 | Never finaled issued Jun 2022, no final | 2289 03rd St | to obtain final inspection for pa# 201604043824. all work is complete.Details
to obtain final inspection for pa# 201604043824. all work is complete. | |
| Jun 29, 2022 | Completed final sign-off Jul 2022 | 2291 03rd St | to obtain final inspection for pa# 201808036429. all work is complete.Details
to obtain final inspection for pa# 201808036429. all work is complete. | |
| May 31, 2022 | Expired or cancelled suspend Sep 2022 | 949 Fell St | unit #3 and #5: add washer and dryer in each unit. make soffit and drywall to close in ductwork.Details
unit #3 and #5: add washer and dryer in each unit. make soffit and drywall to close in ductwork. | $5,000 |
| Aug 4, 2021 | Completed final sign-off Nov 2021 | 1323 Lyon St | replacement of roughly 39 feet of extg property line retaining wall with a new concrete footing supported concrete retaining wall.(duplilcate)Details
replacement of roughly 39 feet of extg property line retaining wall with a new concrete footing supported concrete retaining wall.(duplilcate) | $67,840 |
| Nov 14, 2018 | Never finaled issued May 2019, no final | 539 Octavia St | compliance with mandatory seismic retrofit program per fema p-807. (residential)Details
compliance with mandatory seismic retrofit program per fema p-807. (residential) | $18,000 |
| Nov 14, 2018 | Expired or cancelled expired Mar 2024 | 535 Octavia St | compliance with mandatory seismic retrofit program per fema p-807. (commercial). includes ada compliance submittal.Details
compliance with mandatory seismic retrofit program per fema p-807. (commercial). includes ada compliance submittal. | $7,000 |
| Aug 22, 2017 | Completed final sign-off Jun 2018 | 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.Details
soft story retrofit per sfebc chapter 4d engineering criteria 2016 cebc appendix a-4 including new shear walls & footings at ground floor. | $75,000 |
| Apr 4, 2016 | Never finaled issued Dec 2016, no final | 2289 03rd St | install 2 new windows and replace t-1-11 siding w/hardy board. install compliant handrail and warning stripe @ entry stairDetails
install 2 new windows and replace t-1-11 siding w/hardy board. install compliant handrail and warning stripe @ entry stair | $2,500 |
| Dec 11, 2015 | Never finaled issued Jan 2016, no final | 345 Yerba Buena Av | remodel existing bathroom; convert storage into closet; all work within bldg envelope.Details
remodel existing bathroom; convert storage into closet; all work within bldg envelope. | $18,000 |
| Mar 6, 2014 | Never finaled issued Mar 2014, no final | 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 complyDetails
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 | $300 |
| Feb 11, 2014 | Completed final sign-off Apr 2014 | 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.Details
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. | $3,000 |
| Dec 31, 2013 | Completed final sign-off Apr 2014 | 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.Details
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. | $15,000 |
| Dec 24, 2013 | Completed final sign-off Jun 2018 | 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.Details
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. | $430,000 |
| Dec 6, 2011 | Completed final sign-off Mar 2012 | 1136 Eddy St | replace kitchen cabinets, replace vanities & tub, install new shower, no structural work & no wall relocation.Details
replace kitchen cabinets, replace vanities & tub, install new shower, no structural work & no wall relocation. | $12,500 |
| Nov 18, 2011 | Completed final sign-off Feb 2012 | 1375 Kansas St | interior remodel, remove kitchen wall, replace kitchen cabinets, new moment frame, plumbing, elec upgrades as required. dry rot repair as requiredDetails
interior remodel, remove kitchen wall, replace kitchen cabinets, new moment frame, plumbing, elec upgrades as required. dry rot repair as required | $12,000 |
| Jul 1, 2010 | Never finaled issued Jul 2010, no final | 30 Miguel St | dryrot repair to garage door jambs. front stair treads and stair railings, less than 50% workDetails
dryrot repair to garage door jambs. front stair treads and stair railings, less than 50% work | $15,000 |