Permit GraphShortlistSan Francisco building permits since 2000

Keaveney Construction

Contractor license
931250
State license record
Based in
Morgan Hill
On San Francisco permits
Aug 2014 to Sep 2026
Last 24 months
4 permits filed

71 permits since 2000: 53 completed, 3 in progress, 10 never finaled, 5 expired or cancelled.

Of the 10 never-finaled permits, 4 are 3 to 5 years old, 3 are 5 to 10 years old, 3 are over 10 years old. 1 was filed but never issued.

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

AllRoof deck 4Deck 1Stairs 16Kitchen remodel 24Bathroom remodel 27

16 stairs permits: 11 completed, 3 never finaled, 2 expired or cancelled. Typically 49 days from filing to permit and 340 days from permit to final inspection.

FiledOutcomeAddressWork described on the permitDeclared cost
May 30, 2024Expired or cancelled
expired Jun 2026
265 Castro Stalter site: revision to permit 2021-1221-4807 s; to delete roof deck and spiral stair access to the roof add fixed ladder at rear of building to upper roof, delete rear yard accessory building
Details
Permit
202405091828
Status
expired
Filed
May 30, 2024
Permit issued
Jun 20, 2024
Address
265 Castro St

alter site: revision to permit 2021-1221-4807 s; to delete roof deck and spiral stair access to the roof add fixed ladder at rear of building to upper roof, delete rear yard accessory building

Open the permit page

Dec 21, 2021Completed
final sign-off Jun 2026
265 Castro Straise (e) bldg by 26", replace (e) brick foundation, interior renov. at 1st, 2nd & 3rd story, vertical addition to add 4th story, horizontal addition at 1st & 2nd stories, add rooftop terrace with spiral stair access, construct rear yard accessory bldg (sauna) less than 8' high-less than 100sqft.
Details
Permit
202112214807
Status
complete
Filed
Dec 21, 2021
Permit issued
Feb 9, 2024
Final sign-off
Jun 26, 2026
Declared cost
$425,000
Address
265 Castro St

raise (e) bldg by 26", replace (e) brick foundation, interior renov. at 1st, 2nd & 3rd story, vertical addition to add 4th story, horizontal addition at 1st & 2nd stories, add rooftop terrace with spiral stair access, construct rear yard accessory bldg (sauna) less than 8' high-less than 100sqft.

Open the permit page

$425,000
Dec 10, 2021Completed
final sign-off Jan 2023
86 Fair Oaks Stconvert lower level storage to habitable space, new stair from upper level, create laundry, office, bath & living room @ lower level. voluntary seismic upgrade, excavate new landscaping step and patio at rear yard
Details
Permit
202112104219
Status
complete
Filed
Dec 10, 2021
Permit issued
Jan 28, 2022
Final sign-off
Jan 3, 2023
Declared cost
$101,000
Address
86 Fair Oaks St

convert lower level storage to habitable space, new stair from upper level, create laundry, office, bath & living room @ lower level. voluntary seismic upgrade, excavate new landscaping step and patio at rear yard

Open the permit page

$101,000
Feb 4, 2021Completed
final sign-off Apr 2024
28 Carl Strenovate (e) two units dwelling. horiz. and vert. addition. 1st fl, create habitable space from garage. horiz. addition of approx. 1'-0". 2nd fl, reconfigure and renovate unit 30. 3rd fl, renovate unit 28, add stair. remove gable roof and create top floor. spiral stair to roof terrace serving upper
Details
Permit
202102043995
Status
complete
Filed
Feb 4, 2021
Permit issued
May 20, 2022
Final sign-off
Apr 24, 2024
Declared cost
$443,000
Address
28 Carl St

renovate (e) two units dwelling. horiz. and vert. addition. 1st fl, create habitable space from garage. horiz. addition of approx. 1'-0". 2nd fl, reconfigure and renovate unit 30. 3rd fl, renovate unit 28, add stair. remove gable roof and create top floor. spiral stair to roof terrace serving upper

Open the permit page

