Permit GraphShortlistSan Francisco building permits since 2000

Semper Solaris Construction Inc

Contractor license
978152
State license record
Based in
El Cajon
On San Francisco permits
Aug 2017 to Jun 2026
Last 24 months
12 permits filed

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

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

All
FiledOutcomeAddressWork described on the permitDeclared cost
Jun 25, 2026In progress
issued Jul 2026
25 Ellington Avsolar permit: mounted: roof, ballasted: n, including 1 energy storage unit, with 13.5 kwh each in capacity, ess units will not be closer than 3 feet | 13.5 kwh energy storage system
Details
Permit
S20260625660
Status
issued
Filed
Jun 25, 2026
Permit issued
Jul 13, 2026
Address
25 Ellington Av

solar permit: mounted: roof, ballasted: n, including 1 energy storage unit, with 13.5 kwh each in capacity, ess units will not be closer than 3 feet | 13.5 kwh energy storage system

Open the permit page

Jun 8, 2026In progress
issued Jul 2026
975 San Bruno Avsolar permit: installing 10 solar pv modules, 410 watts per module, total no. of rating 4.1 kw. mounted: roof, ballasted: n, including 1 energy storage unit, with 13.5 kwh each in capacity, ess units will not be closer than 3 feet | 4.10 kw, 13.5kwh, 125a load cente
Details
Permit
S20260608636
Status
issued
Filed
Jun 8, 2026
Permit issued
Jul 14, 2026
Address
975 San Bruno Av

solar permit: installing 10 solar pv modules, 410 watts per module, total no. of rating 4.1 kw. mounted: roof, ballasted: n, including 1 energy storage unit, with 13.5 kwh each in capacity, ess units will not be closer than 3 feet | 4.10 kw, 13.5kwh, 125a load cente

Open the permit page

Jun 3, 2026In progress
filed Jun 2026, not yet issued
2322 Union Stsolar permit: installing 32 solar pv modules, 410 watts per module, total no. of rating 13.12 kw. mounted: roof, ballasted: n, including 2 energy storage unit, with 13.5 kwh each in capacity, ess units will be closer than 3 feet | 13.12kw dc pv, 27kwh ess
Details
Permit
S20260602628
Status
filed
Filed
Jun 3, 2026
Declared cost
$21,536
Address
2322 Union St

solar permit: installing 32 solar pv modules, 410 watts per module, total no. of rating 13.12 kw. mounted: roof, ballasted: n, including 2 energy storage unit, with 13.5 kwh each in capacity, ess units will be closer than 3 feet | 13.12kw dc pv, 27kwh ess

Open the permit page

