The San Diego rule
Information Bulletin 301 (read 23 October 2026) says "An Electrical Permit is required for the installation of photovoltaic (PV)" systems, including batteries and PV shingles. If the house needs structural work for the array, it becomes a combination building permit instead, with no separate electrical permit.
For a single-family home, duplex or townhouse, the City's residential rooftop PV permit is self-issued with no plan review when all of these hold:
| Condition | Limit |
|---|---|
| System size | Not more than 38.4 kW AC |
| Battery storage | Up to 38.4 kWh total, no unit over 20 kWh, UL 9540 listed |
| Panel upgrade on the same permit | Up to 320 amps |
| EV charger on the same permit | Inverter-integrated only |
| Fire plan review | Not required (IB 301, Section F) |
| Structural review | Not required (IB 301, Section II.C.1) |
| Other work | Nothing that needs a combination building permit, such as roof structural changes |
The City adds that "The previous requirement for professional certification is no longer required." Systems on other building types need an electrical permit with plans, and ground mounts or building modifications a building permit.
Who pulls it
Usually the installer. California licenses solar contractors through CSLB: the C-46 Solar class, or a C-10 Electrical contractor for the electrical side (CSLB). IB 301 says PV and battery plans may be signed by a California civil or electrical engineer, or by a licensed C-10, B or C-46 contractor. A homeowner doing the work as owner-builder submits the City's DS-3042 owner-builder verification form.
How to apply
- Prepare the plan set on the City's Residential Solar PV Project Plan Template.
- Check the PDFs against the City's upload requirements and validate them in Scout, the City's file checker; non-compliant files delay review.
- Apply in the City's Accela portal (aca.accela.com/SANDIEGO), choosing the "Photovoltaic – SB 379 Permit" option.
- Pay the fees; the permit is issued without plan review if the project qualifies.
- Schedule inspections. IB 301 lists electrical underground, rough and final, and structural foundation, rough and final where they apply. "The system is not approved to energize until SDG&E approval is obtained."
What it costs
From IB 301:
| Fee | Amount |
|---|---|
| Inspection, single-family, duplex or townhouse, no plan review | $275.80 |
| Plan check, if plan review is needed | $154.20 |
| Inspection with plan review | $275.80 |
| Mapping fee, if applicable | $12.16 |
So a qualifying rooftop system costs $275.80 in City fees, or $430.00 with plan review, plus mapping where it applies. The City's page says "No exemptions" on fees. Plan check fees are non-refundable, and express plan check is not offered for single-family homes. San Diego's solar permits record no job value; national prices are in solar panel installation cost.
What 10,027 San Diego solar permits show
| Measure | City of San Diego solar |
|---|---|
| Permits, October 2023 to September 2026 | 10,027 |
| Installers | 423 |
| Installers with a permit in the last 12 months of the window | 231 |
| Reached final (permits a year or more old) | 73.3% |
| Usual days from issue to final | 72 |
| Installers with 10+ permits finishing under 70% | 18 of 78 |
| Installers matched to an active CSLB license | 64.1% |
| Share held by the busiest installer / five busiest | 35.7% / 64.1% |
| Busiest / quietest month | October (143) / January (87) |
The permit is easy to get; the final is where San Diego falls short. Only 73.3% of solar permits a year or more old reached a final inspection, and 18 of the 78 installers with 10 or more permits finished under 70%. A solar permit without a final is a system the City never signed off, and it stays open on your address. Before signing, look up the installer's finished share, and put "final inspection passed" in the payment schedule.
See every San Diego solar installer by finals and CSLB license →
Next steps
Compare installers on the San Diego solar list and follow hiring a solar installer in San Diego for the CSLB and CPUC checks; license steps are in the San Diego contractor license lookup. Find permits on your address with the City's Permit Finder or OpenDSD, both listed in IB 110, or our San Diego building permit search guide. Other cities' rules: do I need a permit for solar panels. Monthly counts: San Diego permit statistics.
What this does not tell you
This is the City of San Diego only; Chula Vista, Escondido and the other cities, and the unincorporated county, issue their own permits. A final inspection is the City's sign-off, not the utility's permission to operate, and says nothing about production or financing terms.
How we know this
Permit rules, limits, fees and inspections are quoted from the City of San Diego's Information Bulletin 301 and Residential Rooftop-Mounted Solar PV Permit page, read 23 October 2026, and its "When is a Permit Required?" sheet, read 22 October 2026; license classes from CSLB. Counts are City of San Diego residential solar permits, October 2023 to September 2026; finished share uses permits a year or more old, days to final is the median from issue to final inspection, and license status is our name match to CSLB records.
Numbers come from City of San Diego Development Services approvals, data through October 15, 2026. Nobody paid to be on this page and nobody can.
Questions
- Do I need a permit for solar panels in San Diego?
Yes. The City says 'All Solar PV installations require a permit.' Under Information Bulletin 301 it is an electrical permit, or a combination building permit if the roof structure has to change.
- How much is a solar permit in San Diego?
Information Bulletin 301 lists $275.80 for inspection on a single-family, duplex or townhouse system with no plan review. With plan review it is a $154.20 plan check plus the $275.80 inspection, and a $12.16 mapping fee where it applies.
- How long does a solar permit take in San Diego?
A qualifying rooftop system is self-issued with no plan review. After issue, the usual City of San Diego solar permit in our file reached its final inspection 72 days later; 73.3% of those a year or more old had.
- Can I add a battery on the same San Diego solar permit?
Yes, within limits. The self-issued permit allows an energy storage system of up to 38.4 kWh with no single unit over 20 kWh, listed to UL 9540, plus a panel upgrade of up to 320 amps and an inverter-integrated EV charger.
- Can a homeowner pull a solar permit in San Diego?
Yes, as an owner-builder doing the work, by submitting the City's owner-builder verification form DS-3042 with the application. Plans can be signed by a California civil or electrical engineer, or by a C-10, B or C-46 licensed contractor.
Build your own list
Every firm with that kind of permit on record. Pick what you value. The list moves.
Related guides
- Do I need a permit for solar panels? Yes: the rule in 12 cities, and how fast they close
- San Diego building permit search: how to look up permits on an address
- Albuquerque building permit search: how to look up permits on an address
- Do I need a solar permit in Albuquerque? Building and electrical permits, the engineer triggers and the fee
- Solar panels in a St. Louis historic district: which districts allow visible panels, what to submit, and hiring the installer
For one city
- Hiring a solar installer in San Diego: the CSLB license, the permit, and what 10,000 solar permits show
- San Diego contractor license lookup: which license, where to search, and what the permits show
- San Diego ADU Home Density Bonus Program after the 2025 changes: where it still applies, the caps, and hiring a builder
- When is a Permit Required? — City of San Diego Development Services (accessed 2026-10-22)
- Information Bulletin 301: How to Obtain a Permit for the Installation of Solar Photovoltaic (PV) Systems — City of San Diego (accessed 2026-10-23)
- Residential Rooftop-Mounted Solar Photovoltaic (PV) Permit — City of San Diego (accessed 2026-10-23)
- CSLB Licensing Classifications (2026-10-22)
- Information Bulletin 110: Researching Records — City of San Diego Development Services (2026-10-22)