Permit GraphShortlistSan Francisco building permits since 2000

Bull Construction

Contractor license
742530
State license record
Based in
San Francisco
On San Francisco permits
Oct 2010 to Apr 2026
Last 24 months
2 permits filed

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

Of the 1 never-finaled permit, 1 is 5 to 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 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

AllDeck 1Stairs 1Kitchen remodel 6Bathroom remodel 3
FiledOutcomeAddressWork described on the permitDeclared cost
Apr 24, 2026Completed
final sign-off Jun 2026
539 Greenwich Streplacing of failing portion of (e) retaining wall along property line.
Details
Permit
202604240048
Status
complete
Filed
Apr 24, 2026
Permit issued
May 8, 2026
Final sign-off
Jun 22, 2026
Declared cost
$10,000
Address
539 Greenwich St

replacing of failing portion of (e) retaining wall along property line.

Open the permit page

$10,000
Mar 17, 2025In progress
issued Mar 2025
932 Cabrillo Streplace 2 rotten treads on 2nd floor landing of exterior, west elevation, staircase. in like kind, less than 50%
Details
Permit
202503172354
Status
issued
Filed
Mar 17, 2025
Permit issued
Mar 17, 2025
Declared cost
$11,000
Address
932 Cabrillo St

replace 2 rotten treads on 2nd floor landing of exterior, west elevation, staircase. in like kind, less than 50%

Open the permit page

$11,000
Dec 20, 2022Completed
final sign-off Feb 2024
420 Precita Avrev to pa201812067573: change original kitchen from media room to kitchenette and 2 burner stove. add new header beams at bearing wall openings.
Details
Permit
202212208798
Status
complete
Filed
Dec 20, 2022
Permit issued
Dec 20, 2022
Final sign-off
Feb 12, 2024
Declared cost
$5,000
Address
420 Precita Av

rev to pa201812067573: change original kitchen from media room to kitchenette and 2 burner stove. add new header beams at bearing wall openings.

Open the permit page

$5,000
Oct 13, 2021Completed
final sign-off Aug 2022
455 Seacliff Avdemo approx 100 sf of drywall (interior) for electrical work in foyer, living room and dining room. sep elect permit will be obtained for electrical work. patch and smooth wall drywall pathes. maintain the resistive assembly.
Details
Permit
202110130410
Status
complete
Filed
Oct 13, 2021
Permit issued
Oct 13, 2021
Final sign-off
Aug 30, 2022
Declared cost
$2,000
Address
455 Seacliff Av

demo approx 100 sf of drywall (interior) for electrical work in foyer, living room and dining room. sep elect permit will be obtained for electrical work. patch and smooth wall drywall pathes. maintain the resistive assembly.

Open the permit page

$2,000
Jun 28, 2021Completed
final sign-off Jul 2021
1335 Filbert Stto comply with nov 202174233. kitchen remodel in a 492 sf ft studio apt consisting of new cabinets, countertops with new sink and faucet. all work is like for like. no rough work - no protrusion in dry wall.
Details
Permit
202106283304
Status
complete
Filed
Jun 28, 2021
Permit issued
Jun 28, 2021
Final sign-off
Jul 22, 2021
Declared cost
$10,000
Address
1335 Filbert St

to comply with nov 202174233. kitchen remodel in a 492 sf ft studio apt consisting of new cabinets, countertops with new sink and faucet. all work is like for like. no rough work - no protrusion in dry wall.

Open the permit page

$10,000
Aug 5, 2020Completed
final sign-off Sep 2020
500 Jefferson Streplace existing, rotten, ship lap siding with new, to match. 210 sq. ft. to be replaced. the elevation is at the extreme rear of the building, west elevation. the bump out, foundation to eve measures 9' x 20'.
Details
Permit
202008051128
Status
complete
Filed
Aug 5, 2020
Permit issued
Aug 11, 2020
Final sign-off
Sep 1, 2020
Declared cost
$1,500
Address
500 Jefferson St

