Do I Need a Permit for Solar Panels in Riverside, CA?

Riverside is one of California's best solar markets — Climate Zone 10's 278-plus annual sunny days means rooftop systems generate more kilowatt-hours per installed watt than most of the state, and the city has streamlined permitting through the SolarAPP+ automated platform. But Riverside's solar permitting has a wrinkle most cities lack: a large portion of the city is served by Riverside Public Utilities (RPU), a municipal utility with its own interconnection process, AC disconnect requirements, and net metering program distinct from what Southern California Edison customers experience. Knowing your utility provider before you sign with a solar installer is step one.

Research by DoINeedAPermit.org Updated April 2026 Sources: City of Riverside Building & Safety Division, Riverside Public Utilities (RiversideCA.gov/Utilities), California Energy Commission SB 379
The Short Answer
YES — a building and electrical permit is required for all grid-tied solar PV installations in Riverside.
All grid-tied residential solar PV systems in Riverside require a city permit and final inspection before energization. Riverside uses the SolarAPP+ automated online platform for residential solar permit applications — the processing fee is $25, and compliant designs are approved in minutes, not weeks. After permit issuance, the system must pass Building & Safety inspections and then receive utility authorization (Permission to Operate) before it can be turned on. RPU customers have a distinct interconnection process from SCE customers. Permit fees are $150–$300 for a typical residential system.
Every project and property is different — check yours:

Riverside solar permit rules — the basics

The City of Riverside requires building and electrical permits for all grid-tied residential photovoltaic (PV) solar systems installed on homes in the city. This requirement is consistent with California law and has been standardized through Riverside's adoption of the SolarAPP+ platform, which automates the plan-review process under SB 379 (California's Solar Permitting Reform law). The SolarAPP+ platform — developed by the National Renewable Energy Laboratory (NREL) and the U.S. Department of Energy — allows solar contractors to enter their system design parameters online, receive automated code-compliance verification, and obtain a permit approval document, typically within minutes for compliant designs, compared to the weeks of traditional plan check.

The SolarAPP+ process for Riverside works as follows. A licensed solar contractor (the contractor must have a valid California State Contractors License and a City of Irvine Business License) creates an account on the SolarAPP+ platform and enters the system specifications: panel layout on the roof, module specifications, inverter make and model, string configuration, and battery storage details if applicable. SolarAPP+ checks the design against the 2025 California Building Code, California Electrical Code, and California Residential Code. For compliant systems, the platform generates an approval document and unique ID number within minutes. The contractor then uploads the SolarAPP+ approval document and unique ID to Riverside's Public Permit Portal at RiversideCA.gov/Building and completes the permit application. The City issues the permit — typically within one to two business days of a complete application. The $25 SolarAPP+ processing fee is paid through the platform; Riverside's building permit fee of $150–$300 is paid separately at the city.

After the permit is issued, the contractor installs the system. Riverside's Building & Safety inspectors conduct the inspections required to close out the permit: a structural/roof inspection verifying that panel mounting hardware is properly anchored to the roof structure (rafters, not just sheathing), and a final electrical inspection verifying wiring methods, inverter installation, rapid shutdown compliance, and the AC disconnect switch. Importantly for RPU customers, the city does not issue a separate "Permission to Operate" letter — instead, after the final inspection is passed, RPU is notified and releases the meter for interconnection. The combination of city permit approval and RPU net meter installation constitutes Permission to Operate (PTO).

Battery storage systems — increasingly popular in Riverside given the summer heat and occasional grid stress events — have an additional review layer. Riverside's requirements for battery energy storage systems (BESS) include compliance with NFPA 855 (Standard for the Installation of Stationary Energy Storage Systems), which governs minimum clearances, ventilation, and fire protection for battery installations. The SolarAPP+ platform handles battery storage design review as part of the system design submission. Permit fees for a combined solar-plus-storage system are slightly higher than for solar alone, typically running $200–$400 combined.

