Tri General Builders
- Based in
- Millbrae
- On San Francisco permits
- Sep 2003 to May 2026
- Last 24 months
- 8 permits filed
212 permits since 2000: 77 completed, 13 in progress, 106 never finaled, 16 expired or cancelled.
Of the 106 never-finaled permits, 12 are 3 to 5 years old, 40 are 5 to 10 years old, 54 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
Showing the 100 most recent of 212.
| Filed | Outcome | Address | Work described on the permit | Declared cost |
|---|---|---|---|---|
| May 14, 2026 | In progress issued May 2026 | 774 26th Av | reroofing no torchDetails
reroofing no torch | $9,000 |
| Feb 27, 2026 | In progress issued Feb 2026 | 2559 31st Av | reroofing: (flat roof) remove (e) old layers. install modified bitumen roof membrane with base sheet. hot works.Details
reroofing: (flat roof) remove (e) old layers. install modified bitumen roof membrane with base sheet. hot works. | $9,500 |
| Nov 20, 2025 | In progress issued Nov 2025 | 1967 30th Av | reroofing: tear-off (e) old layers and install dimensional asphalt shingle with base sheet (pitch roof). install modified bitumen roof membrane with base sheet (flat roof). hot works.Details
reroofing: tear-off (e) old layers and install dimensional asphalt shingle with base sheet (pitch roof). install modified bitumen roof membrane with base sheet (flat roof). hot works. | $14,800 |
| Aug 26, 2025 | In progress issued Aug 2025 | 51 Exeter St | re-roofing with hot worksDetails
re-roofing with hot works | $13,800 |
| Jul 3, 2025 | In progress issued Jul 2025 | 1538 Grant Av | re-roofing with hot worksDetails
re-roofing with hot works | $15,800 |
| Jun 17, 2025 | In progress issued Jun 2025 | 2463 31st Av | front roof: re-roofing with hot work.Details
front roof: re-roofing with hot work. | $12,800 |
| Mar 21, 2025 | In progress issued Mar 2025 | 1836 Noriega St | re-roofing hot works.Details
re-roofing hot works. | $22,000 |
| Jan 3, 2025 | Completed final sign-off Jan 2025 | 577 21st Av | re-roofing with torch down.Details
re-roofing with torch down. | $24,000 |
| Aug 22, 2024 | In progress issued Aug 2024 | 278 Jersey St | re-roofingDetails
re-roofing | $14,000 |
| Aug 22, 2024 | In progress issued Aug 2024 | 2405 29th Av | re-roofingDetails
re-roofing | $20,000 |
| Aug 2, 2024 | In progress issued Aug 2024 | 272 Jersey St | re-roofing (main roof and front roof)Details
re-roofing (main roof and front roof) | $19,800 |
| Jul 15, 2024 | In progress issued Jul 2024 | 2375 26th Av | reroofingDetails
reroofing | $13,000 |
| Jul 15, 2024 | In progress issued Jul 2024 | 2043 21st Av | reroofingDetails
reroofing | $20,800 |
| May 31, 2024 | Completed final sign-off Oct 2024 | 48 Barcelona Av | replacement of two (e) front unoccupied balconies with juliet balconies at the 2nd and 3rd floorDetails
replacement of two (e) front unoccupied balconies with juliet balconies at the 2nd and 3rd floor | $6,000 |
| May 2, 2024 | In progress issued May 2024 | 252 Gold Mine Dr | re-roofingDetails
re-roofing | $12,800 |
| Oct 31, 2023 | Completed final sign-off Jul 2024 | 48 Barcelona Av | reroofingDetails
reroofing | $8,800 |
| Oct 3, 2023 | Completed final sign-off Oct 2023 | 2951 22nd St | reroofingDetails
reroofing | $30,000 |
| Oct 3, 2023 | Never finaled issued Oct 2023, no final | 1143 Capitol Av | reroofing (garage roof only)Details
reroofing (garage roof only) | $6,000 |
| Jul 28, 2023 | Never finaled issued Jul 2023, no final | 754 Paris St | reroofingDetails
reroofing | $12,800 |
| Jul 28, 2023 | Never finaled issued Jul 2023, no final | 2087 23rd Av | reroofingDetails
reroofing | $10,800 |
| May 22, 2023 | Never finaled issued May 2023, no final | 1576 Geneva Av | reroofingDetails
reroofing | $13,800 |
| Apr 21, 2023 | Never finaled issued Apr 2023, no final | 1632 Noriega St | reroofingDetails
reroofing | $24,800 |
| Jan 31, 2023 | Never finaled issued Jan 2023, no final | 474 Wilde Av | reroofingDetails
reroofing | $16,800 |
| Jan 31, 2023 | Never finaled issued Jan 2023, no final | 1431 29th Av | reroofingDetails
reroofing | $11,000 |
| Nov 29, 2022 | Never finaled issued Nov 2022, no final | 77 Seminole Av | reroofingDetails
reroofing | $24,800 |
| Nov 29, 2022 | Completed final sign-off Feb 2023 | 2435 30th Av | reroofingDetails
reroofing | $17,800 |
| Oct 4, 2022 | Never finaled issued Oct 2022, no final | 246 Flournoy St | reroofingDetails
reroofing | $15,000 |
| Sep 22, 2022 | Completed final sign-off Feb 2023 | 1526 Great Hy | reroofingDetails
reroofing | $24,700 |
| Jun 27, 2022 | Never finaled issued Jun 2022, no final | 32 Gould St | reroofingDetails
reroofing | $13,500 |
| Jun 9, 2022 | Never finaled issued Jun 2022, no final | 4231 26th St | reroofingDetails
reroofing | $21,800 |
| Apr 21, 2022 | Completed final sign-off Feb 2023 | 2235 25th Av | reroofingDetails
reroofing | $12,000 |
| Feb 18, 2022 | Completed final sign-off Feb 2023 | 70 Valmar Tr | reroofingDetails
reroofing | $12,700 |
| Feb 14, 2022 | Completed final sign-off Feb 2023 | 2170 Hayes St | reroofing. flat roof. tear off (e) old layers. install modified litumen roof membrane w/ lase sheet.Details
reroofing. flat roof. tear off (e) old layers. install modified litumen roof membrane w/ lase sheet. | $11,700 |
| Feb 14, 2022 | Completed final sign-off Feb 2023 | 1788 Greenwich St | reroofingDetails
reroofing | $15,700 |
| Jan 11, 2022 | Never finaled issued Jan 2022, no final | 197 Majestic Av | reroofing.Details
reroofing. | $8,500 |
| Jul 23, 2021 | Never finaled issued Jul 2021, no final | 1261 03rd Av | reroofing.Details
reroofing. | $16,500 |
| Jul 9, 2021 | Never finaled issued Jul 2021, no final | 640 Church St | reroofingDetails
reroofing | $22,500 |
| Jun 23, 2021 | Never finaled issued Jun 2021, no final | 537 37th Av | reroofingDetails
reroofing | $18,700 |
| Jun 23, 2021 | Never finaled issued Jun 2021, no final | 634 Church St | reroofingDetails
reroofing | $25,000 |
| May 21, 2021 | Never finaled issued May 2021, no final | 1595 11th Av | refooing.Details
refooing. | $19,800 |
| Apr 28, 2021 | Never finaled issued Apr 2021, no final | 932 Rolph St | reroofingDetails
reroofing | $10,000 |
| Apr 28, 2021 | Never finaled issued Apr 2021, no final | 157 Lunado Wy | reroofingDetails
reroofing | $15,000 |
| Dec 8, 2020 | Never finaled issued Dec 2020, no final | 18 Tucker Av | re-roofingDetails
re-roofing | $9,000 |
| Oct 28, 2020 | Never finaled issued Oct 2020, no final | 4725 Irving St | reroofingDetails
reroofing | $33,700 |
| Sep 8, 2020 | Never finaled issued Sep 2020, no final | 66 Tioga Av | re-roofingDetails
re-roofing | $7,700 |
| Sep 8, 2020 | Never finaled issued Sep 2020, no final | 1 Romain St | re-roofingDetails
re-roofing | $17,700 |
| Jun 16, 2020 | Never finaled issued Jun 2020, no final | 615 Shields St | reroofing. (flat roof): remove existing asphalt tar and gravel layers. install modified bitumen layers with base sheet.Details
reroofing. (flat roof): remove existing asphalt tar and gravel layers. install modified bitumen layers with base sheet. | $8,500 |
| Feb 14, 2020 | Never finaled issued Feb 2020, no final | 1211 Egbert Av | reroofingDetails
reroofing | $12,800 |
| Dec 6, 2019 | Never finaled issued Dec 2019, no final | 3159 Cesar Chavez St | reroofing.Details
reroofing. | $19,000 |
| Nov 1, 2019 | Never finaled issued Nov 2019, no final | 2945 20th Av | reroofingDetails
reroofing | $15,800 |
| Oct 11, 2019 | Never finaled issued Oct 2019, no final | 1525 19th St | reroofingDetails
reroofing | $10,900 |
| Sep 10, 2019 | Never finaled issued Sep 2019, no final | 2939 20th Av | re-roofingDetails
re-roofing | $13,500 |
| Aug 23, 2019 | Completed final sign-off Jun 2020 | 327 24th Av | reroofingDetails
reroofing | $16,700 |
| Aug 16, 2019 | Never finaled issued Aug 2019, no final | 1734 44th Av | reroofingDetails
reroofing | $9,500 |
| Jul 25, 2019 | Never finaled issued Jul 2019, no final | 52 Ledyard St | reroofingDetails
reroofing | $9,000 |
| Jul 5, 2019 | Completed final sign-off Jun 2020 | 70 Downey St | reroofingDetails
reroofing | $24,250 |
| Mar 8, 2019 | Never finaled issued Mar 2019, no final | 1815 45th Av | reroofing.Details
reroofing. | $8,500 |
| Aug 10, 2018 | Never finaled issued Aug 2018, no final | 2135 21st Av | re-roofing (flat roof) tear off existing asphalt tar and gravel layers, install modified bitumen layer with base sheet.Details
re-roofing (flat roof) tear off existing asphalt tar and gravel layers, install modified bitumen layer with base sheet. | $11,500 |
| Jun 29, 2018 | Never finaled issued Jun 2018, no final | 3020 25th Av | exterior stone stacking (decoration): install stacking stones w/mortar on stucco wlal in front & side, approx 1'-3' from ground lineDetails
exterior stone stacking (decoration): install stacking stones w/mortar on stucco wlal in front & side, approx 1'-3' from ground line | $9,800 |
| Apr 27, 2018 | Never finaled issued Apr 2018, no final | 83 Harrington St | re-roofingDetails
re-roofing | $9,500 |
| Mar 23, 2018 | Never finaled issued Mar 2018, no final | 71 Middlefield Dr | reroofingDetails
reroofing | $11,800 |
| Feb 9, 2018 | Never finaled issued Feb 2018, no final | 30 Thrift St | re-roofingDetails
re-roofing | $11,750 |
| Jan 25, 2018 | Never finaled issued Jan 2018, no final | 971 Le Conte Av | reroofingDetails
reroofing | $8,600 |
| Jan 11, 2018 | Never finaled issued Jan 2018, no final | 967 Le Conte Av | reroofingDetails
reroofing | $11,400 |
| Nov 3, 2017 | Never finaled issued Nov 2017, no final | 2 Navajo Av | reroofingDetails
reroofing | $5,800 |
| Oct 19, 2017 | Never finaled issued Oct 2017, no final | 301 Shields St | reroofingDetails
reroofing | $11,500 |
| Sep 29, 2017 | Never finaled issued Sep 2017, no final | 40 Manor Dr | reroofing.Details
reroofing. | $8,000 |
| Sep 29, 2017 | Never finaled issued Sep 2017, no final | 110 Clearfield Dr | reroofing.Details
reroofing. | $12,000 |
| Sep 22, 2017 | Completed final sign-off Oct 2017 | 82 Ina Ct | reroofingDetails
reroofing | $7,500 |
| Jun 23, 2017 | Never finaled issued Jun 2017, no final | 2147 21st Av | reroofing.Details
reroofing. | $8,000 |
| Jun 9, 2017 | Completed final sign-off Jun 2017 | 2047 21st Av | re-roofingDetails
re-roofing | $8,000 |
| May 26, 2017 | Never finaled issued May 2017, no final | 1170 Burrows St | reroofingDetails
reroofing | $7,500 |
| Apr 26, 2017 | Never finaled issued Apr 2017, no final | 1163 Burrows St | reroofingDetails
reroofing | $7,500 |
| Apr 26, 2017 | Never finaled issued Apr 2017, no final | 1579 25th Av | reroofingDetails
reroofing | $8,000 |
| Mar 30, 2017 | Completed final sign-off Oct 2017 | 65 Cresta Vista Dr | reroofingDetails
reroofing | $16,700 |
| Mar 13, 2017 | Never finaled issued Mar 2017, no final | 771 Ashbury St | reroofingDetails
reroofing | $7,500 |
| Feb 9, 2017 | Never finaled issued Feb 2017, no final | 40 San Buenaventura Wy | reroofing. n/a for maher.Details
reroofing. n/a for maher. | $15,000 |
| Dec 16, 2016 | Never finaled issued Dec 2016, no final | 1525 Visitacion Av | reroofingDetails
reroofing | $8,000 |
| Nov 30, 2016 | Never finaled issued Nov 2016, no final | 1488 Dolores St | reroofingDetails
reroofing | $11,500 |
| Oct 17, 2016 | Never finaled issued Oct 2016, no final | 1230 32nd Av | reroofingDetails
reroofing | $9,900 |
| Jun 24, 2016 | Never finaled issued Jun 2016, no final | 22 Parnassus Av | reroofingDetails
reroofing | $8,000 |
| Jun 24, 2016 | Never finaled issued Jun 2016, no final | 22 Parnassus Av | install 1/2" cox plywood with 80 2 1/2" nail for entire shingle roof.Details
install 1/2" cox plywood with 80 2 1/2" nail for entire shingle roof. | $4,000 |
| Apr 29, 2016 | Expired or cancelled cancelled May 2025 | 26 Parnassus Av | reroofingDetails
reroofing | $13,500 |
| Apr 29, 2016 | Completed final sign-off May 2016 | 26 Parnassus Av | install 1/2" cdx plywood with 8d 2.5" nail, entire shingle roof.Details
install 1/2" cdx plywood with 8d 2.5" nail, entire shingle roof. | $4,500 |
| Apr 27, 2016 | Never finaled issued Apr 2016, no final | 4310 Ulloa St | re-roofingDetails
re-roofing | $7,500 |
| Mar 25, 2016 | Never finaled issued Mar 2016, no final | 155 Gold Mine Dr | reroofingDetails
reroofing | $8,000 |
| Feb 26, 2016 | Completed final sign-off May 2016 | 26 Parnassus Av | reroofingDetails
reroofing | $9,300 |
| Nov 10, 2015 | Never finaled issued Nov 2015, no final | 1390 24th Av | re-roofingDetails
re-roofing | $10,000 |
| Aug 18, 2015 | Never finaled issued Aug 2015, no final | 1594 43rd Av | re-roofingDetails
re-roofing | $5,800 |
| Jun 18, 2015 | Completed final sign-off Feb 2016 | 159 Gold Mine Dr | re-stucco work (about 10'x15' inside wall of east are wall. tear off remove stucco wall & dry-rot sheathing. replace 1/2" cdx pywood & re-stucco.Details
re-stucco work (about 10'x15' inside wall of east are wall. tear off remove stucco wall & dry-rot sheathing. replace 1/2" cdx pywood & re-stucco. | $8,500 |
| Apr 27, 2015 | Completed final sign-off Jun 2015 | 159 Gold Mine Dr | re-stucco works: tear off, remove stucco wall (west side only) and dry-rot sheathing. replace 1/2" cdx plywood and re-stucco. add insulation in not present.Details
re-stucco works: tear off, remove stucco wall (west side only) and dry-rot sheathing. replace 1/2" cdx plywood and re-stucco. add insulation in not present. | $26,000 |
| Mar 23, 2015 | Completed final sign-off Mar 2016 | 1740 Sacramento St | reroofingDetails
reroofing | $19,000 |
| Mar 4, 2015 | Completed final sign-off Oct 2015 | 35 Carl St | re-siding ( 3 dormers only) - tear off existing cove pine siding & install hardie siding iwth base sheet. not visible from street.Details
re-siding ( 3 dormers only) - tear off existing cove pine siding & install hardie siding iwth base sheet. not visible from street. | $10,000 |
| Feb 20, 2015 | Completed final sign-off Feb 2016 | 979 Chenery St | reroofingDetails
reroofing | $9,000 |
| Sep 12, 2014 | Completed final sign-off May 2015 | 289 Gold Mine Dr | remove and replace windows, replace in kind. aluminum-clad wood at front; vinyl at rear. within existing openings.Details
remove and replace windows, replace in kind. aluminum-clad wood at front; vinyl at rear. within existing openings. | $20,000 |
| Aug 18, 2014 | Completed final sign-off May 2015 | 159 Gold Mine Dr | reroofingDetails
reroofing | $7,000 |
| Jul 11, 2014 | Completed final sign-off May 2015 | 278 Topaz Wy | re-roofDetails
re-roof | $18,400 |
| Jul 11, 2014 | Completed final sign-off Jul 2014 | 278 Topaz Wy | install 1/2" cdx plywood, entire flat roof with 2" & 2.5" screws and nails each 6" edge and 12" insideDetails
install 1/2" cdx plywood, entire flat roof with 2" & 2.5" screws and nails each 6" edge and 12" inside | $5,000 |
| Jun 20, 2014 | Completed final sign-off Jul 2014 | 281 Gold Mine Dr | reroofing - asphalt tar & gravelDetails
reroofing - asphalt tar & gravel | $27,600 |
| Jun 20, 2014 | Completed final sign-off Jun 2014 | 281 Gold Mine Dr | reroofing - plywoodDetails
reroofing - plywood | $7,500 |