replace existing, rotten, ship lap siding with new, to match. 210 sq. ft. to be replaced. the elevation is at the extreme rear of the building, west elevation. the bump out, foundation to eve measures 9' x 20'.

Open the permit page

$1,500
Dec 6, 2018Completed
final sign-off Apr 2023
420 Precita Avvertical addition with mezzanine (approximately 213 square feet) and horizontal additions at the second (53 square feet) and third floors (292 square feet). existing rear second floor roof converted to deck. interior work. no work proposed at rear cottage.
Details
Permit
201812067573
Status
complete
Filed
Dec 6, 2018
Permit issued
Feb 14, 2020
Final sign-off
Apr 13, 2023
Declared cost
$125,000
Address
420 Precita Av

vertical addition with mezzanine (approximately 213 square feet) and horizontal additions at the second (53 square feet) and third floors (292 square feet). existing rear second floor roof converted to deck. interior work. no work proposed at rear cottage.

Open the permit page

$125,000
Jun 7, 2018Completed
final sign-off Sep 2018
2875 21st Stunit 4: replace kitchen caibnets in same location. replce two bathroom vanities. building to comply with sffc 1103.7.6.1 for fire alarm.
Details
Permit
201806071330
Status
complete
Filed
Jun 7, 2018
Permit issued
Jun 14, 2018
Final sign-off
Sep 6, 2018
Declared cost
$25,000
Address
2875 21st St

unit 4: replace kitchen caibnets in same location. replce two bathroom vanities. building to comply with sffc 1103.7.6.1 for fire alarm.

Open the permit page

$25,000
Jun 6, 2018Completed
final sign-off Oct 2018
1541 Treat Avrevision to 1201805179399 change detail of new posts at (e) foundation, due to field conditions
Details
Permit
201806061127
Status
complete
Filed
Jun 6, 2018
Permit issued
Jun 6, 2018
Final sign-off
Oct 31, 2018
Address
1541 Treat Av

revision to 1201805179399 change detail of new posts at (e) foundation, due to field conditions

Open the permit page

May 17, 2018Completed
final sign-off Oct 2018
1541 Treat Avremodel existing apartment, reconfigure some interior partitions, remodel kitchen & bathroom. replace existing windows at sides & rear & add new window at side. replacement windows to be alum. clad wood new window to be alum clad wood,. bathroom tobe fiberglass window
Details
Permit
201805179399
Status
complete
Filed
May 17, 2018
Permit issued
May 30, 2018
Final sign-off
Oct 31, 2018
Declared cost
$75,000
Address
1541 Treat Av

remodel existing apartment, reconfigure some interior partitions, remodel kitchen & bathroom. replace existing windows at sides & rear & add new window at side. replacement windows to be alum. clad wood new window to be alum clad wood,. bathroom tobe fiberglass window

Open the permit page

$75,000
Mar 2, 2017Never finaled
issued Mar 2017, no final
1547 Treat Avremove existing non bearing interior partitions at 1547. removel existing wall in 1549 to be a shear wall with new beam, posts, and foundations at garage below. owner elected upgrade to sister new joist to existing ceiling joists at 1547 treat
Details
Permit
201703020505
Status
issued
Filed
Mar 2, 2017
Permit issued
Mar 2, 2017
Declared cost
$12,000
Address
1547 Treat Av

remove existing non bearing interior partitions at 1547. removel existing wall in 1549 to be a shear wall with new beam, posts, and foundations at garage below. owner elected upgrade to sister new joist to existing ceiling joists at 1547 treat

Open the permit page

$12,000
Jan 31, 2017Completed
final sign-off Jul 2017
1547 Treat Avrelocate kitchen to (e) dining room & dining room to (e) kitchen; replace existing windows & exterior doors at rear & lightwell - not visable from the street. new electrical, drywall & add insulation as required for new work.
Details
Permit
201701318264
Status
complete
Filed
Jan 31, 2017
Permit issued
Jan 31, 2017
Final sign-off
Jul 25, 2017
Declared cost
$42,000
Address
1547 Treat Av

