Tsp Solar Sales And Services
- Based in
- Hercules
- On San Francisco permits
- Oct 2022 to May 2026
- Last 24 months
- 12 permits filed
36 permits since 2000: 23 completed, 9 in progress, 2 never finaled, 2 expired or cancelled.
Of the 2 never-finaled permits, 2 are 3 to 5 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 |
|---|---|---|---|---|
| May 28, 2026 | Completed final sign-off Jun 2026 | 57 Escondido Av | re-roofing w/ hotworksDetails
re-roofing w/ hotworks | $20,000 |
| Apr 14, 2026 | Completed final sign-off May 2026 | 3858 Jackson St | reroofing hot worksDetails
reroofing hot works | $24,000 |
| Apr 14, 2026 | Completed final sign-off Apr 2026 | 2264 Beach St | reroofing with hot worksDetails
reroofing with hot works | $16,000 |
| Feb 23, 2026 | Completed final sign-off Mar 2026 | 4546 Fulton St | re-roofing: remove about 20 sq of flat roof, replace all roof flashings with new ones, install 1/2" iso boards & 60 mil tpo roof, no hot works, applied with welding gun.Details
re-roofing: remove about 20 sq of flat roof, replace all roof flashings with new ones, install 1/2" iso boards & 60 mil tpo roof, no hot works, applied with welding gun. | $14,500 |
| Jan 29, 2026 | In progress filed Jan 2026, not yet issued | 2195 Green St | solar permit: installing 32 solar pv modules, 400 watts per module, total no. of rating 12.8 kw. mounted: roof, ballasted: n, including 2 energy storage unit, of 13.5 vac, with 11.5 kwh each in capacity, ess units will not be closer than 3 feet | rooftop mounted solarDetails
solar permit: installing 32 solar pv modules, 400 watts per module, total no. of rating 12.8 kw. mounted: roof, ballasted: n, including 2 energy storage unit, of 13.5 vac, with 11.5 kwh each in capacity, ess units will not be closer than 3 feet | rooftop mounted solar | |
| Dec 22, 2025 | Completed final sign-off Jan 2026 | 66 Mill St | reroofing torch downDetails
reroofing torch down | $14,000 |
| Dec 1, 2025 | Completed final sign-off Dec 2025 | 2251 42nd Av | re-roofing with hot work.Details
re-roofing with hot work. | $6,000 |
| Nov 13, 2025 | Completed final sign-off Dec 2025 | 17 Abbey St | reroofing with torchdown.Details
reroofing with torchdown. | $25,655 |
| Nov 13, 2025 | Completed final sign-off Dec 2025 | 116 Delmar St | reroofing: remove 2,220 sq ft of shingles, underlayment, pipe jacks and flashings. replace w/all new materials. keep (e) sheathing. installing synthetic underlayment, wwens corning cool roof shinglesand new metal pipe jacks/chimeny caps. no hot works.Details
reroofing: remove 2,220 sq ft of shingles, underlayment, pipe jacks and flashings. replace w/all new materials. keep (e) sheathing. installing synthetic underlayment, wwens corning cool roof shinglesand new metal pipe jacks/chimeny caps. no hot works. | $31,500 |
| Nov 3, 2025 | Completed final sign-off Nov 2025 | 1330 27th Av | re-roofing: remove old roof, install new roof metals and 3-ply torch down system over existing wood deck, replace dry rot. no hot tar, only torchdown rolled roofing. (hot works)Details
re-roofing: remove old roof, install new roof metals and 3-ply torch down system over existing wood deck, replace dry rot. no hot tar, only torchdown rolled roofing. (hot works) | $12,900 |
| Oct 21, 2025 | In progress filed Oct 2025, not yet issued | 95 Garnett Tr | solar permit: installing 8 solar pv modules, 255 watts per module, total no. of rating 2.04 kw. mounted: roof, ballasted: n | remove and reinstall 8 solar panelsDetails
solar permit: installing 8 solar pv modules, 255 watts per module, total no. of rating 2.04 kw. mounted: roof, ballasted: n | remove and reinstall 8 solar panels | $1,152 |
| Jan 28, 2025 | Completed final sign-off Mar 2025 | 1412 Willard St | reroofing not hot workDetails
reroofing not hot work | $23,500 |
| Sep 9, 2024 | Expired or cancelled cancelled Nov 2024 | 200 Rutledge St | 100 ft stucco replacement ref roofing bpa: 202409090382Details
100 ft stucco replacement ref roofing bpa: 202409090382 | $7,500 |
| Sep 9, 2024 | Completed final sign-off Nov 2024 | 200 Rutledge St | install 7sq of tpo with 4 inch taper insulation. this is cross referenced with the stucco work: 202409090383Details
install 7sq of tpo with 4 inch taper insulation. this is cross referenced with the stucco work: 202409090383 | $800 |
| Jun 20, 2024 | In progress issued Jun 2024 | 2336 Lake St | replace dry rot decking with osb overlay facing front of building.Details
replace dry rot decking with osb overlay facing front of building. | $1,600 |
| Jun 20, 2024 | In progress issued Jun 2024 | 2336 Lake St | ref 202406204900- remove up to 2 layers of (e) roofing material down to roof substrate to fix dry rot. tsp will install up to 17sf of gta. torch down shingle due to dry rot repairDetails
ref 202406204900- remove up to 2 layers of (e) roofing material down to roof substrate to fix dry rot. tsp will install up to 17sf of gta. torch down shingle due to dry rot repair | $9,900 |
| Apr 10, 2024 | In progress issued Apr 2024 | 197 Sagamore St | dry rot roof repair.Details
dry rot roof repair. | $2,800 |
| Apr 3, 2024 | In progress issued Apr 2024 | 1415 Quesada Av | reroofing. related to bpa# 202404039252.Details
reroofing. related to bpa# 202404039252. | $8,160 |
| Apr 3, 2024 | Expired or cancelled cancelled Feb 2026 | 1415 Quesada Av | dry rot repair at roof. related to bpa# 202404039255Details
dry rot repair at roof. related to bpa# 202404039255 | $2,200 |
| Mar 27, 2024 | In progress issued Aug 2025 | 2195 Green St | unit #5: installation of 1367sf private roof deck for the exclusive use of unit #5 only (tot occ. load of 7). replacement of extg roof membrane with new to comply with nov#22174624Details
unit #5: installation of 1367sf private roof deck for the exclusive use of unit #5 only (tot occ. load of 7). replacement of extg roof membrane with new to comply with nov#22174624 | $35,000 |
| Nov 22, 2023 | In progress issued Nov 2023 | 2336 Lake St | re-roofing. reference ba#202311221303Details
re-roofing. reference ba#202311221303 | $10,000 |
| Nov 22, 2023 | In progress issued Nov 2023 | 2336 Lake St | replace stucco alongside wall around 100ft. apply new wire mesh and stucco area that was removed.Details
replace stucco alongside wall around 100ft. apply new wire mesh and stucco area that was removed. | $1,500 |
| Jul 13, 2023 | Completed final sign-off Jul 2023 | 1782 46th Av | cut old stucco around (100 sqft). install new steel stucco netting. apply new stucco onto the removed area. color match paint with the rest of the wall.Details
cut old stucco around (100 sqft). install new steel stucco netting. apply new stucco onto the removed area. color match paint with the rest of the wall. | $1,600 |
| Jul 13, 2023 | Completed final sign-off Jul 2023 | 1782 46th Av | remove existing roof down to wooden deck; install new base underlayment; install new torched down base; install new layer of modified bitument; replace all roof flashing.Details
remove existing roof down to wooden deck; install new base underlayment; install new torched down base; install new layer of modified bitument; replace all roof flashing. | $9,200 |
| Jul 7, 2023 | Never finaled issued Jul 2023, no final | 993 Steiner St | ref bpa #202307071653. remove old stucco wall around 100sqsft. install new wall underlayment, install new metal stucco netting. apply new stucco on lightwell wall (around 100sqft) scaffolding will be installed at job start.Details
ref bpa #202307071653. remove old stucco wall around 100sqsft. install new wall underlayment, install new metal stucco netting. apply new stucco on lightwell wall (around 100sqft) scaffolding will be installed at job start. | $4,000 |
| Jul 7, 2023 | Completed final sign-off Sep 2023 | 993 Steiner St | ref to work for bpa# 202307071652 remove old shingle roof (4,700 sq.ft.) install new shingle underlayment. remove and replace all roof metal flashing. install new 30-year shingle. replace 90-ft of gutters. scaffolding will be installed at job start.Details
ref to work for bpa# 202307071652 remove old shingle roof (4,700 sq.ft.) install new shingle underlayment. remove and replace all roof metal flashing. install new 30-year shingle. replace 90-ft of gutters. scaffolding will be installed at job start. | $38,000 |
| May 22, 2023 | Completed final sign-off May 2023 | 1519 Underwood Av | remove the stucco on roof wall: apply new stucco on to wall. reference roofing permit # 202305228278.Details
remove the stucco on roof wall: apply new stucco on to wall. reference roofing permit # 202305228278. | $1,500 |
| May 22, 2023 | Completed final sign-off May 2023 | 1519 Underwood Av | remove roof material around 1,400 sq. ft. torch down near modified bitumen. replace roof flashing. reference permit # 202305228256.Details
remove roof material around 1,400 sq. ft. torch down near modified bitumen. replace roof flashing. reference permit # 202305228256. | $7,500 |
| Jan 18, 2023 | Completed final sign-off Feb 2023 | 15 Ledyard St | reroofing18 squres of composite torch down roofing ref: pa#202301180330Details
reroofing18 squres of composite torch down roofing ref: pa#202301180330 | $10,000 |
| Jan 18, 2023 | Completed final sign-off Feb 2023 | 15 Ledyard St | re-roofing: dry rot around the skylight, dry rot repair to match existing ref: pa#202301180329Details
re-roofing: dry rot around the skylight, dry rot repair to match existing ref: pa#202301180329 | $900 |
| Oct 28, 2022 | Never finaled issued Oct 2022, no final | 1967 31st Av | dry rot repair, stucco repair , water damage repairDetails
dry rot repair, stucco repair , water damage repair | $7,000 |
| Oct 28, 2022 | Completed final sign-off Dec 2022 | 1967 31st Av | reroofingDetails
reroofing | $14,700 |
| Oct 26, 2022 | Completed final sign-off Nov 2022 | 1842 35th Av | dryrot repair , stucco repair , water damage repair approx. 8'x8' area near skylight. repair and roofingDetails
dryrot repair , stucco repair , water damage repair approx. 8'x8' area near skylight. repair and roofing | $7,000 |
| Oct 26, 2022 | Completed final sign-off Nov 2022 | 1842 35th Av | remove up to 2 layers of existing roofing materials, and install 14 squares of ceretainteed modified bitumenDetails
remove up to 2 layers of existing roofing materials, and install 14 squares of ceretainteed modified bitumen | $13,700 |
| Oct 11, 2022 | Completed final sign-off Nov 2022 | 2086 36th Av | 10 sqft dry rot, stucco repair due to water damage. reroofing under a separated permit.Details
10 sqft dry rot, stucco repair due to water damage. reroofing under a separated permit. | $7,000 |
| Oct 11, 2022 | Completed final sign-off Nov 2022 | 2086 36th Av | reroofing. dry rot and stucco repair under a separated permit.Details
reroofing. dry rot and stucco repair under a separated permit. | $13,700 |