$443,000
Feb 12, 2020Completed
final sign-off Sep 2021
177 Day Stinterior renovation with conversion of partial garage to living. partial foundation & slab replacement. kitchen renovation. relocate & reno 2 full baths. add 1 full bath at 1st fl. relocate connecting stair between 1st & 2nd fl. nw rear roof deck over 1st fl. new front door opening. 4 replacement
Details
Permit
202002124274
Status
complete
Filed
Feb 12, 2020
Permit issued
Mar 4, 2020
Final sign-off
Sep 2, 2021
Declared cost
$200,000
Address
177 Day St

interior renovation with conversion of partial garage to living. partial foundation & slab replacement. kitchen renovation. relocate & reno 2 full baths. add 1 full bath at 1st fl. relocate connecting stair between 1st & 2nd fl. nw rear roof deck over 1st fl. new front door opening. 4 replacement

Open the permit page

$200,000
Feb 11, 2020Completed
final sign-off Mar 2021
283 30th Avremodel lower level to create new family room, bath, laundry rm. new foudations. new stair to lower level
Details
Permit
202002114095
Status
complete
Filed
Feb 11, 2020
Permit issued
Mar 13, 2020
Final sign-off
Mar 25, 2021
Declared cost
$127,000
Address
283 30th Av

remodel lower level to create new family room, bath, laundry rm. new foudations. new stair to lower level

Open the permit page

$127,000
Jan 24, 2020Completed
final sign-off Sep 2021
306 Jersey Stconstruct (n) roof deck @rear of bldg, add steel grate & ladder @ lightwell for bedroom egress, upgrade egress door to rear stair, rating at roof below roof deck.
Details
Permit
202001242736
Status
complete
Filed
Jan 24, 2020
Permit issued
Apr 16, 2021
Final sign-off
Sep 7, 2021
Declared cost
$15,000
Address
306 Jersey St

construct (n) roof deck @rear of bldg, add steel grate & ladder @ lightwell for bedroom egress, upgrade egress door to rear stair, rating at roof below roof deck.

Open the permit page

$15,000
Aug 30, 2019Completed
final sign-off Jan 2021
345 Holly Park Crrevision to appln #201908068029 to include: rebuild 2nd fl shed roof @ rear of bldg w/ flat roof, create roof terrace. infill n.e. corner against blank wall of adj.bldg. kitchen layout revisions. rebuild stair to backyard w/ fire-rated wall.
Details
Permit
201908300316
Status
complete
Filed
Aug 30, 2019
Permit issued
Dec 30, 2020
Final sign-off
Jan 29, 2021
Declared cost
$35,000
Address
345 Holly Park Cr

revision to appln #201908068029 to include: rebuild 2nd fl shed roof @ rear of bldg w/ flat roof, create roof terrace. infill n.e. corner against blank wall of adj.bldg. kitchen layout revisions. rebuild stair to backyard w/ fire-rated wall.

Open the permit page

$35,000
Nov 2, 2018Completed
final sign-off Jul 2020
969 Shotwell Streconstruct rear yard deck & stairs. renovate (e) 2 unit dwelling. expand 2nd fl unit (969-a)with horizontal addition @ levels 1-2. create habitable space on the 1st fl connected to the 2nd fl unit with a new interior stair. add master bed,bath & fam room
Details
Permit
201811024881
Status
complete
Filed
Nov 2, 2018
Permit issued
Apr 12, 2019
Final sign-off
Jul 29, 2020
Declared cost
$200,000
Address
969 Shotwell St

reconstruct rear yard deck & stairs. renovate (e) 2 unit dwelling. expand 2nd fl unit (969-a)with horizontal addition @ levels 1-2. create habitable space on the 1st fl connected to the 2nd fl unit with a new interior stair. add master bed,bath & fam room

Open the permit page

$200,000
May 30, 2018Completed
final sign-off Jun 2018
929 Haight Strepair/replacement under 50 percent of back stairs. rear to 929 haight. repair like for like
Details
Permit
201805300461
Status
complete
Filed
May 30, 2018
Permit issued
May 30, 2018
Final sign-off
Jun 27, 2018
Declared cost
$4,000
Address
929 Haight St

