C F Y Construction Inc
- Based in
- Daly City
- On San Francisco permits
- Aug 2020 to Jun 2026
- Last 24 months
- 65 permits filed
236 permits since 2000: 228 completed, 3 in progress, 5 never finaled.
Of the 5 never-finaled permits, 4 are 3 to 5 years old, 1 is 5 to 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 236.
| Filed | Outcome | Address | Work described on the permit | Declared cost |
|---|---|---|---|---|
| Jun 25, 2026 | In progress issued Jun 2026 | 2330 Francisco St | re-roofing. no hot works.Details
re-roofing. no hot works. | $15,500 |
| Jun 18, 2026 | Completed final sign-off Jun 2026 | 1030 Huron Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $14,500 |
| Jun 9, 2026 | In progress issued Jun 2026 | 350 Gough St | reroof no hot worksDetails
reroof no hot works | $75,000 |
| Jun 9, 2026 | Completed final sign-off Jul 2026 | 39 Santa Marina St | reroof no hot worksDetails
reroof no hot works | $10,900 |
| May 11, 2026 | Completed final sign-off May 2026 | 38 Delmar St | reroofing no torchDetails
reroofing no torch | $28,350 |
| Apr 28, 2026 | Completed final sign-off May 2026 | 4 Charlton Ct | re-roofing: removing existing shingles throughout roof and installing in kind asphalt shingles throughout roof, no hot tools, no hot worksDetails
re-roofing: removing existing shingles throughout roof and installing in kind asphalt shingles throughout roof, no hot tools, no hot works | $24,750 |
| Apr 28, 2026 | Completed final sign-off May 2026 | 2625 Yorba St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $25,950 |
| Apr 10, 2026 | Completed final sign-off Apr 2026 | 29 Sequoia Wy | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $18,700 |
| Mar 30, 2026 | Completed final sign-off May 2026 | 744 Duncan St | reroof of roof deck, no hot work. work only at front low roofDetails
reroof of roof deck, no hot work. work only at front low roof | $15,750 |
| Mar 30, 2026 | Completed final sign-off Apr 2026 | 3927 Judah St | reroof, no hot work. subject to the cool roof programDetails
reroof, no hot work. subject to the cool roof program | $52,250 |
| Mar 20, 2026 | Completed final sign-off Mar 2026 | 131 Sickles Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $22,000 |
| Feb 27, 2026 | Completed final sign-off Mar 2026 | 2251 32nd Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $16,150 |
| Feb 17, 2026 | Completed final sign-off Feb 2026 | 2800 Anza St | remove (e) root materirals throughout roof and install new self adhesive modified bitumen throughout roof. no hot tools - no hot works.Details
remove (e) root materirals throughout roof and install new self adhesive modified bitumen throughout roof. no hot tools - no hot works. | $19,750 |
| Feb 6, 2026 | Completed final sign-off Mar 2026 | 3026 Pacheco St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $16,450 |
| Jan 27, 2026 | Completed final sign-off Feb 2026 | 2346 40th Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $14,500 |
| Jan 27, 2026 | Completed final sign-off Feb 2026 | 395 Rolph St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $14,950 |
| Jan 9, 2026 | Completed final sign-off Jan 2026 | 768 De Haro St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $34,850 |
| Jan 9, 2026 | Completed final sign-off Jan 2026 | 3830 23rd St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $19,850 |
| Dec 29, 2025 | Completed final sign-off Dec 2025 | 1887 48th Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $5,000 |
| Dec 9, 2025 | Completed final sign-off Jan 2026 | 29 San Leandro Wy | reroofing: removing tar & gravel on flat roof areas and installing new inkind self-adhesive modified bitumen throughout flat roof (no hot works). existing tile willremain in place.Details
reroofing: removing tar & gravel on flat roof areas and installing new inkind self-adhesive modified bitumen throughout flat roof (no hot works). existing tile willremain in place. | $42,650 |
| Dec 9, 2025 | Completed final sign-off Dec 2025 | 9 Ignacio Av | reroofing: removing (e) roofing throughout, installing new inkind self-adhesive modified bitumen throughout roof (no hot works).Details
reroofing: removing (e) roofing throughout, installing new inkind self-adhesive modified bitumen throughout roof (no hot works). | $22,000 |
| Nov 7, 2025 | Completed final sign-off Nov 2025 | 1 Stoneyford Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $13,950 |
| Oct 16, 2025 | Completed final sign-off Oct 2025 | 2617 Sutter St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $25,450 |
| Oct 1, 2025 | Completed final sign-off Oct 2025 | 1632 North Point St | re-roofing (no hotworks)Details
re-roofing (no hotworks) | $18,000 |
| Sep 4, 2025 | Completed final sign-off Sep 2025 | 1336 06th Av | reroofing. no hot works.Details
reroofing. no hot works. | $18,850 |
| Sep 4, 2025 | Completed final sign-off Sep 2025 | 45 Minerva St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $11,750 |
| Aug 22, 2025 | Completed final sign-off Aug 2025 | 191 Thrift St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $13,000 |
| Aug 18, 2025 | Completed final sign-off Aug 2025 | 938 Sanchez St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $15,750 |
| Jul 11, 2025 | Completed final sign-off Aug 2025 | 236 Jersey St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $22,750 |
| Jul 7, 2025 | Completed final sign-off Jul 2025 | 81 Montezuma St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $26,750 |
| Jul 2, 2025 | In progress issued Jul 2025 | 3425 Divisadero St | reroofing: no hot work. remove existing materials throughout roof. install in kind self adhesive modified bitumen.Details
reroofing: no hot work. remove existing materials throughout roof. install in kind self adhesive modified bitumen. | $31,450 |
| Jun 11, 2025 | Completed final sign-off Jun 2025 | 4135 17th St | re-roofing no hot works. remove existing roof materials throughout roof. install in kind self adhesive modified bitumen throughout roof.Details
re-roofing no hot works. remove existing roof materials throughout roof. install in kind self adhesive modified bitumen throughout roof. | $38,450 |
| Jun 6, 2025 | Completed final sign-off Jul 2025 | 360 Cumberland St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $22,000 |
| Jun 4, 2025 | Completed final sign-off Jul 2025 | 362 Cumberland St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $16,700 |
| May 2, 2025 | Completed final sign-off May 2025 | 344 17th Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $14,750 |
| Apr 22, 2025 | Completed final sign-off May 2025 | 2865 Bryant St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $27,250 |
| Apr 14, 2025 | Completed final sign-off Apr 2025 | 265 Montana St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $13,850 |
| Apr 2, 2025 | Completed final sign-off Apr 2025 | 19 West View Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $12,750 |
| Mar 25, 2025 | Completed final sign-off Apr 2025 | 467 24th Av | reroofing -no torch downDetails
reroofing -no torch down | $29,450 |
| Mar 24, 2025 | Completed final sign-off Mar 2025 | 1292 Fitzgerald Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $20,000 |
| Mar 5, 2025 | Completed final sign-off Mar 2025 | 39 Crescent Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $26,200 |
| Feb 19, 2025 | Completed final sign-off Mar 2025 | 1530 Haight St | re-roofing cool roof compliant no hot workDetails
re-roofing cool roof compliant no hot work | $54,750 |
| Feb 19, 2025 | Completed final sign-off Jun 2025 | 159 Castenada Av | remove existing tiles on front of area on roof and install new in kind tiles where previously removed (approximately 5 sqft)Details
remove existing tiles on front of area on roof and install new in kind tiles where previously removed (approximately 5 sqft) | $18,750 |
| Feb 18, 2025 | Completed final sign-off Apr 2025 | 48 Clarendon Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $37,000 |
| Feb 14, 2025 | Completed final sign-off Feb 2025 | 434 Dellbrook Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $14,950 |
| Feb 7, 2025 | Completed final sign-off Feb 2025 | 1855 46th Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $20,900 |
| Jan 21, 2025 | Completed final sign-off Jan 2025 | 314 Vicksburg St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $19,750 |
| Jan 17, 2025 | Completed final sign-off Jan 2025 | 762 Joost Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $22,750 |
| Jan 14, 2025 | Completed final sign-off Mar 2025 | 143 Parnassus Av | add a new skylight above the stairs.Details
add a new skylight above the stairs. | $6,000 |
| Jan 10, 2025 | Completed final sign-off Jan 2025 | 145 Ulloa St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $20,000 |
| Jan 3, 2025 | Completed final sign-off Jan 2025 | 126 Sears St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $1,900 |
| Dec 17, 2024 | Completed final sign-off Apr 2025 | 358 Park St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $14,250 |
| Dec 14, 2024 | Completed final sign-off Dec 2024 | 401 Justin Dr | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $28,000 |
| Dec 14, 2024 | Completed final sign-off Dec 2024 | 347 Justin Dr | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $27,750 |
| Dec 2, 2024 | Completed final sign-off Dec 2024 | 675 Fell St | reroofing: flat roof with slope less than 2:12 pitch. install one ply system of modified bituman granulated cap over existing roof materials (overlay). no hotworks. no propane or acetylene. self-adhesive overlay only.Details
reroofing: flat roof with slope less than 2:12 pitch. install one ply system of modified bituman granulated cap over existing roof materials (overlay). no hotworks. no propane or acetylene. self-adhesive overlay only. | $15,750 |
| Nov 13, 2024 | Completed final sign-off Nov 2024 | 466 Pope St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $15,450 |
| Oct 31, 2024 | Completed final sign-off Dec 2024 | 546 Liberty St | re-roof. no torch. removing (e) roof materials throughout roof installing new asphalt shingles throughout roof in kindDetails
re-roof. no torch. removing (e) roof materials throughout roof installing new asphalt shingles throughout roof in kind | $22,000 |
| Oct 31, 2024 | Completed final sign-off Dec 2024 | 336 San Jose Av | re-roof. no torch.removing (e) roof materials throughout roof installing new asphalt shingles throughout roof in kindDetails
re-roof. no torch.removing (e) roof materials throughout roof installing new asphalt shingles throughout roof in kind | $29,750 |
| Oct 28, 2024 | Completed final sign-off Oct 2024 | 2051 23rd Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $16,700 |
| Oct 25, 2024 | Completed final sign-off Dec 2024 | 2933 Clement St | re-roofingDetails
re-roofing | $19,500 |
| Oct 25, 2024 | Completed final sign-off Nov 2024 | 4300 19th St | re-roofingDetails
re-roofing | $28,450 |
| Oct 18, 2024 | Completed final sign-off Nov 2024 | 81 Lyell St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $17,750 |
| Oct 11, 2024 | Completed final sign-off Oct 2024 | 7 Putnam St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $10,850 |
| Oct 11, 2024 | Completed final sign-off Oct 2024 | 1863 45th Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $10,950 |
| Oct 11, 2024 | Completed final sign-off Nov 2024 | 912 Naples St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $16,750 |
| Oct 4, 2024 | Completed final sign-off Oct 2024 | 415 Mangels Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $15,750 |
| Oct 4, 2024 | Completed final sign-off Oct 2024 | 4421 Mission St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $16,750 |
| Oct 2, 2024 | Completed final sign-off Oct 2024 | 2446 43rd Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $13,750 |
| Oct 2, 2024 | Completed final sign-off Oct 2024 | 1223 43rd Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $13,750 |
| Oct 2, 2024 | Completed final sign-off Oct 2024 | 1231 Naples St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $16,900 |
| Oct 2, 2024 | Completed final sign-off Oct 2024 | 2595 Folsom St | re-roofingDetails
re-roofing | $36,850 |
| Sep 26, 2024 | Completed final sign-off Oct 2024 | 555 Fell St | remove (e) roof material throughout roof and install (n) asphalt shingles throughout roof.Details
remove (e) roof material throughout roof and install (n) asphalt shingles throughout roof. | $18,850 |
| Sep 26, 2024 | Completed final sign-off Nov 2024 | 3043 Clay St | unit 1-ref 202408057977(for unit 2)- remove (e) membrane down to plywood on 1 deck. apply (n) neogard traffic coating on deck @ rear.Details
unit 1-ref 202408057977(for unit 2)- remove (e) membrane down to plywood on 1 deck. apply (n) neogard traffic coating on deck @ rear. | $15,750 |
| Sep 26, 2024 | Completed final sign-off Oct 2024 | 383 Arguello Bl | remove existing roof materials throughout roof and install new asphalt shingles and modified bitumen on the flat roof in the back. like for like shingles. flat in back will be replaced in kind material.Details
remove existing roof materials throughout roof and install new asphalt shingles and modified bitumen on the flat roof in the back. like for like shingles. flat in back will be replaced in kind material. | $34,800 |
| Sep 25, 2024 | Completed final sign-off Oct 2024 | 2058 43rd Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $14,750 |
| Sep 20, 2024 | Completed final sign-off Sep 2024 | 60 Wanda St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $16,450 |
| Sep 19, 2024 | Completed final sign-off Sep 2024 | 1495 47th Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $6,750 |
| Sep 16, 2024 | Completed final sign-off Oct 2024 | 3415 Irving St | re-roofingDetails
re-roofing | $19,750 |
| Sep 16, 2024 | Completed final sign-off Sep 2024 | 42 Mars St | re-roofingDetails
re-roofing | $14,750 |
| Sep 4, 2024 | Completed final sign-off Sep 2024 | 719 10th Av | reroofingDetails
reroofing | $17,750 |
| Sep 4, 2024 | Completed final sign-off Oct 2024 | 3840 Market St | reroofingDetails
reroofing | $29,750 |
| Aug 28, 2024 | Completed final sign-off Sep 2024 | 2295 41st Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $11,750 |
| Aug 19, 2024 | Completed final sign-off Sep 2024 | 667 Chenery St | reroofingDetails
reroofing | $29,750 |
| Aug 19, 2024 | Completed final sign-off Oct 2024 | 828 Innes Av | reroofingDetails
reroofing | $50,000 |
| Aug 5, 2024 | Completed final sign-off Nov 2024 | 3043 Clay St | remove existing membrane down to plywood on approx. 1 deck. remove approx 2 lines of siding where the decks meets the wall. apply new neogard traffic coating on 1deck.Details
remove existing membrane down to plywood on approx. 1 deck. remove approx 2 lines of siding where the decks meets the wall. apply new neogard traffic coating on 1deck. | $56,025 |
| Jul 26, 2024 | Completed final sign-off Nov 2024 | 3043 Clay St | #2 -remove existing membrane down to plywood on approx. 2 deck. remove approx 2 lines of siding where the decks meets the wall. apply new neogard traffic coating on 2 decks. (2nd deck will be in the lightwell)Details
#2 -remove existing membrane down to plywood on approx. 2 deck. remove approx 2 lines of siding where the decks meets the wall. apply new neogard traffic coating on 2 decks. (2nd deck will be in the lightwell) | $104,180 |
| Jul 17, 2024 | Completed final sign-off Jul 2024 | 75 Liebig St | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $20,500 |
| Jul 16, 2024 | Completed final sign-off Aug 2024 | 425 02nd St | removing (e) roof material throughout roof and installing (n) cool roof complaint modified bituman throughout roofDetails
removing (e) roof material throughout roof and installing (n) cool roof complaint modified bituman throughout roof | $119,630 |
| Jul 16, 2024 | Completed final sign-off Aug 2024 | 1383 38th Av | re-roofingDetails
re-roofing | $24,000 |
| Jul 16, 2024 | Completed final sign-off Aug 2024 | 270 San Benito Wy | removing (e) roof material throughout roof and installing (n) cool roof complaint modified bituman throughout roofDetails
removing (e) roof material throughout roof and installing (n) cool roof complaint modified bituman throughout roof | $31,450 |
| Jul 16, 2024 | Completed final sign-off Aug 2024 | 1387 38th Av | re-roofingDetails
re-roofing | $24,000 |
| Jun 14, 2024 | Completed final sign-off Aug 2024 | 272 Santa Paula Av | reroofing.Details
reroofing. | $39,950 |
| Jun 14, 2024 | Completed final sign-off Aug 2024 | 1173 Florida St | reroofing.Details
reroofing. | $16,450 |
| Jun 14, 2024 | Completed final sign-off Jun 2024 | 1813 16th Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $21,700 |
| Jun 6, 2024 | Completed final sign-off Jun 2024 | 1419 Cortland Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $13,750 |
| May 28, 2024 | Completed final sign-off Jun 2024 | 150 28th St | reroofingDetails
reroofing | $36,500 |
| May 16, 2024 | Completed final sign-off May 2024 | 156 Divisadero St | re-roofingDetails
re-roofing | $11,750 |
| May 3, 2024 | Completed final sign-off May 2024 | 3051 California St | re-roofing.Details
re-roofing. | $31,750 |
| Apr 12, 2024 | Completed final sign-off May 2024 | 2900 19th Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $14,750 |
| Apr 5, 2024 | Completed final sign-off Apr 2024 | 1 Brighton Av | re-roofing: remove and replace roofing material / existing roofing material (in-kind)Details
re-roofing: remove and replace roofing material / existing roofing material (in-kind) | $12,750 |