21st Century Home Improvt
- Based in
- San Francisco
- On San Francisco permits
- Jan 2000 to Jun 2026
- Last 24 months
- 15 permits filed
2,066 permits since 2000: 1,678 completed, 1 in progress, 157 never finaled, 230 expired or cancelled.
Of the 157 never-finaled permits, 4 are 3 to 5 years old, 12 are 5 to 10 years old, 141 are over 10 years old. 3 were filed but never issued.
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 deck 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.
Deck permits
58 deck permits: 45 completed, 8 never finaled, 5 expired or cancelled. Typically 0 days from filing to permit and 50 days from permit to final inspection.
| Filed | Outcome | Address | Work described on the permit | Declared cost |
|---|---|---|---|---|
| Feb 22, 2022 | Never finaled issued Feb 2022, no final | 1401 Gough St | repair front & rear decks dry rot less than 50%. install new hardi siding to back of building approx. 800 sqft.Details
repair front & rear decks dry rot less than 50%. install new hardi siding to back of building approx. 800 sqft. | $25,000 |
| Feb 17, 2021 | Completed final sign-off Mar 2021 | 2640 Webster St | repair rear deck & stairs dry rot, less than 50%. no structural changes 6' x 10'Details
repair rear deck & stairs dry rot, less than 50%. no structural changes 6' x 10' | $5,000 |
| Dec 15, 2020 | Completed final sign-off Jan 2021 | 2055 23rd Av | repair backyard deck wood and dry rock, less than 50%.Details
repair backyard deck wood and dry rock, less than 50%. | $3,000 |
| Oct 13, 2020 | Completed final sign-off Jan 2021 | 117 Amber Dr | repair dry rotted wood siding at perimeter of 3/f deck and lower rear roof only in kind. no structural changes.Details
repair dry rotted wood siding at perimeter of 3/f deck and lower rear roof only in kind. no structural changes. | $2,500 |
| Oct 13, 2020 | Completed final sign-off Jan 2021 | 117 Amber Dr | reroof 3/f area and lower rear deck only, excludes top roof, tear off all existing layers, install class a modified bitumen, no structural changes.Details
reroof 3/f area and lower rear deck only, excludes top roof, tear off all existing layers, install class a modified bitumen, no structural changes. | $3,500 |
| Sep 1, 2020 | Completed final sign-off Oct 2020 | 325 Castenada Av | replace rack deck dryrot, less than 50%. no structural changes.Details
replace rack deck dryrot, less than 50%. no structural changes. | $5,000 |
| Nov 20, 2019 | Never finaled issued Nov 2019, no final | 78 Otsego Av | repair rear deck dry rot less than 50%. no structural changes. replace like for likeDetails
repair rear deck dry rot less than 50%. no structural changes. replace like for like | $10,000 |
| Aug 15, 2018 | Never finaled issued Aug 2018, no final | 3044 Lyon St | repair dry rotted rear deck, less than 50%.Details
repair dry rotted rear deck, less than 50%. | $3,000 |
| Dec 15, 2017 | Completed final sign-off Mar 2018 | 2015 Castro St | repair dryrot to two rear decks in back of bldg less than 50%. no structural changes.Details
repair dryrot to two rear decks in back of bldg less than 50%. no structural changes. | $10,000 |
| May 18, 2017 | Completed final sign-off Jan 2018 | 370 31st Av | install vinyl siding to rear & side replace 9 vinyl windows in back replace/repair in kind the two siding doors in back , remove back deckDetails
install vinyl siding to rear & side replace 9 vinyl windows in back replace/repair in kind the two siding doors in back , remove back deck | $20,000 |
| Feb 11, 2016 | Completed final sign-off Apr 2016 | 257 Henry St | repair rear deck dry rot less than 50% in kind, install vinyl siding to lightwell,no structural changes.Details
repair rear deck dry rot less than 50% in kind, install vinyl siding to lightwell,no structural changes. | $4,000 |
| Jun 11, 2015 | Completed final sign-off Aug 2015 | 670 46th Av | construct deck at rear building, install sliding glass door at ground & second floors.Details
construct deck at rear building, install sliding glass door at ground & second floors. | $10,000 |
| May 4, 2015 | Completed final sign-off Jul 2015 | 201 Rutledge St | deck repair at front of bldg(dryrot members) revision to app#201503110963.Details
deck repair at front of bldg(dryrot members) revision to app#201503110963. | $30,000 |
| Mar 11, 2015 | Completed final sign-off Jul 2015 | 201 Rutledge St | repair back deck dry rot, less than 50%, reaplce patio door in back of hom, no structural changes.Details
repair back deck dry rot, less than 50%, reaplce patio door in back of hom, no structural changes. | $6,000 |
| Jul 18, 2014 | Never finaled issued Jul 2014, no final | 1449 Florida St | repair dry rot to back deck, less than 50%, no structural changes.Details
repair dry rot to back deck, less than 50%, no structural changes. | $3,500 |
| Jul 2, 2014 | Completed final sign-off Jul 2014 | 3615 21st St | remove and replace tile to back deck, repair dry rot to back deck less than 50% no structural changesDetails
remove and replace tile to back deck, repair dry rot to back deck less than 50% no structural changes | $3,500 |
| May 27, 2014 | Completed final sign-off Aug 2014 | 1750 Noe St | rebuild (e) deck in rear yard. revision to appl. 201405155845 exceeding more than 50% repair scope of work. comply with complaint #201474091 (replace front entry door). install stucco at rear of building.Details
rebuild (e) deck in rear yard. revision to appl. 201405155845 exceeding more than 50% repair scope of work. comply with complaint #201474091 (replace front entry door). install stucco at rear of building. | $15,000 |
| May 15, 2014 | Completed final sign-off Aug 2014 | 1750 Noe St | remodel (2) bathrooms (5'x8') and kitchens (10'x12') - no structural changes. repair back deck dry rot - less than 50%, replace 10 windows and 4 patio doors to home. rewire home. remove sheet metal - siding in back of home side - apply stuccoDetails
remodel (2) bathrooms (5'x8') and kitchens (10'x12') - no structural changes. repair back deck dry rot - less than 50%, replace 10 windows and 4 patio doors to home. rewire home. remove sheet metal - siding in back of home side - apply stucco | $80,000 |
| Feb 3, 2014 | Completed final sign-off Mar 2014 | 420 Monterey Bl | repair 2nd floor balcony and deck dry rot less than 50%, replace furnace at same location. no structural changes.Details
repair 2nd floor balcony and deck dry rot less than 50%, replace furnace at same location. no structural changes. | $25,000 |
| Oct 31, 2013 | Completed final sign-off Dec 2013 | 910 Lawton St | remove and replace existing deck(s) and stairs framing members as needed, in-like kind. structures are at the rear of the property.Details
remove and replace existing deck(s) and stairs framing members as needed, in-like kind. structures are at the rear of the property. | $16,000 |
| Sep 10, 2013 | Completed final sign-off Dec 2013 | 583 Joost Av | install vinly siding to back & both sides of rear deck, 100 sq ft, not visible from the street. no structural changes, replace back door in kindDetails
install vinly siding to back & both sides of rear deck, 100 sq ft, not visible from the street. no structural changes, replace back door in kind | $10,000 |
| Sep 3, 2013 | Completed final sign-off Oct 2013 | 546 Arkansas St | repair in kind, back deck, 2 posts decking. total less than 50%Details
repair in kind, back deck, 2 posts decking. total less than 50% | $7,500 |
| Jul 1, 2013 | Completed final sign-off Oct 2013 | 289 San Marcos Av | repair lower deck less 50% in back in kind.Details
repair lower deck less 50% in back in kind. | $4,000 |
| Jun 10, 2013 | Never finaled issued Jun 2013, no final | 1823 14th Av | repair (e) dry rotted rear yard deck by replacing damaged deck joists, deck posts & railing as neededDetails
repair (e) dry rotted rear yard deck by replacing damaged deck joists, deck posts & railing as needed | $18,000 |
| May 17, 2013 | Completed final sign-off Jun 2013 | 289 San Marcos Av | remove & replace dry rotted structural wood framing members at upper deck as needed. also at existing wood railing and wood stairs.Details
remove & replace dry rotted structural wood framing members at upper deck as needed. also at existing wood railing and wood stairs. | $8,000 |
| Apr 12, 2013 | Never finaled issued Apr 2013, no final | 1333 Visitacion Av | repair back deck, less than 50%, no structural changes.Details
repair back deck, less than 50%, no structural changes. | $4,800 |
| Nov 9, 2012 | Completed final sign-off Feb 2013 | 1847 14th Av | remove and replace dry rotted wood stairs and landing as well as dry rotted unsafe decks at rear yard.Details
remove and replace dry rotted wood stairs and landing as well as dry rotted unsafe decks at rear yard. | $25,000 |
| Oct 18, 2012 | Completed final sign-off Oct 2012 | 2630 Ulloa St | repair back deck less then 50% & repair wood retaining wall, in kind, no structural changes.Details
repair back deck less then 50% & repair wood retaining wall, in kind, no structural changes. | $4,500 |
| Aug 23, 2012 | Completed final sign-off Oct 2012 | 415 Beacon St | repair back deck in kind lessthan 50% no structual changes, replace (7) windows in kind ( in back not visible from the street) ino sturctural changes & 2 doorsDetails
repair back deck in kind lessthan 50% no structual changes, replace (7) windows in kind ( in back not visible from the street) ino sturctural changes & 2 doors | $15,000 |
| Apr 30, 2012 | Completed final sign-off May 2012 | 442 32nd Av | repair back deck to home all dry rot, no structural changes, in kind, less than 50%Details
repair back deck to home all dry rot, no structural changes, in kind, less than 50% | $3,800 |
| Mar 26, 2012 | Completed final sign-off Apr 2012 | 482 Douglass St | remove & replace dryrotted wood deck & stairs at rear yard in kind.Details
remove & replace dryrotted wood deck & stairs at rear yard in kind. | $9,800 |
| Dec 12, 2011 | Completed final sign-off Jan 2012 | 682 Duncan St | supply & install vinyl siding to west wall of home, in kind. no structural changes, not visable from street, approx. 12 sq.ft. repair rear deck, in kind. less than 50% no structural changes.Details
supply & install vinyl siding to west wall of home, in kind. no structural changes, not visable from street, approx. 12 sq.ft. repair rear deck, in kind. less than 50% no structural changes. | $10,000 |
| Nov 3, 2011 | Completed final sign-off Dec 2011 | 370 31st Av | repair back deck & stairs dry rot, no structural changes, repair less than 50%.Details
repair back deck & stairs dry rot, no structural changes, repair less than 50%. | $3,000 |
| Jun 14, 2011 | Completed final sign-off Jun 2011 | 1756 14th Av | repair front deck, dry rot less than 50%. no structural changes.Details
repair front deck, dry rot less than 50%. no structural changes. | $2,500 |
| Jul 26, 2010 | Completed final sign-off Aug 2010 | 174 27th Av | repair back deck and back stairs in kind, no structural changes, less than 50%, not visable from street, replace in kind.Details
repair back deck and back stairs in kind, no structural changes, less than 50%, not visable from street, replace in kind. | $5,000 |
| May 6, 2010 | Completed final sign-off Aug 2010 | 382 Lisbon St | repair back deck, less than 50% in kind. no structural changes, install vinyl siding to back wall in kind, no structural changes, no visible from street, vinyl siding 1,000 sq ft.Details
repair back deck, less than 50% in kind. no structural changes, install vinyl siding to back wall in kind, no structural changes, no visible from street, vinyl siding 1,000 sq ft. | $13,000 |
| Nov 5, 2009 | Never finaled issued Nov 2009, no final | 595 Teresita Bl | repair dry rot to back rear deck, less than 50% in kind, no structural changes, not visible from streetDetails
repair dry rot to back rear deck, less than 50% in kind, no structural changes, not visible from street | $5,000 |
| Oct 9, 2009 | Completed final sign-off Nov 2009 | 12 Mateo St | revision to deck size to be 10' wide x 14' long, revision to pa# 2009-0918-7228Details
revision to deck size to be 10' wide x 14' long, revision to pa# 2009-0918-7228 | |
| Sep 18, 2009 | Completed final sign-off Nov 2009 | 12 Mateo St | construct deck 8'-0"x15'-0" in rear yard. install replacement sliding glass door @ rear building repair dry-rot. install siding @ rear building.Details
construct deck 8'-0"x15'-0" in rear yard. install replacement sliding glass door @ rear building repair dry-rot. install siding @ rear building. | $20,000 |
| Sep 17, 2009 | Completed final sign-off Nov 2009 | 1709 15th Av | repair dry rot to both decks in back of the house. less than 50%. no structural changes in kind.Details
repair dry rot to both decks in back of the house. less than 50%. no structural changes in kind. | $5,000 |
| Aug 21, 2008 | Completed final sign-off Sep 2008 | 111 06th Av | install additional 2x10 wd joist at kitchen floor to level kitchen floor. replace existing top set footings with new concrete footings. repair and replace stairs at rear in kind with new pressure treated material. raise handrail and repair deck.Details
install additional 2x10 wd joist at kitchen floor to level kitchen floor. replace existing top set footings with new concrete footings. repair and replace stairs at rear in kind with new pressure treated material. raise handrail and repair deck. | $15,000 |
| Jun 26, 2008 | Completed final sign-off Jul 2008 | 166 Amber Dr | repair back deck, in kind. with pressure treated wood & redwood. not visable from street. less than 50%.Details
repair back deck, in kind. with pressure treated wood & redwood. not visable from street. less than 50%. | $8,000 |
| Feb 26, 2008 | Completed final sign-off Mar 2008 | 1242 38th Av | repair deck in kind, less than 50%, no structural changes, not visible from streetDetails
repair deck in kind, less than 50%, no structural changes, not visible from street | $2,500 |
| Oct 15, 2007 | Completed final sign-off Dec 2007 | 563 Munich St | construct rear deck & stairs in rear yard of first floor. replace shingles on rear portion of building. install sliding glass door at rear of building on second floor. install half bath in garage on first floor.Details
construct rear deck & stairs in rear yard of first floor. replace shingles on rear portion of building. install sliding glass door at rear of building on second floor. install half bath in garage on first floor. | $25,000 |
| Oct 4, 2007 | Never finaled issued Oct 2007, no final | 459 Valley St | install waterproof barrier from deck to top of structure. then install vinyl siding. no structural changes. not visble from street ~ 1000 sqft.Details
install waterproof barrier from deck to top of structure. then install vinyl siding. no structural changes. not visble from street ~ 1000 sqft. | $7,000 |
| Apr 23, 2007 | Completed final sign-off May 2007 | 3044 Lyon St | dry rot repair to (e) deck. repair under 50% (1 post & 2 beams) not visible from street.Details
dry rot repair to (e) deck. repair under 50% (1 post & 2 beams) not visible from street. | $2,000 |
| Nov 6, 2002 | Completed final sign-off Jan 2003 | 218 Holloway Av | remove & replace all dry rotted wood members at stairs, deck. landing in kindDetails
remove & replace all dry rotted wood members at stairs, deck. landing in kind | $8,000 |
| May 2, 2002 | Expired or cancelled expired Sep 2002 | 355 Casitas Av | rear deck & stairs. repair all dry rot.Details
rear deck & stairs. repair all dry rot. | $4,500 |
| Nov 26, 2001 | Completed final sign-off Dec 2001 | 3871 Jackson St | repair various dry-rot in rear deck. not to exceed 50%.Details
repair various dry-rot in rear deck. not to exceed 50%. | $5,000 |
| Aug 24, 2001 | Expired or cancelled expired Dec 2001 | 620 Gennessee St | repair dry rot in back deck/several new joistsDetails
repair dry rot in back deck/several new joists | $4,000 |
| Jul 30, 2001 | Expired or cancelled expired Jan 2002 | 842 Clayton St | remove and replaceb ryrotted wood bulkhead post and ftg under e rear deck new hdr over e porch doorDetails
remove and replaceb ryrotted wood bulkhead post and ftg under e rear deck new hdr over e porch door | $8,000 |
| Jul 12, 2001 | Completed final sign-off Oct 2001 | 501 Diamond St | to make repairs as per n.o.v.(deck & stair elements being replaced limited to 50% w/o plans).Details
to make repairs as per n.o.v.(deck & stair elements being replaced limited to 50% w/o plans). | $2,500 |
| Dec 12, 2000 | Completed final sign-off Dec 2000 | 125 El Verano Wy | new deck & stairs renewal. 2000/04/04/6345 for final inspection.Details
new deck & stairs renewal. 2000/04/04/6345 for final inspection. | |
| Oct 26, 2000 | Expired or cancelled expired Feb 2002 | 436 Belvedere St | remove existing deck at rear. add a new bath & study room.Details
remove existing deck at rear. add a new bath & study room. | $40,000 |
| Sep 29, 2000 | Completed final sign-off Dec 2000 | 125 El Verano Wy | revision to 200004046345: deck railing, install wind screenDetails
revision to 200004046345: deck railing, install wind screen | $500 |
| May 9, 2000 | Completed final sign-off Mar 2001 | 421 41st Av | new deck at 2nd story w/ stairsDetails
new deck at 2nd story w/ stairs | $6,000 |
| May 2, 2000 | Completed final sign-off Jun 2000 | 3794 16th St | replace existing deck & stairsDetails
replace existing deck & stairs | $15,000 |
| Apr 4, 2000 | Expired or cancelled expired Dec 2000 | 125 El Verano Wy | new deck & stairs at the rear of the extg houseDetails
new deck & stairs at the rear of the extg house | $6,500 |