Solar Sanity Checksolar, decoded Independent. Nothing you type leaves your browser.

City of San Francisco (CA)

California Authority Having Jurisdiction Solar permitting requirements
NEC Code Version2023
Fire Code Version2018 Building Code
SolarAPP+ StatusAdopted
Wet Stamps RequiredDigital Structural
Fire Setback Enforced1

Codes

NEC Code Version
2023
Fire Code Version
2018 Building Code
Code List

2025 CALIFORNIA BUILDING CODE

2025 CALIFORNIA ELECTRICAL CODE

2025 CALIFORNIA FIRE CODE

2025 CALIFORNIA PLUMBING CODE

2025 CALIFORNIA MECHANICAL CODE

2025 CALIFORNIA ENERGY CODE

2025 CALIFORNIA RESIDENTIAL CODE

2025 CALIFORNIA ADMINISTRATIVE CODE

IEBC Accepted
1
ASCE Code Specification
ASCE 7-16

SolarAPP+ & submittal

SolarAPP+ Status
Adopted
Date SolarAPP+ Accepted
45218
Any SolarAPP+ Restrictions
1
SolarAPP+ Restrictions
Existing Systems,Trenching,MPU,Derate
Revision Required
1
Rough Inspection
None
New Planset Required For Module Swap
0

Stamps

Ee Stamp Required On SLD
No
Wet Stamps Required
Digital Structural
Structural Calculations Required
Yes
Stamp Location On Plans
Unspecified
Date On Stamps
Expiration Date

Fire setbacks

Fire Setback Enforced
1
Setback Notes

_**Flat Roof (anything 17 degrees or less in pitch):**_ One continuous 3ft fire path across front of residence parallel to street One continuous 3ft fire path from front of residence to rear-most portion For corner lots both street sides of the residence count as FOH and will require 3' setback. The setbacks must be connected into one continuous path. No other walkways required for corner lots.


Skylights are required to have a 3ft pathway on 3 of the sides of the skylight

Structural & loads

Wind Speed
110
Wind Notes

Exposure Category B

Snow Load
0
Snow Load Notes

N/A

Reducible Snow Load Allowed
1
Max Attachment Spacing
96
Structural Notes

Ballast attachment systems: Provide roof joist calculations with concentrated ballast loads CBC Section 1607.14.4.2. Design for worst case scenario

Minimum Ground On Roof
#10

Electrical

AC Disconnect Required
Yes
Electrical Load Calcs Required
Derates
Allowed POI
Meter Adapter,PV Breaker,Line Side Taps,Load Side Taps
Panel Schedule Required
Partial Home Backup
Temperature Rating
90
De Rating Ampacity
1
BOS Restrictions

AC Disconnect required outside if MSP is located inside

Battery / ESS

Unique Battery Placards Needed
0
ESS Notes
  • Exterior ESS shall be installed at a minimum of three (3) feet from property lines

We need to add a heat detector if there’s no existing interconnected fire alarm/sprinkler system. Add the listing # for the PROSiXHEATV Wireless Heat Detector

Bollards will be needed if battery in drive path. May be protected if placed

within (however many ft) from a return wall that is (however thick).

ENSURE GARAGE FLOOR PLAN ISACCURATE, TO SCALE, AND INCLUDES ALL OPENINGS (DOORS, WINDOWS,ETC.) AND CALL OUT DOOR FIRE RESISTANCE RATING

Show the location of the heat alarm or sprinklers, or the proposed location for the Honeywell Notifier Heat Detector

