
Photo: TungArt7, via Pixabay
California · Rialto
Solar in Rialto: get the code, then get the permit
Written by the Solar Learning Lab research deskUpdated August 26, 202611 min read
Rialto, named for the bridge in Venice, permits rooftop solar in a sequence most SolarAPP+ cities never spell out. The contractor obtains a SolarAPP+ approval code, applies and pays through the City's Online Permit Center, then signs the issued permit and uploads it before any inspection can be scheduled. Miss the upload and the job just sits there. Nobody calls to tell you.
Layer on the rule that only one job per property is allowed at a time, and Rialto rewards contractors who read instructions and quietly punishes the ones who wing it. The electricity side is simpler: this is Southern California Edison territory, Baseline Region 10, no community choice aggregator. This page walks the process in order, then the money.
Size it before anyone sells it
Run a rough Rialto estimate first, so the permit conversation starts from a system size you already understand.
Try the estimatorFour moves, in strict order
California's Government Code 65850.52, the SB 379 statute, requires cities to run an online automated platform such as SolarAPP+ that issues residential solar permits in real time to licensed contractors, up to 38.4 kilowatts AC, including paired storage. The statute text is the floor. Rialto's implementation adds local steps on top, and the CEC's tracking file lists the City on the SolarAPP+ platform with 2024 annual report data on record.
Here is the published order of operations. First, the contractor runs the design through SolarAPP+ and gets an approval code. Second, the application and payment go through the Online Permit Center, the City's new portal for all Building and Safety work, which also wants a signed Declaration Form and the ID of the person who signed it. Third, the issued permit gets signed and uploaded. Fourth, and only then, inspections get scheduled through the same portal, in an 8 a.m. to 12 p.m. or 12 p.m. to 5 p.m. window. The City's residential solar page and the Building and Safety Division page lay this out.
Eligibility is narrower than the statute. Rialto's SolarAPP+ lane takes permitted residential structures only, no building integrated photovoltaics, no ballasted systems, and only C-10 or C-46 licensed contractors. The scope of work has to state kW DC, module count, batteries, inverters, and where the array sits. Vague scopes bounce.
One process kindness worth knowing: revisions run through the SolarAPP+ portal and the first three revisions are free. A layout change after the site survey does not restart the cost clock. What it cannot do is jump the queue on the other rules below.
The one-job rule and the panel upgrade trap
Rialto allows exactly one open job per property at a time. If a City permit and a SolarAPP+ permit both get opened for the same work, one must be cancelled and that fee is forfeited. Revision permits applied for through the Online Permit Center are non-refundable on top of that. The City says this plainly, which tells you it has happened enough times to need a warning box.
The trap that catches real projects is the main panel upgrade. It cannot be permitted through SolarAPP+ in Rialto. It needs its own separate City permit, and the upgrade still has to appear on the solar plans. Plenty of the housing here dates to the 1980s and 1990s subdivision waves, per the city's growth history, and older service panels are exactly where solar projects grow a second permit. Ask every bidder one question up front: does this design touch the main panel, and if so, who files the second permit and when.
Two more doors. A roof mounted system on a manufactured home is permitted by the California Department of Housing and Community Development at 951-782-4420, not by the City, and the state's January 2026 count shows 1,688 mobile homes in Rialto, so this is not a footnote. And the submittal package for solar or solar plus battery needs engineered stamped plans, engineered stamped calculations, manufacturer specifications, and the main panel size shown on the plans.
On cost: do not trust any page that quotes a specific Rialto solar permit fee. The published fee schedule has no photovoltaic line item; it still bases valuations on the 1997 Uniform Building Code per a 2008 ordinance, with plan check at 100 percent of the permit fee. The City's own FAQ says to call Building and Safety at 909-820-2505 for a figure. The ceiling is state law: Government Code 66015 caps a residential permit at $450 for systems up to 15 kW unless the City makes written findings to exceed it.
SCE territory, Baseline Region 10, no CCA
Rialto appears in SCE's filed index of communities served, assigned to Baseline Region 10, which sets how much cheaper baseline usage is under the metered time of use plans. Unlike a growing list of Southern California cities, Rialto has no community choice aggregator; SCE's active CCA list does not include it, so generation is SCE bundled service. Across its territory, SCE's 2024 residential average worked out to about 32.4 cents per kWh in EIA's utility sales data.
| Energy source | Type | Average price | What that means |
|---|---|---|---|
| SCE TOU-D-4-9PM | summer weekday pricing | 34¢ to 58¢ per kWh | On peak 4 to 9 p.m. is 58¢, or 48¢ after the 10¢ baseline credit. Off peak is 34¢. |
| SCE TOU-D-4-9PM | October to May pricing | 33¢ to 51¢ per kWh | Super off peak 8 a.m. to 4 p.m. is 33¢; the 4 to 9 p.m. window is 51¢. |
| SCE TOU-D-PRIME | EV, battery, or heat pump households | 24¢ to 59¢ per kWh | Summer on peak 59¢, off peak 26¢. No baseline credit. Same $0.79 per day charge. |
| Onsite solar | self-consumed energy | retail avoided cost not a fixed tariff | A kWh used in the house avoids the retail price for that hour. Exports earn separate, lower hourly credits. |
SCE's posted time of use plan pages, August 2026. A snapshot for orientation, not a bill forecast.
Notice the shape of the day. Midday power from October through May is 33 cents. The 4 p.m. to 9 p.m. summer peak is 58 cents. Solar Billing Plan customers are required to be on TOU-D-PRIME, and switching plans locks you in for 12 months, per SCE's plan rules. That price shape decides the strategy in Rialto: the win comes from covering your own evening load, with a battery if the budget allows, not from pushing surplus onto the grid at noon.
Export credits are the fine print, not the headline
New interconnections fall under the CPUC's Net Billing Tariff, adopted in Decision 22-12-056 for applications submitted on or after April 15, 2023. Exports are paid at hourly avoided cost values, not the retail numbers in the table above. Two details in the decision itself deserve more attention than they get.
First, the nine year legacy period attaches to the customer, not the system. Sell the house in year four and the buyer gets no legacy treatment, with a narrow exception for a legal partner. Anyone using "grandfathered for nine years" as a resale pitch is overstating it. Second, SCE residential customers get an ACC Plus adder of $0.040 per kWh on exports, or $0.093 for CARE customers, provided they interconnect on the eligible rate, which for SCE is TOU-D-PRIME. Buyers of a home with an existing system and customers rolling off older NEM legacy periods are not eligible for the adder.
In practice, the honest Rialto pitch reads like this: size for the household's own usage, put the array where it serves late afternoon production if the roof allows, and treat export revenue as a rounding term. If a proposal's payback math leans hard on export credits, ask which hourly values it assumed and why.
What a Rialto kilowatt produces on paper
Our model puts a downtown Rialto roof at 1,729.5 kWh per year for each installed kW, with August the top month at 168.5 and December the floor at 113.2. That relatively flat curve fits a city at 1,348 feet with hot, dry summers and mild winters.
August models at 168.5 kWh per kW, right when SCE's 4 to 9 p.m. summer peak is most expensive. The households that benefit most are the ones running air conditioning through that window.
PVGIS v5.2 model run by Solar Learning Lab on August 26, 2026, NSRDB radiation database. Fixed south facing mount, 30 degree tilt, 14 percent losses, downtown Rialto coordinates. Your roof will differ. The run comes from the PVGIS tool. Use it to compare cities and sanity-check proposals, nothing more. A west-facing plane, a shade line from a neighbor's tree, or attic ventilation work can move a real roof well off this curve.
Demand context matters too. Rialto averages 3.6910 persons per household on the state's January 2026 estimate, with 71.7 percent of the housing stock single detached, per the Department of Finance tables. Large families in detached homes carry big cooling loads, and big cooling loads are what make self-consumption math work.
The 2026 money picture, without wishful thinking
The federal 25D homeowner credit is over for new work. Under P.L. 119-21 it does not apply to expenditures made after December 31, 2025, and the tax code treats the expenditure as made when installation is completed, so a system finished in 2026 gets nothing. Unused credit from a pre-2026 installation still carries forward. The Congressional Research Service note is the cleanest source on this. Be suspicious of any Rialto quote that still has a federal credit line in it.
What remains is targeted. The SGIP Residential Solar and Storage Equity budget, $280 million with reservations open since June 2, 2025, pays $3,100 per kW for solar and $1,100 per kWh for storage to income-qualified households, with a demand response enrollment requirement and a one year clock after reserving funds. DAC-SASH through GRID Alternatives serves CARE or FERA income-eligible homes in the most disadvantaged quarter of communities on CalEnviroScreen. GRID Alternatives Inland Empire operates right out of Riverside and shows up in our installer snapshot below.
Two quieter items. A qualifying system is excluded from property tax reassessment, but that exclusion is scheduled to sunset January 1, 2027, which makes the install date a real deadline rather than a sales gimmick. And Rialto's $80,000 CalAPP award from May 2023 in the CEC file funded the City's permitting platform; it is not a homeowner rebate, and we found no Rialto-specific rebate anywhere on the City site.
One building-code note for anyone re-roofing before panels go on: Rialto adopted the 2025 California Building Standards effective January 1, 2026, including the Wildland-Urban Interface code, and the city contains Moderate, High, and Very High fire hazard severity zones under the March 2025 state maps. In the mapped zones, roof assemblies, vents, and eaves carry hardening requirements, and Very High parcels must hold 100 feet of defensible space.
The companies bidding Rialto work
Our snapshot pulls Google Maps listings serving Rialto, and the mix is telling: it includes a panel cleaning company, a service and repair specialist, and a nonprofit alongside conventional installers. Filter for the scope you actually need, confirm the C-10 or C-46 license the City requires for its SolarAPP+ lane, and make each bidder narrate Rialto's four-step sequence back to you before you sign anything.
Affordable Solar Cleaning Pros
Loma Linda, CA
5.0(741 Google reviews)
BC Solar Solutions
Fontana, CA
5.0(32 Google reviews)
GRID Alternatives Inland Empire
Riverside, CA
4.3(26 Google reviews)
Univercity Solar
Riverside, CA
4.7(23 Google reviews)
Ratings snapshot: Google Maps, August 2026, via the DataForSEO SERP feed. Zero companies paid us and none are endorsed by us.
A bidder who cannot tell you whether your job triggers a separate main panel permit has not looked at your panel. That is a five minute check. Its absence predicts how the rest of the project will be managed.
Screen a Rialto system size
This estimator is intentionally cruder than an SCE bill. It applies the statewide average rate to a downtown Rialto production run, so it cannot see time of use windows, the Region 10 baseline allowance, or hourly export values. It is good at one thing: showing how system size, payment method, and production assumptions interact before a salesperson frames those choices for you.
The slider tops out at our downtown Rialto PVGIS run. The lower bound is 85 percent of that output, a sensitivity check for a less favorable roof plane rather than a shading study.
Cash quotes in Rialto cluster near $2.46 per watt, against a $3.50 national 2024 median (LBNL). Use your quote.
Assumptions you can change
Use the rate on your actual lease or PPA quote. There is no published statewide average we trust enough to hardcode.
Cash purchase
$8,364 after state credit
- Year 1 benefit
- $163/mo
- Payback
- 5 years
- 20 year net position
- $39,083
The tool prices electricity at the California average. Rialto is SCE territory, where posted TOU-D-4-9PM prices swing from 33 cents in the October to May midday hours to 58 cents in the summer evening peak, and exports pay hourly avoided cost instead of retail. Treat this as a screening number.
Solar loan
$112/mo 15 yr payment
- Year 1 net
- $51/mo
- Upfront
- $0
- 20 year net position
- $27,314
The loan figure carries the state calculator's documented loan-over-cash spread. Before comparing it to an SCE bill, get the Rialto cash price, the financed price, and the dealer fee as separate written lines.
Lease / PPA
$0 down you buy the power
- Year 1 net
- $45/mo
- Upfront
- $0
- 20 year net position
- $14,845
The federal homeowner credit ended for systems finished after December 31, 2025, and we make no claim here about what a third party owner captures. Judge a Rialto lease or PPA on the rate and escalator against your actual SCE bill, nothing else.
Estimates, not quotes. This tool blends the California average retail rate, a downtown Rialto PVGIS production run, and statewide cost inputs. It cannot model SCE time of use windows, Net Billing Tariff export values, or your roof's shading. We are a solar installer and we also partner with other solar companies. See our disclosures.
We are a solar installer and we also partner with other solar companies.
Rialto solar, asked and answered
What is the actual permit sequence in Rialto?
How much does a Rialto solar permit cost?
Can I run a solar permit and another permit on my house at the same time?
My installer says I need a main panel upgrade. Does that change the permit?
Do design revisions cost extra?
I own a manufactured home in Rialto. Who permits my solar?
Rialto paper trail
Every claim above traces to these primary documents, all reviewed for this page on August 26, 2026.
- City of Rialto residential solar page, Building and Safety Division, and permit FAQ
- City of Rialto schedule of fees and 2025 code adoption bulletin
- Government Code 66015, Government Code 65850.52, Civil Code 714, and the CEC permitting tracker
- SCE index of communities served, SCE time of use plans, SCE CCA list, and EIA utility sales table
- CPUC Net Billing Tariff page and Decision 22-12-056
- CPUC SGIP program, DAC-SASH, BOE property tax exclusion, and CRS federal credit note
- DOF E-5 housing estimates, City fire hazard severity zones, Rialto background, and PVGIS
Start a Rialto estimate from your own bill
Bring a recent SCE bill and your roof situation. The output arms you with better questions, not a contract.
What does your monthly electric bill look like?
Rialto average is $161 per month (EIA, 2024).