$21,536
Jun 2, 2026Expired or cancelled
withdrawn Sep 2026
666 Moscow Stsolar permit: installing 15 solar pv modules, 410 watts per module, total no. of rating 6.15 kw. mounted: roof, ballasted: n, including 1 energy storage unit, with 13.5 kwh each in capacity, ess units will not be closer than 3 feet | (6.15) kw dc rated pv array, (13.
Details
Permit
S20260602629
Status
withdrawn
Filed
Jun 2, 2026
Declared cost
$21,536
Address
666 Moscow St

solar permit: installing 15 solar pv modules, 410 watts per module, total no. of rating 6.15 kw. mounted: roof, ballasted: n, including 1 energy storage unit, with 13.5 kwh each in capacity, ess units will not be closer than 3 feet | (6.15) kw dc rated pv array, (13.

Open the permit page

$21,536
May 22, 2026Completed
final sign-off Jun 2026
326 Phelan Avre-roofing: remove and replace roofing material / existing roofing material (in-kind)
Details
Permit
202605221757
Status
complete
Filed
May 22, 2026
Permit issued
May 22, 2026
Final sign-off
Jun 3, 2026
Declared cost
$13,040
Address
326 Phelan Av

re-roofing: remove and replace roofing material / existing roofing material (in-kind)

Open the permit page

$13,040
May 8, 2026In progress
issued Aug 2026
161 Morningside Drsolar permit: installing 12 solar pv modules, 455 watts per module, total no. of rating 5.46 kw. mounted: roof, ballasted: n, including 1 energy storage unit, with 13.5 kwh each in capacity, ess units will not be closer than 3 feet | 5.460 kw dc pv, 13.5 kwh ess
Details
Permit
S20260507594
Status
issued
Filed
May 8, 2026
Permit issued
Aug 31, 2026
Address
161 Morningside Dr

solar permit: installing 12 solar pv modules, 455 watts per module, total no. of rating 5.46 kw. mounted: roof, ballasted: n, including 1 energy storage unit, with 13.5 kwh each in capacity, ess units will not be closer than 3 feet | 5.460 kw dc pv, 13.5 kwh ess

Open the permit page

Dec 10, 2025In progress
filed Dec 2025, not yet issued
223 Vienna Stsolar permit: mounted: roof, ballasted: n, including 1 energy storage unit, with 10 kwh each in capacity, ess units will not be closer than 3 feet | 10.0 kwh ess
Details
Permit
S20251210383
Status
filed
Filed
Dec 10, 2025
Address
223 Vienna St

solar permit: mounted: roof, ballasted: n, including 1 energy storage unit, with 10 kwh each in capacity, ess units will not be closer than 3 feet | 10.0 kwh ess

Open the permit page

Dec 9, 2025In progress
filed Dec 2025, not yet issued
223 Vienna Stsolar permit: ballasted: n, including 1 energy storage unit, of 240 vac, with 10 kwh each in capacity, ess units will not be closer than 3 feet | 10kwh battery storage 200a combiner panel heat detector meter panel 60a disconnect
Details
Permit
S20251209381
Status
triage
Filed
Dec 9, 2025
Declared cost
$22,500
Address
223 Vienna St

solar permit: ballasted: n, including 1 energy storage unit, of 240 vac, with 10 kwh each in capacity, ess units will not be closer than 3 feet | 10kwh battery storage 200a combiner panel heat detector meter panel 60a disconnect

Open the permit page

$22,500
Dec 1, 2025In progress
filed Dec 2025, not yet issued
155 Capistrano Avsolar permit: installing 22 solar pv modules, 450 watts per module, total no. of rating 9.9 kw. mounted: roof, ballasted: n, including 2 energy storage unit, with 27 kwh each in capacity, ess units will be closer than 3 feet | 9.900 kw dc pv, 27.0 kwh ess,
Details
Permit
S20251128364
Status
filed
Filed
Dec 1, 2025
Address
155 Capistrano Av

solar permit: installing 22 solar pv modules, 450 watts per module, total no. of rating 9.9 kw. mounted: roof, ballasted: n, including 2 energy storage unit, with 27 kwh each in capacity, ess units will be closer than 3 feet | 9.900 kw dc pv, 27.0 kwh ess,

Open the permit page

Oct 27, 2025In progress
issued Apr 2026
385 Justin Drsolar permit: installing 18 solar pv modules, 410 watts per module, total no. of rating 7.38 kw. mounted: roof, ballasted: n, including 1 energy storage unit, with 13.5 kwh each in capacity, ess units will not be closer than 3 feet | roof mount pv, 7.38kw, 18 modules,
Details
Permit
S20251024257
Status
issued
Filed
Oct 27, 2025
Permit issued
Apr 6, 2026
Declared cost
$27,000
Address
385 Justin Dr

solar permit: installing 18 solar pv modules, 410 watts per module, total no. of rating 7.38 kw. mounted: roof, ballasted: n, including 1 energy storage unit, with 13.5 kwh each in capacity, ess units will not be closer than 3 feet | roof mount pv, 7.38kw, 18 modules,

Open the permit page

$27,000
Oct 14, 2025In progress
filed Oct 2025, not yet issued
666 Moscow Stsolar permit: installing 15 solar pv modules, 410 watts per module, total no. of rating 6.15 kw. mounted: roof, ballasted: n, including 1 energy storage unit, with 13.5 kwh each in capacity, ess units will not be closer than 3 feet | roof mount pv, 6.150kw, 15 modules
Details
Permit
S20251010180
Status
filed
Filed
Oct 14, 2025
Address
666 Moscow St

solar permit: installing 15 solar pv modules, 410 watts per module, total no. of rating 6.15 kw. mounted: roof, ballasted: n, including 1 energy storage unit, with 13.5 kwh each in capacity, ess units will not be closer than 3 feet | roof mount pv, 6.150kw, 15 modules

Open the permit page

Sep 16, 2025Completed
final sign-off Jan 2026
209 Colon Avnew ess, ac disconnect, ess disconnect switch, backup switch
Details
Permit
S20250916049
Status
complete
Filed
Sep 16, 2025
Permit issued
Sep 30, 2025
Final sign-off
Jan 27, 2026
Address
209 Colon Av

new ess, ac disconnect, ess disconnect switch, backup switch

Open the permit page

Sep 13, 2024Completed
final sign-off Sep 2024
27 Excelsior Avre-sheathing roof w/ osb 7/16. 6 inch on center at supported panel edges including gable - end. total # of sq 10.37.
Details
Permit
202409130715
Status
complete
Filed
Sep 13, 2024
Permit issued
Sep 20, 2024
Final sign-off
Sep 27, 2024
Declared cost
$15,000
Address
27 Excelsior Av

re-sheathing roof w/ osb 7/16. 6 inch on center at supported panel edges including gable - end. total # of sq 10.37.

Open the permit page

$15,000
Aug 9, 2024Completed
final sign-off Sep 2024
27 Excelsior Avre-roofing: remove and replace roofing material / existing roofing material (in-kind)
Details
Permit
202408098297
Status
complete
Filed
Aug 9, 2024
Permit issued
Aug 9, 2024
Final sign-off
Sep 27, 2024
Declared cost
$15,000
Address
27 Excelsior Av

re-roofing: remove and replace roofing material / existing roofing material (in-kind)

Open the permit page

$15,000
Aug 8, 2024Completed
final sign-off Aug 2024
211 Dolores Stre-roofing
Details
Permit
202408088252
Status
complete
Filed
Aug 8, 2024
Permit issued
Aug 8, 2024
Final sign-off
Aug 20, 2024
Declared cost
$22,992
Address
211 Dolores St

re-roofing

Open the permit page

$22,992
Jun 29, 2024In progress
issued Jun 2024
523 Paris Stre-roofing: remove and replace roofing material / existing roofing material (in-kind)
Details
Permit
202406295554
Status
issued
Filed
Jun 29, 2024
Permit issued
Jun 29, 2024
Declared cost
$44,360
Address
523 Paris St

re-roofing: remove and replace roofing material / existing roofing material (in-kind)

Open the permit page

$44,360
Mar 13, 2024Completed
final sign-off Jan 2025
101 Harold Avre-roofing: remove and replace roofing material / existing roofing material (in-kind)
Details
Permit
202403137750
Status
complete
Filed
Mar 13, 2024
Permit issued
Mar 13, 2024
Final sign-off
Jan 6, 2025
Declared cost
$14,470
Address
101 Harold Av

re-roofing: remove and replace roofing material / existing roofing material (in-kind)

Open the permit page

$14,470
Jan 5, 2024In progress
issued Jun 2024
417 Marietta Drinstall pv solar 4.000kw. (10)silfab solar inc. sil400w hc+. (10) enphase iq8m-72-2-us(240v). (1) 125a enphase iq combiner 4. (1) 125a solar load center.
Details
Permit
202401053549
Status
issued
Filed
Jan 5, 2024
Permit issued
Jun 3, 2024
Declared cost
$20,117
Address
417 Marietta Dr

install pv solar 4.000kw. (10)silfab solar inc. sil400w hc+. (10) enphase iq8m-72-2-us(240v). (1) 125a enphase iq combiner 4. (1) 125a solar load center.

Open the permit page

$20,117
Oct 13, 2023Completed
final sign-off Mar 2024
1 San Gabriel Avinstall 14 kwh ess to exisiting solar 1- tesla powerwall 2, 1- 200a backup load center, 1- (e)225a/(n)175a derated main breaker, 1- 125a battery load center
Details
Permit
202310138603
Status
complete
Filed
Oct 13, 2023
Permit issued
Feb 8, 2024
Final sign-off
Mar 8, 2024
Declared cost
$22,950
Address
1 San Gabriel Av

install 14 kwh ess to exisiting solar 1- tesla powerwall 2, 1- 200a backup load center, 1- (e)225a/(n)175a derated main breaker, 1- 125a battery load center

Open the permit page

$22,950
Jul 18, 2023In progress
issued Apr 2024
373 Arguello Blinstall ess to (e) pv solar-2-enphase ia batt 10t batteries in garage, (1)enhphase iq system controller 2 essmid, (1)enphase ia envoy-s, (1)125 amp load center, (1)200a load center, (1) ess disconnect switch
Details
Permit
202307182405
Status
issued
Filed
Jul 18, 2023
Permit issued
Apr 3, 2024
Declared cost
$25,263
Address
373 Arguello Bl

install ess to (e) pv solar-2-enphase ia batt 10t batteries in garage, (1)enhphase iq system controller 2 essmid, (1)enphase ia envoy-s, (1)125 amp load center, (1)200a load center, (1) ess disconnect switch

Open the permit page

$25,263
Jan 6, 2023Completed
final sign-off Feb 2023
3524 Scott Strevision to bpa# 202212017446: remove from permit- product: mulhide/solar reference 0.7. crrc# 06700009. underlayement: densdeck sir #0.7. primary roof system tpo. secondary roof system. replace/add: product: tribuilt. underlayment: 75# basesheet. primary roof system torch cap. secondary roof:torch
Details
Permit
202301069809
Status
complete
Filed
Jan 6, 2023
Permit issued
Jan 6, 2023
Final sign-off
Feb 3, 2023
Declared cost
$9,405
Address
3524 Scott St

revision to bpa# 202212017446: remove from permit- product: mulhide/solar reference 0.7. crrc# 06700009. underlayement: densdeck sir #0.7. primary roof system tpo. secondary roof system. replace/add: product: tribuilt. underlayment: 75# basesheet. primary roof system torch cap. secondary roof:torch

Open the permit page

$9,405
Dec 23, 2022Completed
final sign-off Apr 2023
66 Rice Stre-roofing: remove and replace roofing material / existing roofing material (in-kind)
Details
Permit
202212239118
Status
complete
Filed
Dec 23, 2022
Permit issued
Dec 23, 2022
Final sign-off
Apr 17, 2023
Declared cost
$15,667
Address
66 Rice St

re-roofing: remove and replace roofing material / existing roofing material (in-kind)

Open the permit page

$15,667
Dec 1, 2022Completed
final sign-off Feb 2023
3524 Scott Streroofing maher not required
Details
Permit
202212017446
Status
complete
Filed
Dec 1, 2022
Permit issued
Dec 1, 2022
Final sign-off
Feb 3, 2023
Declared cost
$9,405
Address
3524 Scott St

reroofing maher not required

Open the permit page

$9,405
Oct 24, 2022Never finaled
issued Oct 2022, no final
400 Peru Avre-roofing: remove and replace roofing material / existing roofing material (in-kind)
Details
Permit
202210244948
Status
issued
Filed
Oct 24, 2022
Permit issued
Oct 24, 2022
Declared cost
$25,598
Address
400 Peru Av

re-roofing: remove and replace roofing material / existing roofing material (in-kind)

Open the permit page

$25,598
Mar 25, 2022Completed
final sign-off May 2022
288 Athens Stre-roofing: remove and replace roofing material / existing roofing material (in-kind)
Details
Permit
202203250903
Status
complete
Filed
Mar 25, 2022
Permit issued
Mar 25, 2022
Final sign-off
May 3, 2022
Declared cost
$12,827
Address
288 Athens St

re-roofing: remove and replace roofing material / existing roofing material (in-kind)

Open the permit page

$12,827
Mar 25, 2021Completed
final sign-off May 2021
1242 Naples Stre-roofing: remove and replace roofing material / existing roofing material (in-kind)
Details
Permit
202103257299
Status
complete
Filed
Mar 25, 2021
Permit issued
Mar 25, 2021
Final sign-off
May 18, 2021
Declared cost
$10,997
Address
1242 Naples St

re-roofing: remove and replace roofing material / existing roofing material (in-kind)

Open the permit page

$10,997
Sep 14, 2020Never finaled
issued Sep 2020, no final
2979 Lake Streroofing
Details
Permit
202009144122
Status
issued
Filed
Sep 14, 2020
Permit issued
Sep 14, 2020
Declared cost
$6,500
Address
2979 Lake St

reroofing

Open the permit page

$6,500
Jan 15, 2020Completed
final sign-off Aug 2020
778 Athens Streroofing
Details
Permit
202001151958
Status
complete
Filed
Jan 15, 2020
Permit issued
Jan 15, 2020
Final sign-off
Aug 4, 2020
Declared cost
$9,985
Address
778 Athens St

reroofing

Open the permit page

$9,985
Jan 15, 2020Never finaled
issued Jan 2020, no final
565 Connecticut Streroofing
Details
Permit
202001151957
Status
issued
Filed
Jan 15, 2020
Permit issued
Jan 15, 2020
Declared cost
$23,000
Address
565 Connecticut St

reroofing

Open the permit page

$23,000
Oct 31, 2018Completed
final sign-off Aug 2019
3524 Scott Stre-roofing
Details
Permit
201810314652
Status
complete
Filed
Oct 31, 2018
Permit issued
Oct 31, 2018
Final sign-off
Aug 23, 2019
Declared cost
$9,408
Address
3524 Scott St

re-roofing

Open the permit page

$9,408
Sep 25, 2018Completed
final sign-off Dec 2018
2100 32nd Avreroofing.
Details
Permit
201809251334
Status
complete
Filed
Sep 25, 2018
Permit issued
Sep 25, 2018
Final sign-off
Dec 19, 2018
Declared cost
$13,711
Address
2100 32nd Av

reroofing.

Open the permit page

$13,711
Sep 25, 2018Never finaled
issued Sep 2018, no final
69 Harold Avreroofing.
Details
Permit
201809251337
Status
issued
Filed
Sep 25, 2018
Permit issued
Sep 25, 2018
Declared cost
$9,800
Address
69 Harold Av

reroofing.

Open the permit page

$9,800
Jun 20, 2018Completed
final sign-off Sep 2018
419 12th Avreroofing.
Details
Permit
201806202493
Status
complete
Filed
Jun 20, 2018
Permit issued
Jun 20, 2018
Final sign-off
Sep 4, 2018
Declared cost
$13,590
Address
419 12th Av

reroofing.

Open the permit page

$13,590
Jun 1, 2018Completed
final sign-off Aug 2019
632 Parnassus Avreroofing.
Details
Permit
201806010764
Status
complete
Filed
Jun 1, 2018
Permit issued
Jun 1, 2018
Final sign-off
Aug 22, 2019
Declared cost
$10,361
Address
632 Parnassus Av

reroofing.

Open the permit page

$10,361
Jun 1, 2018Completed
final sign-off Apr 2019
2501 35th Avreroofing.
Details
Permit
201806010763
Status
complete
Filed
Jun 1, 2018
Permit issued
Jun 1, 2018
Final sign-off
Apr 1, 2019
Declared cost
$9,708
Address
2501 35th Av

reroofing.

Open the permit page

$9,708
Mar 6, 2018Completed
final sign-off May 2018
85 Joost Avreroofing
Details
Permit
201803063007
Status
complete
Filed
Mar 6, 2018
Permit issued
Mar 6, 2018
Final sign-off
May 15, 2018
Declared cost
$14,000
Address
85 Joost Av

reroofing

Open the permit page

$14,000
Feb 21, 2018Completed
final sign-off Jun 2018
1958 24th Avreroofing
Details
Permit
201802211811
Status
complete
Filed
Feb 21, 2018
Permit issued
Feb 21, 2018
Final sign-off
Jun 12, 2018
Declared cost
$11,090
Address
1958 24th Av

reroofing

Open the permit page

$11,090
Jan 23, 2018Completed
final sign-off May 2018
417 Marietta Drreroofing
Details
Permit
201801239330
Status
complete
Filed
Jan 23, 2018
Permit issued
Jan 23, 2018
Final sign-off
May 3, 2018
Declared cost
$13,740
Address
417 Marietta Dr

reroofing

Open the permit page

$13,740
Jan 11, 2018Completed
final sign-off Aug 2020
786 Arkansas Streroofing
Details
Permit
201801118400
Status
complete
Filed
Jan 11, 2018
Permit issued
Jan 11, 2018
Final sign-off
Aug 4, 2020
Declared cost
$10,500
Address
786 Arkansas St

reroofing

Open the permit page

$10,500
Jan 11, 2018Completed
final sign-off Aug 2018
1742 Noe Streroofing
Details
Permit
201801118403
Status
complete
Filed
Jan 11, 2018
Permit issued
Jan 11, 2018
Final sign-off
Aug 16, 2018
Declared cost
$8,800
Address
1742 Noe St

reroofing

Open the permit page

$8,800
Nov 29, 2017Completed
final sign-off Dec 2017
890 25th Avreroffing
Details
Permit
201711295070
Status
complete
Filed
Nov 29, 2017
Permit issued
Nov 29, 2017
Final sign-off
Dec 18, 2017
Declared cost
$13,176
Address
890 25th Av

reroffing

Open the permit page

$13,176
Sep 20, 2017Completed
final sign-off Sep 2017
551 Raymond Avreroofing
Details
Permit
201709209105
Status
complete
Filed
Sep 20, 2017
Permit issued
Sep 20, 2017
Final sign-off
Sep 29, 2017
Declared cost
$7,600
Address
551 Raymond Av

reroofing

Open the permit page

$7,600
Sep 20, 2017Completed
final sign-off Oct 2017
140 Nevada Streroofing
Details
Permit
201709209104
Status
complete
Filed
Sep 20, 2017
Permit issued
Sep 20, 2017
Final sign-off
Oct 4, 2017
Declared cost
$9,500
Address
140 Nevada St

reroofing

Open the permit page

$9,500
Sep 20, 2017Never finaled
issued Sep 2017, no final
3826 Moraga Streroofing
Details
Permit
201709209103
Status
issued
Filed
Sep 20, 2017
Permit issued
Sep 20, 2017
Declared cost
$6,200
Address
3826 Moraga St

reroofing

Open the permit page

$6,200
Sep 20, 2017Completed
final sign-off Mar 2018
860 Jamestown Avreroofing
Details
Permit
201709209101
Status
complete
Filed
Sep 20, 2017
Permit issued
Sep 20, 2017
Final sign-off
Mar 5, 2018
Declared cost
$12,899
Address
860 Jamestown Av

reroofing

Open the permit page

$12,899
Aug 9, 2017Completed
final sign-off Sep 2017
2633 Vicente Streroofing
Details
Permit
201708094357
Status
complete
Filed
Aug 9, 2017
Permit issued
Aug 9, 2017
Final sign-off
Sep 15, 2017
Declared cost
$12,000
Address
2633 Vicente St

reroofing

Open the permit page

$12,000