relocate kitchen to (e) dining room & dining room to (e) kitchen; replace existing windows & exterior doors at rear & lightwell - not visable from the street. new electrical, drywall & add insulation as required for new work.

Open the permit page

$42,000
Jan 20, 2016Expired or cancelled
expired Sep 2022
1499 Potrero Avto obtain a final inspection for work approved under pa#8815446, all work is compete.
Details
Permit
201601207506
Status
expired
Filed
Jan 20, 2016
Permit issued
Jan 20, 2016
Declared cost
$1,000
Address
1499 Potrero Av

to obtain a final inspection for work approved under pa#8815446, all work is compete.

Open the permit page

$1,000
Jul 27, 2015Completed
final sign-off Oct 2015
420 Precita Avto comply with physical inspection report#cc-7994
Details
Permit
201507272557
Status
complete
Filed
Jul 27, 2015
Permit issued
Jul 27, 2015
Final sign-off
Oct 14, 2015
Address
420 Precita Av

to comply with physical inspection report#cc-7994

Open the permit page

Jul 27, 2015Completed
final sign-off Oct 2015
424 Precita Avto comply with physical inspection report#cc-7993.
Details
Permit
201507272559
Status
complete
Filed
Jul 27, 2015
Permit issued
Jul 27, 2015
Final sign-off
Oct 14, 2015
Address
424 Precita Av

to comply with physical inspection report#cc-7993.

Open the permit page

Apr 11, 2014Completed
final sign-off Sep 2022
74 Parnassus Avto comply with cc application #7412 (phisical inspection report for condo conversion). remove bathroom in basement
Details
Permit
201404113001
Status
complete
Filed
Apr 11, 2014
Permit issued
Apr 11, 2014
Final sign-off
Sep 20, 2022
Declared cost
$8,000
Address
74 Parnassus Av

to comply with cc application #7412 (phisical inspection report for condo conversion). remove bathroom in basement

Open the permit page

$8,000
Mar 10, 2014Expired or cancelled
withdrawn Nov 2015
3599 24th Stremove extg wall to enlarge closet space in the kitchen. the wall to be removed is not a load bearing wall.
Details
Permit
201403100357
Status
withdrawn
Filed
Mar 10, 2014
Declared cost
$1,000
Address
3599 24th St

remove extg wall to enlarge closet space in the kitchen. the wall to be removed is not a load bearing wall.

Open the permit page

$1,000
Oct 17, 2012Completed
final sign-off Jan 2013
71 Seward Strebuild non bearing wall, install wet bar, pocket door & replace windows. 1st floor level.
Details
Permit
201210172226
Status
complete
Filed
Oct 17, 2012
Permit issued
Nov 2, 2012
Final sign-off
Jan 4, 2013
Declared cost
$10,000
Address
71 Seward St

rebuild non bearing wall, install wet bar, pocket door & replace windows. 1st floor level.

Open the permit page

$10,000
Nov 19, 2010Completed
final sign-off Jul 2011
3599 24th Strevision to pa# 2010-1004-2180-remodel interior, new service counter & utility room. change of use from m (retail) to b(retail coffee shop).
Details
Permit
201011195312
Status
complete
Filed
Nov 19, 2010
Permit issued
Feb 23, 2011
Final sign-off
Jul 8, 2011
Declared cost
$30,000
Address
3599 24th St

revision to pa# 2010-1004-2180-remodel interior, new service counter & utility room. change of use from m (retail) to b(retail coffee shop).

Open the permit page

$30,000
Oct 4, 2010Completed
final sign-off Jul 2011
3599 24th Stremodel of (e) retail space with new accessible restroom, accessible entrance door, work on 1st floor only
Details
Permit
201010042180
Status
complete
Filed
Oct 4, 2010
Permit issued
Oct 6, 2010
Final sign-off
Jul 8, 2011
Declared cost
$15,000
Address
3599 24th St

remodel of (e) retail space with new accessible restroom, accessible entrance door, work on 1st floor only

Open the permit page

$15,000