Permit GraphShortlistSan Francisco building permits since 2000

Can Do Contractors

Contractor license
442621
State license record
Based in
San Francisco
On San Francisco permits
Jun 2000 to Sep 2025
Last 24 months
4 permits filed

93 permits since 2000: 77 completed, 2 in progress, 8 never finaled, 6 expired or cancelled.

Of the 8 never-finaled permits, 2 are 5 to 10 years old, 6 are over 10 years old.

CompletedIn progressNever finaledExpired or cancelled

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

Median days to final inspection, citywideMedian days to permit issued, citywideThis contractor’s finished permits

Each point is the quarter the permits were filed, for stairs 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.

Stairs permits

AllDeck 12Stairs 14Kitchen remodel 40Bathroom remodel 40

14 stairs permits: 11 completed, 1 in progress, 1 never finaled, 1 expired or cancelled. Typically 0 days from filing to permit and 20 days from permit to final inspection.

FiledOutcomeAddressWork described on the permitDeclared cost
Mar 21, 2025In progress
issued Mar 2025
2025 22nd Strepair in kind: dryrot floor joist (4-6), replace &repairdryrot railing (west side) - replace stringer at stairs & replace stair posts. replace (2) post if necessary (deck size 12'x16'). < 50% at rear
Details
Permit
202503212766
Status
issued
Filed
Mar 21, 2025
Permit issued
Mar 21, 2025
Declared cost
$5,000
Address
2025 22nd St

repair in kind: dryrot floor joist (4-6), replace &repairdryrot railing (west side) - replace stringer at stairs & replace stair posts. replace (2) post if necessary (deck size 12'x16'). < 50% at rear

Open the permit page

$5,000
Apr 1, 2021Never finaled
issued Apr 2021, no final
2025 22nd Strepair in kind: replace (4-6) floor joist due to dry rot, replace dry rot railing (approximately 8')- repair stringer at rear staairs and repair stairs post. remove broken jacuzzi- deck size approximatelt (14x14')
Details
Permit
202104017682
Status
issued
Filed
Apr 1, 2021
Permit issued
Apr 1, 2021
Declared cost
$4,800
Address
2025 22nd St

repair in kind: replace (4-6) floor joist due to dry rot, replace dry rot railing (approximately 8')- repair stringer at rear staairs and repair stairs post. remove broken jacuzzi- deck size approximatelt (14x14')

Open the permit page