Ready to go solar in Riverside?
Get an exact permit report for your address — including whether you're in RPU or SCE territory and the complete SolarAPP+ checklist for your system design.
Get Your Riverside Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Why the same solar system on three Riverside homes gets three different outcomes

Utility service territory, roof condition, and system design choices create three meaningfully different installation experiences in Riverside — even for systems of identical size.

Scenario A
RPU Customer — Standard Roof Mount, Self-Generation Program
An RPU customer in the Wood Streets or University Avenue corridor installs a 7.5 kW rooftop solar system on a 2005-built home with a sound 25-year architectural shingle roof and a 200-amp panel. The contractor submits the design in SolarAPP+, obtains approval within minutes, and submits to Riverside's permit portal. Building & Safety issues the permit within 1–2 business days. Installation takes 1–2 days. The inspector conducts a combined structural/electrical inspection after installation. Once the inspection passes, Building & Safety notifies RPU's meter shop, which installs a net meter — converting the service to RPU's Self-Generation Program (RPU's version of Net Energy Metering). Under RPU's Self-Generation Program, bill credits for excess energy are calculated at the Avoided Cost of Energy rate, which differs from SCE's NEM structure. RPU's program has over 4,700 enrolled homes and businesses. The RPU interconnection application is typically handled by the solar contractor. Total permit and SolarAPP+ fees: $175–$325. System installation cost: $18,000–$28,000 before the 30% federal Investment Tax Credit (ITC). After ITC, effective cost: $12,600–$19,600. Annual energy savings in Riverside's CZ 10 hot climate: $1,500–$3,000 depending on system size and consumption.
Estimated permit cost: $175–$325 (plus $25 SolarAPP+ fee)
Scenario B
SCE Customer — Solar + Battery Storage, Orangecrest
An SCE customer in Orangecrest wants a 6 kW solar system plus a 13.5 kWh battery storage unit (e.g., Tesla Powerwall or equivalent). The battery adds complexity: the SolarAPP+ submission must include battery specifications, placement, clearance compliance with NFPA 855, and inverter-battery integration details. For SCE customers, the interconnection process follows SCE's standard NEM 3.0 rules. The contractor handles the SCE interconnection application — typically submitted before or concurrent with the permit application — which involves SCE reviewing the system for grid compliance. SCE's NEM 3.0 program (which applies to new applications after April 2023) provides bill credits at a lower avoided-cost rate than the legacy NEM 2.0 rate, making battery storage particularly valuable because it allows the homeowner to use stored solar energy during SCE's evening peak hours when grid export credits are lowest. The combined solar + storage permit requires two inspections: one structural and one comprehensive electrical/battery final. Permit fees: $225–$400 combined. Total installation cost for 6 kW + 13.5 kWh storage: $28,000–$42,000 before ITC. After 30% ITC, effective cost: $19,600–$29,400.
Estimated permit cost: $225–$400 (plus $25 SolarAPP+ fee)
Scenario C
New Detached ADU — Solar Required by 2025 Code
A homeowner building a new 800-square-foot detached ADU in Riverside in 2026 is subject to the 2025 California Energy Code mandate that newly constructed detached ADUs include a solar PV system. Unlike the retrofit scenarios above, this solar installation is a code requirement — the ADU's building permit cannot close without the solar system being permitted and inspected. The ADU solar system is typically smaller than a whole-home system — sized to offset the ADU's projected energy use, which for an 800 sq ft unit might be 2–3 kW. The ADU solar permit follows the same SolarAPP+ pathway. The ADU building permit and the solar permit are coordinated through the Public Permit Portal under the same project. The solar contractor must complete the SolarAPP+ submission and the Building & Safety permit before the ADU final inspection. For RPU customers, the ADU solar system also needs its own interconnection enrollment through RPU's Self-Generation Program — a separate account from the primary residence if the ADU has a separate meter. Permit fees for the ADU solar system: $150–$250 (smaller system). System cost for a 2–3 kW ADU system: $8,000–$15,000 before ITC.
Estimated permit cost: $150–$250 (plus $25 SolarAPP+ fee; ADU solar is code-required, not optional)
VariableHow It Affects Your Riverside Solar Permit
RPU vs. SCE territoryRPU customers enroll in RPU's Self-Generation Program; SCE customers use SCE's NEM 3.0. The interconnection processes, credit rates, and program contacts differ significantly — confirm your utility before signing with an installer.
Battery storageAdding a battery storage system requires NFPA 855 compliance review in the SolarAPP+ design submission — clearances, ventilation, and fire separation. Permit fees for combined solar+storage are slightly higher ($225–$400).
RPU AC disconnect requirementRPU requires an AC disconnect switch on solar systems — a specific hardware item not always required by SCE. The disconnect must be installed per RPU's utility requirements and is verified at the electrical inspection.
Roof conditionThe structural inspection verifies that the roof framing can support panel loads per the approved design. Roofs with visible signs of deterioration, inadequate rafter sizing, or re-roofing needs are flagged — a roof replacement may be needed before solar installation can be completed.
Rapid shutdownAll residential solar systems in California must comply with NEC 2020 rapid shutdown requirements — microinverters or module-level power electronics (MLPEs) are typically required to achieve code-compliant rapid shutdown on roof-mounted systems.
System sizing limitRPU limits solar system size to offset the actual annual energy consumption in kWh over the past 12 months — systems cannot be oversized beyond the home's historical usage. SCE's NEM 3.0 applies different sizing guidance.
Your property has its own combination of these variables.
Your utility, your roof, your system size — a complete solar permit report for your specific Riverside address takes the guesswork out of going solar.
Get Your Riverside Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Riverside's dual-utility solar landscape — RPU vs. SCE

