Permit GraphShortlistSan Francisco building permits since 2000

Forney Construction

Contractor license
1048354
State license record
Based in
Novato
On San Francisco permits
May 2019 to May 2026
Last 24 months
6 permits filed

28 permits since 2000: 20 completed, 5 in progress, 2 never finaled, 1 expired or cancelled.

Of the 2 never-finaled permits, 1 is 3 to 5 years old, 1 is 5 to 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 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

AllRoof deck 1Deck 1Stairs 1Kitchen remodel 6Bathroom remodel 12
FiledOutcomeAddressWork described on the permitDeclared cost
May 6, 2026Completed
final sign-off Jul 2026
1839 15th Stbathroom remodel in kind, new shower, new vanity, new floor in bathroom, new backsplash in kitchen. new elecrical panel & (2) new electrical outlets in kitchen per code.
Details
Permit
202605060796
Status
complete
Filed
May 6, 2026
Permit issued
May 6, 2026
Final sign-off
Jul 13, 2026
Declared cost
$50,000
Address
1839 15th St

bathroom remodel in kind, new shower, new vanity, new floor in bathroom, new backsplash in kitchen. new elecrical panel & (2) new electrical outlets in kitchen per code.

Open the permit page

$50,000
Apr 14, 2026Completed
final sign-off May 2026
1220 Russia Avbathroom remodel: replace like for like shower, vanity and toilet.
Details
Permit
202604149389
Status
complete
Filed
Apr 14, 2026
Permit issued
Apr 14, 2026
Final sign-off
May 21, 2026
Declared cost
$16,000
Address
1220 Russia Av

bathroom remodel: replace like for like shower, vanity and toilet.

Open the permit page

$16,000
Sep 17, 2025In progress
issued Sep 2025
358 El Camino Del Marexterior stucco, brick, and wood siding replacement in-kind. street visible.
Details
Permit
202509175446
Status
issued
Filed
Sep 17, 2025
Permit issued
Sep 17, 2025
Declared cost
$200,000
Address
358 El Camino Del Mar

exterior stucco, brick, and wood siding replacement in-kind. street visible.

Open the permit page

$200,000
May 22, 2025In progress
issued May 2025
358 El Camino Del Marrevision to pa# 202503252967, kitchen and 3 1/2 bathrooms remodel, update electrical and plumbing. window replacement like for like, dryrot repairs on exterior decorative balcony like for like, voluntary str strengthening 1/f walls and alteration of closet walls at 3/f.
Details
Permit
202505227097
Status
issued
Filed
May 22, 2025
Permit issued
May 29, 2025
Declared cost
$100,000
Address
358 El Camino Del Mar

revision to pa# 202503252967, kitchen and 3 1/2 bathrooms remodel, update electrical and plumbing. window replacement like for like, dryrot repairs on exterior decorative balcony like for like, voluntary str strengthening 1/f walls and alteration of closet walls at 3/f.

Open the permit page

$100,000
Apr 30, 2025Completed
final sign-off Jul 2025
834 Jones Stcomply w/ nov # 202535679: heat pump added to scope of work of original permit. attach blocks to roof sheetrock opening for cassette run electrical circuit to subpanel.
Details
Permit
202504305532
Status
complete
Filed
Apr 30, 2025
Permit issued
May 14, 2025
Final sign-off
Jul 15, 2025
Declared cost
$12,000
Address
834 Jones St

comply w/ nov # 202535679: heat pump added to scope of work of original permit. attach blocks to roof sheetrock opening for cassette run electrical circuit to subpanel.

Open the permit page

$12,000
Mar 25, 2025In progress
issued Mar 2025
358 El Camino Del Marin kind minor dryrot, repair in kind exterior, (3) in kind bathroom remodel(s)
Details
Permit
202503252967
Status
issued
Filed
Mar 25, 2025
Permit issued
Mar 25, 2025
Declared cost
$40,000
Address
358 El Camino Del Mar