repair/replacement under 50 percent of back stairs. rear to 929 haight. repair like for like

Open the permit page

$4,000
Dec 12, 2017Completed
final sign-off Apr 2018
614 26th Avreplace/repair siding on back and one of building due to fire damageand dry rot. no framing. replace (26) windows on back and sides not visible from street. repair back stairs due to sry rot. to comply with with notice of violation 201298613
Details
Permit
201712126174
Status
complete
Filed
Dec 12, 2017
Permit issued
Dec 12, 2017
Final sign-off
Apr 6, 2018
Declared cost
$30,000
Address
614 26th Av

replace/repair siding on back and one of building due to fire damageand dry rot. no framing. replace (26) windows on back and sides not visible from street. repair back stairs due to sry rot. to comply with with notice of violation 201298613

Open the permit page

$30,000
Aug 25, 2017Never finaled
issued Aug 2017, no final
722 48th Avreplace all windows(total 26) with marvin aluminum-clad inserts. remove and repace stucco in-kind due to dry rot at front. remove and replace finish in kind at front stair and repair waterproofing. no framing change.
Details
Permit
201708255957
Status
issued
Filed
Aug 25, 2017
Permit issued
Aug 25, 2017
Declared cost
$50,000
Address
722 48th Av

replace all windows(total 26) with marvin aluminum-clad inserts. remove and repace stucco in-kind due to dry rot at front. remove and replace finish in kind at front stair and repair waterproofing. no framing change.

Open the permit page

$50,000
Jan 24, 2017Never finaled
issued Apr 2017, no final
429 Liberty Strev to 201602048862: revise ext wood siding on n/w/e elevations to interally colored exterior cement plaster. remove decorative pediment and wood trim at north facade. reconstruct entry stair with cement plaster parapet walls, steel handrails, provide painted steel canopy, replace garage door
Details
Permit
201701247755
Status
issued
Filed
Jan 24, 2017
Permit issued
Apr 13, 2017
Declared cost
$5,000
Address
429 Liberty St

rev to 201602048862: revise ext wood siding on n/w/e elevations to interally colored exterior cement plaster. remove decorative pediment and wood trim at north facade. reconstruct entry stair with cement plaster parapet walls, steel handrails, provide painted steel canopy, replace garage door

Open the permit page

$5,000
Apr 6, 2016Expired or cancelled
withdrawn Oct 2017
1231 05th Avinterior remodel - remove walls in kitchen, replace all windows in kind. replace/repair stairs. replace sink in kitchen and bathroom
Details
Permit
201604064150
Status
withdrawn
Filed
Apr 6, 2016
Declared cost
$70,000
Address
1231 05th Av

interior remodel - remove walls in kitchen, replace all windows in kind. replace/repair stairs. replace sink in kitchen and bathroom

Open the permit page

$70,000
Feb 4, 2016Never finaled
issued Jun 2016, no final
429 Liberty Strenovations to s.f. dwelling: add master bedroom and bath to 1st story. remodel kitchen dining and living room. create stair to lower level. remodel upper level to create 2 bedrooms and 2 baths. new windows and doors.
Details
Permit
201602048862
Status
issued
Filed
Feb 4, 2016
Permit issued
Jun 1, 2016
Declared cost
$310,000
Address
429 Liberty St

renovations to s.f. dwelling: add master bedroom and bath to 1st story. remodel kitchen dining and living room. create stair to lower level. remodel upper level to create 2 bedrooms and 2 baths. new windows and doors.

Open the permit page

$310,000
Oct 28, 2014Completed
final sign-off Nov 2014
1331 Church Stless than 50% replacement of rear wood stairs due to dry rot, repair in-kind.
Details
Permit
201410280085
Status
complete
Filed
Oct 28, 2014
Permit issued
Oct 28, 2014
Final sign-off
Nov 13, 2014
Declared cost
$5,000
Address
1331 Church St

less than 50% replacement of rear wood stairs due to dry rot, repair in-kind.

Open the permit page

$5,000