Riverside's municipal electric utility (RPU) serves the central and western portions of the city — roughly including downtown, the University Avenue corridor, the Wood Streets, Magnolia Center, Arlington, Canyon Crest, and parts of La Sierra. Southern California Edison (SCE) serves most of the newer development areas in the eastern and hillside portions of the city — including Orangecrest, Sycamore Canyon, and Box Springs neighborhoods. The service territory boundary is not always obvious from a street address; homeowners can confirm their utility by checking their electric bill or by calling Building & Safety at (951) 826-5800.

The economic difference between RPU and SCE for solar customers is significant. RPU's Self-Generation Program calculates bill credits at the Avoided Cost of Energy rate multiplied by a Time of Delivery factor — a structure that differs from SCE's NEM 3.0 program's export compensation rate. RPU has over 4,700 enrolled solar customers through its Self-Generation Program, reflecting the city's strong solar adoption rate. RPU's net metering rules are described as generally in line with statewide California rules, but the credit rates and program administration are specific to RPU. SCE customers are subject to SCE's NEM 3.0, which provides lower export credits for daytime solar production but preserves the value of self-consumption and battery storage — making storage particularly economical for SCE customers in Riverside's high-consumption summer climate.

Both RPU and SCE require a city building permit and passed inspection before the system can be energized. For RPU customers, the "Permission to Operate" (PTO) specifically requires both the city's final inspection approval and RPU's net meter installation. RPU does not issue a formal PTO letter — the combination of the two events constitutes PTO. Homeowners who want written PTO confirmation from RPU can request it by emailing SelfGeneration@riversideca.gov. For SCE customers, PTO comes from SCE after the system passes the city's final inspection and SCE has reviewed the interconnection application — typically a separate process with SCE's distributed generation team.

What the inspector checks in Riverside for solar

Riverside's Building & Safety inspectors conduct two primary inspections for residential solar PV systems. The structural inspection — sometimes combined with the electrical inspection on simple projects — verifies that the panel mounting system is properly installed. Inspectors check that lag screws or standoffs are anchored into roof rafters (not just sheathing), that flashing at all roof penetrations is properly installed with no potential for water intrusion, that the panel layout matches the approved SolarAPP+ design document, and that spacing between panels and the roof edge meets fire department access clearance requirements. The Orange County Fire Authority, which provides fire services to Irvine but not Riverside (Riverside has its own fire department), has its own clearance requirements for solar — Riverside's fire department enforces clearance rules under the California Fire Code.

