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

City of Oceanside (CA)

California Authority Having Jurisdiction Solar permitting requirements
NEC Code Version2023
Fire Code Version2018 Building Code
SolarAPP+ StatusAdopted
Wet Stamps RequiredNone
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

ASCE Code Specification
ASCE 7-16

SolarAPP+ & submittal

SolarAPP+ Status
Adopted
Any SolarAPP+ Restrictions
1
SolarAPP+ Restrictions
Existing Systems,Trenching,MPU,Derate
How Many Plansets Required
2
Revision Required
1
New Planset Required For Module Swap
1

Stamps

Ee Stamp Required On SLD
No
Wet Stamps Required
None
Structural Calculations Required
No

Fire setbacks

Fire Setback Enforced
1
Setback Notes

Fire pathways to start at load bearing walls.

Structural & loads

Wind Speed
130
Wind Notes

Exposure Category C

Snow Load
0
Reducible Snow Load Allowed
1
Max Attachment Spacing
96

Electrical

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

Standard

Battery / ESS

Unique Battery Placards Needed
1
ESS Notes

Battery system must be shown on placard.

ESS disconnect required

If spacing batteries less than 3' from each other 9540A doc must be attached to plan set

Separate ESS Disconnect Required
Local Disconnect,ESS Disconnect
ESS Elevation Detail Required
No

Plan set

Plan Set Requirements

Please include the grounding and bonding information (list of PV modules allowed to be installed/tested with Roof mounted racking system) to demonstrate compliance with UL 1703/UL 2703.

The following racking systems have compatibility information uploaded to the files section below:

  • Flush Mount: Reference file "Module Compatibility - Flush Mount"
  • Solar Mount: Reference file "SM_Installation_UL2703" * Rock-It: Reference "Ecofasten Rock-It Installation Guide" pages 21-25.
  • Solarhook CT1/CT5
  • If we are not using any of the above racking systems, please research and find the correct sheet.
  • Any plans submitted without the proof of module compatibility will be rejected outright by the AHJ.

If performing an MPU, provide the spec sheet for the new panel

Cover Page

Add to cover page (filling in required fields):

  • Designer to verify if existing dwelling is equipped with fire sprinklers.
  • Occupancy R-3/U.
  • Construction Type V-B
  • Designer to verify number of stories
Cover Page Notes

Battery [Smoke alarms shall be verified and or installed per California Residential Code section R314.3 prior to permit final. Carbon Monoxide alarms shall be verified and or installed per California Residential code section R315.3 prior to permit final]

Roof Plan

If installing on a site with multiple units (ex. duplex or similar), show the property lines dividing the units so that the AHJ can ensure the mods will not be installed on a neighbor's roof space.

Electrical Diagram
  • BUS CERT NOT ACCEPTED.
  • MUST DO MPU OR RMA.
  • ADD SPEC SHEET BELOW FOR MPU
  • NO MAIN BREAKER DERATES

RMA:

  • Provide a spec sheet for the RMA with the UL listing number
Electrical Diagram Notes

Battery [A disconnecting means (battery emergency shutoff) shall be located outside the dwelling and adjacent to the ESS per California Electrical Code. Disconnect shall shut off battery from premises wiring and other power production systems of the dwelling]

Custom Placards Required
1
Placards Notes
  • Permanent placards required from placard page of plan set
  • Plaque on M.S.P must be mechanically attached.

Ground mount

Ground Mount Fencing Required
Situational
Ground Mount Notes

Per AHJ, Setbacks are determined per property.

No height or material requirements.

If the property has fencing around it, the ARRAY does not require it's own.

Compiled from public records, 2026. Requirements change with code cycles and local amendments. Verify with the City of Oceanside (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.