in kind minor dryrot, repair in kind exterior, (3) in kind bathroom remodel(s)

Open the permit page

$40,000
Sep 30, 2024Completed
final sign-off Feb 2025
155 Hancock Stremove sheetrock at unit below & replace rotten joist. rebuild/repair deck in kind per plans repair sheetrock
Details
Permit
202409301964
Status
complete
Filed
Sep 30, 2024
Permit issued
Sep 30, 2024
Final sign-off
Feb 4, 2025
Declared cost
$15,000
Address
155 Hancock St

remove sheetrock at unit below & replace rotten joist. rebuild/repair deck in kind per plans repair sheetrock

Open the permit page

$15,000
Sep 26, 2024Completed
final sign-off Aug 2025
470 Collingwood Stunit 9:rev 202409050123 -per inspector request to add- non load bearing to scope.
Details
Permit
202409261725
Status
complete
Filed
Sep 26, 2024
Permit issued
Sep 26, 2024
Final sign-off
Aug 6, 2025
Address
470 Collingwood St

unit 9:rev 202409050123 -per inspector request to add- non load bearing to scope.

Open the permit page

Sep 5, 2024Completed
final sign-off Sep 2025
470 Collingwood Stunit 9# demo kitchen and install new electrical to code and cabinets sinks. demo 2 bathroom install 2 walk in showers and recessed lights, new flooring throughout. like for like. change in place of (e) tubs no new plumbing fixtures count.
Details
Permit
202409050123
Status
complete
Filed
Sep 5, 2024
Permit issued
Sep 5, 2024
Final sign-off
Sep 10, 2025
Declared cost
$80,000
Address
470 Collingwood St

unit 9# demo kitchen and install new electrical to code and cabinets sinks. demo 2 bathroom install 2 walk in showers and recessed lights, new flooring throughout. like for like. change in place of (e) tubs no new plumbing fixtures count.

Open the permit page

$80,000
Apr 24, 2024In progress
issued May 2024
2257 Market Stdry rot reapair remove rotten subfloor sister rotten joists replace subfloor reinstall tile like for like approx 16x'16' coffee shop retail
Details
Permit
202404240641
Status
issued
Filed
Apr 24, 2024
Permit issued
May 9, 2024
Declared cost
$15,000
Address
2257 Market St

dry rot reapair remove rotten subfloor sister rotten joists replace subfloor reinstall tile like for like approx 16x'16' coffee shop retail

Open the permit page

$15,000
Apr 24, 2024Completed
final sign-off May 2024
834 Jones Stplan revision to pa #202108136416: metal gate replacement
Details
Permit
202404240650
Status
complete
Filed
Apr 24, 2024
Permit issued
Apr 24, 2024
Final sign-off
May 2, 2024
Declared cost
$50
Address
834 Jones St

plan revision to pa #202108136416: metal gate replacement

Open the permit page

$50
Jan 31, 2024In progress
issued Jan 2024
80 Prentiss Stremove siding on south side of residence. repairing dryrot replace siding. cement siding. approximately 420 sq.ft. wood to wood ship lap siding to match (e)
Details
Permit
202401314954
Status
issued
Filed
Jan 31, 2024
Permit issued
Jan 31, 2024
Declared cost
$25,000
Address
80 Prentiss St

remove siding on south side of residence. repairing dryrot replace siding. cement siding. approximately 420 sq.ft. wood to wood ship lap siding to match (e)

Open the permit page

$25,000
Apr 20, 2023Completed
final sign-off Sep 2023
1718 17th Avdemo bathroom remove tub, install new shiwer pan. install new shower valve. install new toilet, install new tiles, vent lights and outlets.
Details
Permit
202304206089
Status
complete
Filed
Apr 20, 2023
Permit issued
Apr 20, 2023
Final sign-off
Sep 7, 2023
Declared cost
$25,000
Address
1718 17th Av

demo bathroom remove tub, install new shiwer pan. install new shower valve. install new toilet, install new tiles, vent lights and outlets.