The final electrical inspection covers the inverter installation (grounding, wiring methods, labeling, and clearances), the AC disconnect switch (required for RPU customers; verified for proper labeling and accessibility), rapid shutdown compliance (the system must be capable of shutting down to less than 30V within 30 seconds of activation per NEC 690.12 as adopted in the 2025 CEC), and the service panel modifications needed for the solar system backfeed protection. For battery storage systems, the inspector additionally checks battery module clearances, ventilation if required, and NFPA 855 compliance documentation. The inspector signs off on the job card and notifies RPU or SCE for meter installation and interconnection authorization.

The SolarAPP+ approval document and site plan (showing roof layout with rafter locations and panel positions) must be present on-site during inspections. Inspectors will compare the as-built installation against the approved design — any deviations from the SolarAPP+ design require design revision, which may require a new SolarAPP+ submission and permit amendment. Keeping the installation exactly as designed is the most efficient path to passing inspection on the first visit.

What solar costs in Riverside

Riverside's solar market is served by numerous licensed C-10 and C-46 contractors, with competition keeping installation prices in the mid-range of the California market. For a standard 6–8 kW rooftop solar system on a Riverside single-family home — appropriately sized for the typical 10,000–14,000 kWh annual consumption of an air-conditioned Inland Empire home — expect installed quotes of $18,000–$30,000 before incentives. After the 30% federal Investment Tax Credit (ITC), net cost runs $12,600–$21,000. Adding a 13.5 kWh battery storage unit (Tesla Powerwall or equivalent) adds $8,000–$14,000 to the installed cost before ITC. Monthly energy savings in Riverside's Climate Zone 10, with high air conditioning loads, commonly run $150–$300 per month for a properly sized system, yielding payback periods of 6–10 years after incentives.

Permit fees are modest: $150–$300 for the city permit, plus the $25 SolarAPP+ processing fee. Reputable solar contractors in Riverside include all permitting and interconnection services in their quoted installation price — confirm this before signing. The total permit-to-PTO timeline for a typical Riverside solar installation runs 4–8 weeks: 1–2 weeks for permit application and issuance via SolarAPP+, 1–3 days for installation, 1–2 weeks for inspection scheduling and inspection, and 2–4 weeks for utility interconnection and meter installation. RPU has historically been relatively efficient at meter installation; SCE's timeline can vary.

What happens if you install solar without a permit in Riverside

Unpermitted solar installations in Riverside create significant practical and legal problems. The most immediate is that the system cannot legally be turned on — both RPU and SCE require proof of city permit approval and passed inspection before authorizing interconnection and net metering. An unpermitted system that is energized by the homeowner without interconnection authorization is operating as an illegal islanding generator, which can endanger utility workers and is a violation of the interconnection agreement. RPU has the right to disconnect service to a property that has an unauthorized solar installation — a particularly severe consequence in Riverside's summer heat.

For resale, unpermitted solar creates disclosure obligations and can complicate a transaction significantly. An assessor-appraiser who identifies solar panels on a home with no corresponding permit record may exclude the system from the property valuation — and the system that cost $20,000+ is worth nothing in the appraisal without a permit record. FHA, VA, and many conventional loans require that all improvements be properly permitted; an unpermitted solar system on a home being refinanced or sold to a buyer using one of these loan types may need to be retroactively permitted — at double fees — or removed as a condition of the transaction.

The federal ITC (Investment Tax Credit) may also be at risk for unpermitted installations. The ITC requires the system to be installed in accordance with applicable codes. While the IRS does not typically audit individual residential ITC claims for permit compliance, the tax basis for the credit is the installed cost of a code-compliant system — and the code compliance requirement is not satisfied by an installation that was never permitted or inspected. Consulting with a tax advisor about ITC eligibility for unpermitted solar is advisable if you discover you're in this situation. The straightforward path is always to permit the system properly from the outset.