$4,800
Apr 19, 2018Completed
final sign-off May 2018
39 Buena Vista Trremove and replace dry rot stringer (10" long) at front entrance stairs. less than 50%. in kind.
Details
Permit
201804196819
Status
complete
Filed
Apr 19, 2018
Permit issued
May 9, 2018
Final sign-off
May 23, 2018
Declared cost
$950
Address
39 Buena Vista Tr

remove and replace dry rot stringer (10" long) at front entrance stairs. less than 50%. in kind.

Open the permit page

$950
Jun 12, 2017Completed
final sign-off Jun 2017
3816 17th Strear stairs: dry rot repairs. remove and replace 3 or 4 stringers at 2nd - 3rd level & replace some railing boards & 2x6 decking in some steps. not to exceed 50%.
Details
Permit
201706129045
Status
complete
Filed
Jun 12, 2017
Permit issued
Jun 12, 2017
Final sign-off
Jun 14, 2017
Declared cost
$1,500
Address
3816 17th St

rear stairs: dry rot repairs. remove and replace 3 or 4 stringers at 2nd - 3rd level & replace some railing boards & 2x6 decking in some steps. not to exceed 50%.

Open the permit page

$1,500
May 16, 2017Completed
final sign-off May 2017
3951 18th Strear stair replace (3) stringers @ top level, repalce structural member & 2x6 boards (4) @ top deck, replace dry rot 2x6 boards @ top level & replace several 2x6 at steps & 2x4 @railing repair i n kind less than 50%
Details
Permit
201705166692
Status
complete
Filed
May 16, 2017
Permit issued
May 16, 2017
Final sign-off
May 30, 2017
Declared cost
$1,850
Address
3951 18th St

rear stair replace (3) stringers @ top level, repalce structural member & 2x6 boards (4) @ top deck, replace dry rot 2x6 boards @ top level & replace several 2x6 at steps & 2x4 @railing repair i n kind less than 50%

Open the permit page

$1,850
Feb 26, 2015Completed
final sign-off Feb 2016
39 Buena Vista Trrear stairs minor dry rot repair less than 50% in-kind replacement: replace 4x4 handrail post (approx. 4'-0") at 3rd landing, replace a section of 4x4 post (approx. 10'-0") at top deck. rear stair is not visible from street.
Details
Permit
201502269433
Status
complete
Filed
Feb 26, 2015
Permit issued
Feb 26, 2015
Final sign-off
Feb 9, 2016
Declared cost
$2,100
Address
39 Buena Vista Tr

rear stairs minor dry rot repair less than 50% in-kind replacement: replace 4x4 handrail post (approx. 4'-0") at 3rd landing, replace a section of 4x4 post (approx. 10'-0") at top deck. rear stair is not visible from street.

Open the permit page

$2,100
Dec 2, 2009Completed
final sign-off Mar 2010
39 Buena Vista Trcomplaint #200926851-repair rear stairs as per housing routine inspection
Details
Permit
200912022468
Status
complete
Filed
Dec 2, 2009
Permit issued
Dec 3, 2009
Final sign-off
Mar 4, 2010
Declared cost
$1,500
Address
39 Buena Vista Tr

complaint #200926851-repair rear stairs as per housing routine inspection

Open the permit page

$1,500
Jul 9, 2008Completed
final sign-off Jul 2008
308 Presidio Avisntall type x fire rated sheetrock on both sides of transom. install hand rails @ bottom section of all rear stairs. as per routine housing inspections complaint#200841398. date 02/15/08.
Details
Permit
200807096331
Status
complete
Filed
Jul 9, 2008
Permit issued
Jul 9, 2008
Final sign-off
Jul 29, 2008
Declared cost
$350
Address
308 Presidio Av

isntall type x fire rated sheetrock on both sides of transom. install hand rails @ bottom section of all rear stairs. as per routine housing inspections complaint#200841398. date 02/15/08.

Open the permit page

$350
Oct 15, 2004Completed
final sign-off Jan 2005
653 Noe Streplace handrail at main stairs and railing at 2nd,3rd, and 4th level. interior. note: wood railing
Details
Permit
200410156894
Status
complete
Filed
Oct 15, 2004
Permit issued
Oct 15, 2004
Final sign-off
Jan 12, 2005
Declared cost
$12,000
Address
653 Noe St

replace handrail at main stairs and railing at 2nd,3rd, and 4th level. interior. note: wood railing

Open the permit page

$12,000
Mar 25, 2003Completed
final sign-off Apr 2003
39 Buena Vista Trinstall handrail @ front stairs to 39 buena vista tr a,b, & c to comply w/ complaint#200232555
Details
Permit
200303250550
Status
complete
Filed
Mar 25, 2003
Permit issued
Mar 25, 2003
Final sign-off
Apr 9, 2003
Declared cost
$200
Address
39 Buena Vista Tr

install handrail @ front stairs to 39 buena vista tr a,b, & c to comply w/ complaint#200232555

Open the permit page

$200
Mar 25, 2003Expired or cancelled
expired Jul 2008
39 Buena Vista Trreplace cross brasing @ rear stairs.
Details
Permit
200303250554
Status
expired
Filed
Mar 25, 2003
Permit issued
Mar 25, 2003
Declared cost
$600
Address
39 Buena Vista Tr

replace cross brasing @ rear stairs.

Open the permit page

$600
Nov 20, 2002Completed
final sign-off Dec 2002
551 40th Avremove & replace bottom step & post @ rear stairs. remove & replace dryrot stringer & replace treads
Details
Permit
200211201833
Status
complete
Filed
Nov 20, 2002
Permit issued
Nov 20, 2002
Final sign-off
Dec 4, 2002
Declared cost
$1,500
Address
551 40th Av

remove & replace bottom step & post @ rear stairs. remove & replace dryrot stringer & replace treads

Open the permit page

$1,500
Feb 21, 2001Completed
final sign-off May 2001
653 Noe Strebuild rear stair in same location
Details
Permit
200102212601
Status
complete
Filed
Feb 21, 2001
Permit issued
Mar 9, 2001
Final sign-off
May 16, 2001
Declared cost
$6,000
Address
653 Noe St

rebuild rear stair in same location

Open the permit page

$6,000
Feb 5, 2001Completed
final sign-off May 2001
653 Noe Strepair dry rot at rear stairs, repair in kind less than 50%
Details
Permit
200102051359
Status
complete
Filed
Feb 5, 2001
Permit issued
Feb 5, 2001
Final sign-off
May 16, 2001
Declared cost
$900
Address
653 Noe St

repair dry rot at rear stairs, repair in kind less than 50%

Open the permit page

$900