Open the permit page

$25,000
Jan 24, 2023Completed
final sign-off Apr 2023
97 Banks Stremove rotten siding on top half and replace with like material. street visible.
Details
Permit
202301240642
Status
complete
Filed
Jan 24, 2023
Permit issued
Jan 24, 2023
Final sign-off
Apr 18, 2023
Declared cost
$12,000
Address
97 Banks St

remove rotten siding on top half and replace with like material. street visible.

Open the permit page

$12,000
Dec 8, 2022Completed
final sign-off Feb 2023
98 Banks Stdryrot siding repair replace one side of building.replace 4 windows visible from street
Details
Permit
202212087916
Status
complete
Filed
Dec 8, 2022
Permit issued
Dec 8, 2022
Final sign-off
Feb 7, 2023
Declared cost
$15,000
Address
98 Banks St

dryrot siding repair replace one side of building.replace 4 windows visible from street

Open the permit page

$15,000
Aug 2, 2022Completed
final sign-off Mar 2024
2100 Green Strev to pa#202206297358 to correct scope of work on coversheet of pa#202206297358 to state a total of three baths to be remodeled.
Details
Permit
202208029727
Status
complete
Filed
Aug 2, 2022
Permit issued
Aug 2, 2022
Final sign-off
Mar 26, 2024
Address
2100 Green St

rev to pa#202206297358 to correct scope of work on coversheet of pa#202206297358 to state a total of three baths to be remodeled.

Open the permit page

Jun 29, 2022Completed
final sign-off Mar 2024
2100 Green Stunit 104: interior remodel including removal of partition walls: kitchen remodel, laundry room remodel, master bathroom with new closet. new soundproof section of ceiling.
Details
Permit
202206297358
Status
complete
Filed
Jun 29, 2022
Permit issued
Jul 26, 2022
Final sign-off
Mar 26, 2024
Declared cost
$50,000
Address
2100 Green St

unit 104: interior remodel including removal of partition walls: kitchen remodel, laundry room remodel, master bathroom with new closet. new soundproof section of ceiling.

Open the permit page

$50,000
Jun 8, 2022Never finaled
filed Jun 2022, never issued
1234 Plymouth Avdemo (e) fron porch & entry stairs, construct of (en) smaller porch and entry stairs within (e) property set-backs.
Details
Permit
202206085880
Status
filed
Filed
Jun 8, 2022
Declared cost
$10,000
Address
1234 Plymouth Av

demo (e) fron porch & entry stairs, construct of (en) smaller porch and entry stairs within (e) property set-backs.

Open the permit page

$10,000
Mar 8, 2022Completed
final sign-off Apr 2022
3322 22nd Stremove abandoned flue pipe on exterior of building west wall. to comply with violations 202286849 & 202286130 repair siding
Details
Permit
202203089466
Status
complete
Filed
Mar 8, 2022
Permit issued
Mar 8, 2022
Final sign-off
Apr 7, 2022
Declared cost
$3,000
Address
3322 22nd St

remove abandoned flue pipe on exterior of building west wall. to comply with violations 202286849 & 202286130 repair siding

Open the permit page

$3,000
Feb 8, 2022Completed
final sign-off Aug 2022
1682 48th Avremodel bathroom, add lighting, repair plumbing, add vent and tile.
Details
Permit
202202087521
Status
complete
Filed
Feb 8, 2022
Permit issued
Feb 8, 2022
Final sign-off
Aug 9, 2022
Declared cost
$5,000
Address
1682 48th Av

remodel bathroom, add lighting, repair plumbing, add vent and tile.

Open the permit page

$5,000
Dec 1, 2021Completed
final sign-off Oct 2022
158 Cervantes Blupper floor: remove (e) bathroom and non-load bearing walls in master bedroom and closets. to restore bedroom. rebuild bathroom in new location.
Details
Permit
202112013387
Status
complete
Filed
Dec 1, 2021
Permit issued
Dec 2, 2021
Final sign-off
Oct 4, 2022
Declared cost
$50,000
Address
158 Cervantes Bl