City of Riverside — Building & Safety Division 3900 Main Street, 3rd Floor, Riverside, CA 92522
Phone: (951) 826-5800 | Email: B&SInfo@riversideca.gov
Inspection scheduling: (951) 826-5361
SolarAPP+ portal: RiversideCA.gov — SolarAPP+
Riverside Public Utilities — Solar / Self-Generation
Phone: (951) 782-0330 | Email: SelfGeneration@riversideca.gov
Self-Generation Program: RiversideCA.gov/Utilities — Solar
Ready to go solar in Riverside the right way?
Enter your address for a complete solar permit and interconnection checklist — RPU or SCE steps, SolarAPP+ requirements, and the fastest path to Permission to Operate.
Get Your Riverside Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

Common questions about Riverside solar panel permits

How long does a Riverside solar permit take?

The SolarAPP+ automated review is typically completed in minutes for compliant system designs. After uploading the approval document to Riverside's permit portal, the city issues the permit within 1–2 business days for complete applications. After installation, inspection scheduling takes 3–5 business days during peak season. After a passed inspection, RPU meter installation for net metering typically takes 2–4 weeks, while SCE's interconnection authorization process varies. Total time from application to Permission to Operate commonly runs 4–8 weeks for a straightforward residential installation.

What is the SolarAPP+ fee in Riverside?

The SolarAPP+ processing fee is currently $25, paid through the SolarAPP+ platform (gosolarapp.org). This fee covers the automated code-compliance review of your system design. Separately, Riverside's building permit fee for a residential solar installation runs $150–$300 depending on system size, paid to the city at permit issuance. Your solar contractor typically handles both the SolarAPP+ submission and the permit application — confirm that the contractor's quote includes all permitting costs.

Does Riverside offer net metering for solar?

Yes — RPU customers enroll in the Self-Generation Program, which credits excess solar energy sent to the grid at the Avoided Cost of Energy rate with a Time of Delivery factor. SCE customers enroll in SCE's NEM 3.0 program, which provides different credit rates. Both programs require the solar system to be permitted, inspected, and interconnected through the appropriate utility process before net metering credits begin. Contact RPU at (951) 782-0330 or SCE's distributed generation team for current credit rates and enrollment details.

Can I add battery storage to my existing solar system in Riverside?

Yes — adding battery storage to an existing solar system requires a building permit and electrical permit modification to the original solar permit. The SolarAPP+ platform supports battery storage additions to existing systems. The permit covers the battery installation, any inverter upgrades, and the wiring modifications required to integrate the battery. Battery systems must comply with NFPA 855, including clearance and ventilation requirements, which are verified at the electrical inspection. Contact your original solar installer or a battery-certified contractor to assess whether your existing inverter and system design supports battery integration.

Is solar required for new construction in Riverside?

Yes — California's 2025 Building Energy Efficiency Standards require solar PV systems on all new single-family homes and low-rise multifamily buildings as of January 1, 2020 (carried forward under subsequent code updates). The 2025 code extends this requirement to newly constructed detached ADUs, which must include a solar PV system unless a site-specific exception applies. Solar systems on new construction are permitted as part of the building permit package and must pass inspection as a condition of the Certificate of Occupancy.

What's the difference between RPU and SCE solar programs in Riverside?

RPU (Riverside Public Utilities) serves the central and western city and runs the Self-Generation Program, which credits excess solar energy at the Avoided Cost of Energy rate with a Time of Delivery multiplier. SCE (Southern California Edison) serves the eastern and hillside areas and uses NEM 3.0, which provides lower export credits than legacy NEM 2.0 but preserves the value of self-consumption. Battery storage is more economically compelling for SCE customers because it allows shifting solar energy to SCE's higher-cost evening peak hours. For both utilities, systems must be permitted, inspected, and interconnected before earning credits. Contact RPU at (951) 782-0330 or confirm with your solar contractor for current rate comparisons.

This page provides general guidance based on publicly available municipal sources as of April 2026. Permit rules change — the City of Riverside adopted the 2025 California Building Standards Code effective January 1, 2026. For a personalized report based on your exact address and project details, use our permit research tool.

$9.99Get your permit report
Check My Permit →