Show proposed location of bollards

  • BATTERY [The ESS installed are in full compliance with the specific ESS listing requirements, UL 9540, and California Building Standards Code]
  • BATTERY [NO MORE THAN 6' OF LFMC] - only applicable to Back Up Switch
  • BATTERY [Producer's storage device(s) will not cause the Host Load to exceed its normal peak demand. Normal peak demand is defined as the highest amount of power required from the Distribution System by Producer's complete facilities without the influence or use of the energy storage device(s) ]
  • If Battery is located in garage: CALL OUT ACTUAL FIRE RESISTANCE RATING OF PARTITIONS ENSURING, AT MINIMUM, COMPLIANCE WITH 1207.11.3 (CRC Table R302.6) ENSURE GARAGE FLOOR PLAN IS ACCURATE, TO SCALE, AND INCLUDES ALL OPENINGS (DOORS, WINDOWS, ETC.) AND CALL OUT DOOR FIRE RESISTANCE RATING SHALL PROVIDE FIRE DETECTION PER & DEMONSTRATE COMPLIANCE WITH SFFD AB 5.12, Item 5, (SEE INSERT AT LEFT)
  • Honeywell Notifier Heat Detector Spec Sheet: https://www.securityandfire.honeywell.com/notifier/en-us/-/media/Files/Notifier/Data-Sheets/DN_6931_pdf.pdf

ESS disconnecting means shall be provided for all ungrounded conductors derived from an ESS and permitted to be integral to listed ESS equipment. The disconnecting means shall comply with all of the following:

  • The disconnecting means shall be readily accessible.
  • The disconnecting means shall be located within sight of the ESS. Where it is impractical to install the disconnecting means within sight of ESS, the disconnect shall be installed as close as practicable, and the location of the disconnecting means shall be field marked on or immediately adjacent to the ESS. The marking shall be of sufficient durability to withstand the environment involved and shall not be handwritten.
  • The disconnect means shall be lockable open in accordance with 110.25
  • For one-family and two-family dwellings, a disconnecting means or its remote control shall be located at a readily accessible location outside the building.
Separate ESS Disconnect Required
ESS Disconnect
ESS Elevation Detail Required
Yes - with dimensions

Plan set

Plan Set Requirements

All jobs

  • One 3' setback required at the FOH
  • For corner lots - both street sides of the residence count as FOH and will require 3' setback on both sides
  • One 3' pathway from the front to the rear of the house

FLAT ROOFS

  • Require 3' all around
  • One continuous fire path across front of residence parallel to street
  • One continuous fire path from front of residence to rear-most portion
Cover Page

Provide building information on Cover page.


BLOCK: (Find this information here: SF PIM | Property Information Map | SF Planning)


LOT: (Find this information here: SF PIM | Property Information Map | SF Planning)


OCCUPANCY: (Typically either Group R-2: Residential occupancies containing sleeping units or more than two dwelling units where the occupants are primarily permanent in nature, including apartment houses and other non-transient residential uses. Or Group R-3: Residential occupancies where the occupants are primarily permanent in nature and not classified as other Group R occupancies that do not contain more than two dwelling units.)


STORIES:

CONSTRUCTION TYPE: (Typically VB)

EXISTING FIRE ALARM: (YES or NO)

EXISTING SPRINKLERS: (YES or NO)

Cover Page Notes

Battery [The ESS installed are in full compliance with the specific ESS listing requirements, UL 9540, and California Building Standards]

Site

INCLUDE AERIAL PHOTO OF THE BUILDING ALONG WITH THE ADJACENT BUILDINGS AND STREETS

THE RAPID SHUTDOWN INITIATION DEVICE SHOULD BE IN FRONT OF THE HOME

Roof Plan

BALLAST MOUNT

Dimensioned roof framing plan, show the size, spacing, and span direction of the roof joists.

Electrical Diagram

AC DISCONNECT MUST BE WITHIN 10' FROM MSP, UNOBSTRUCTED BY FENCES, ETC

MPU

TYPE 1 OR 2 SPD REQUIRED, MUST BE SHOWN ON SLD

CALLOUT STATING "MPU UNDER SEPARATE PERMIT" ON THE PLANS IS ACCEPTABLE AND ENABLES PLAN REVIEW. 

EV CHARGER:

Car charger must be submitted with a separate permit and plans.

FOR BATTERY BACKUP:

comms wires must be drawn in metal raceway

ALL JOBS [Liquid Flex Metal Conduit will not exceed 6 feet]

Electrical Diagram Notes
  • All Jobs [GROUND RODS MUST BE AT LEAST 6' APART BONDED TOGETHER WITH THE COLD WATER PIPE AND THE LOAD SIDE OF THE GAS MAIN. THE WATER PIPE AND THE GAS NEED TO BE BONDED NO MORE THAN 3' FROM WHERE THE ENTRANCE OF THE RESIDENCE // AC DISCONNECT TO INITIATE RAPID SHUTDOWN WHEN PROMPTED]
  • If utilizing Back Up Switch, show a J-Box to transition to EMT for the communication wire coming out of the BUS. Example in files section.
  • Show wire tag and raceway for new integrated source disconnect, remove PVC from comms raceway, show metal raceway for comms wiring
Label Page

BATTERY JOBS:

Details on the hourly fire-resistance rating: of the assemblies upon which the ESS is to be installed (e.g., gypsum board, plywood, exposed studs)


Use Leader to Call out top of ess mounting diagram: 1 hour rating for ceiling for garage; needs to comply with CA residential code 302.6


Interior ESS installations that are installed within 3-feet from the property line shall be installed on not less than one layer of 5/8-inch type X gypsum board that extends not less than 4-feet in both horizontal directions, installed from the floor to the ceiling and not less than 4-feet across the ceiling from the wall on which the ESS is mounted,


Location and layout diagram: of the room or area in which the ESS is to be installed and the room's relation to the entire story/level. include an elevation view, show all openings (doors, windows), and call out required distance separations including property line and egress paths. Plans and elevations shall be to scale.


Add Note: Comply with applicable requirements of CFC, section 1207.11.7.

Custom Placards Required
1

Ground mount

Ground Mount Fencing Required
Yes
Compiled from public records, 2026. Requirements change with code cycles and local amendments. Verify with the City of San Francisco (CA) building department before you rely on this, and treat it as a research head start, not a ruling. Getting quotes? Run them through the quote checker first.