upper floor: remove (e) bathroom and non-load bearing walls in master bedroom and closets. to restore bedroom. rebuild bathroom in new location.

Open the permit page

$50,000
Oct 12, 2021Completed
final sign-off Oct 2021
711 Central Avto obtain final inspection for work approved under pa#2018/072/55489
Details
Permit
202110120209
Status
complete
Filed
Oct 12, 2021
Permit issued
Oct 12, 2021
Final sign-off
Oct 14, 2021
Address
711 Central Av

to obtain final inspection for work approved under pa#2018/072/55489

Open the permit page

Aug 13, 2021Completed
final sign-off May 2024
834 Jones Stnew roof deck (500 sf)
Details
Permit
202108136416
Status
complete
Filed
Aug 13, 2021
Permit issued
May 24, 2022
Final sign-off
May 2, 2024
Declared cost
$55,000
Address
834 Jones St

new roof deck (500 sf)

Open the permit page

$55,000
Jun 21, 2021Expired or cancelled
cancelled Jan 2026
501 Beale Stremove one bathrom (7x7), fixutre, lighting, flooring, one multi use bathroom to remain. remove walls on old bathroom.
Details
Permit
202106212857
Status
cancelled
Filed
Jun 21, 2021
Declared cost
$32,000
Address
501 Beale St

remove one bathrom (7x7), fixutre, lighting, flooring, one multi use bathroom to remain. remove walls on old bathroom.

Open the permit page

$32,000
Jun 7, 2021Completed
final sign-off Mar 2022
140 El Verano Wyremodel bathrooms (2) install new lighting, vents, shower valves and reinstall- sheetrock, fixtrures and tiles like for like
Details
Permit
202106071775
Status
complete
Filed
Jun 7, 2021
Permit issued
Jun 7, 2021
Final sign-off
Mar 7, 2022
Declared cost
$30,000
Address
140 El Verano Wy

remodel bathrooms (2) install new lighting, vents, shower valves and reinstall- sheetrock, fixtrures and tiles like for like

Open the permit page

$30,000
Jun 7, 2021Completed
final sign-off May 2022
2255 Market Stunit 12: remove sheetrock- reinstall sheetrock- install kitchen cabinets- unit 12- one non structural kitchen remodel.
Details
Permit
202106071772
Status
complete
Filed
Jun 7, 2021
Permit issued
Jun 7, 2021
Final sign-off
May 25, 2022
Declared cost
$20,000
Address
2255 Market St

unit 12: remove sheetrock- reinstall sheetrock- install kitchen cabinets- unit 12- one non structural kitchen remodel.

Open the permit page

$20,000
Sep 18, 2019Completed
final sign-off Oct 2019
545 Ashbury Stremove wood siding on rear bump out (240 sq. ft. max). repair dry rot. reinstall insulation, moisture membrane, and siding like for like, wood to match profile of existing. non street facing.
Details
Permit
201909181962
Status
complete
Filed
Sep 18, 2019
Permit issued
Sep 18, 2019
Final sign-off
Oct 17, 2019
Declared cost
$10,000
Address
545 Ashbury St

remove wood siding on rear bump out (240 sq. ft. max). repair dry rot. reinstall insulation, moisture membrane, and siding like for like, wood to match profile of existing. non street facing.

Open the permit page

$10,000
May 15, 2019Never finaled
issued May 2019, no final
160 Liberty Stunit 3: remove sheetrock and plaster in kitchen. remove cabinets & countertops. replace wit like in kind. kitchen remodel.
Details
Permit
201905150746
Status
issued
Filed
May 15, 2019
Permit issued
May 15, 2019
Declared cost
$20,000
Address
160 Liberty St

unit 3: remove sheetrock and plaster in kitchen. remove cabinets & countertops. replace wit like in kind. kitchen remodel.

Open the permit page

$20,000