Skip to content
Solar Learning Lab
Close view of photovoltaic solar panel cells

Photo: andreas160578, via Pixabay

California · San Mateo

Solar in San Mateo: the promises are in the code

Written by the Solar Learning Lab research deskUpdated August 26, 202612 min read

Most cities describe their solar permitting in marketing language. San Mateo wrote hers into law. Municipal code section 23.46.070 limits permit review to whether the application is complete and meets health and safety requirements, allows exactly one inspection for a complete and compliant application, and requires that inspection to be scheduled within two business days of the request, with a two hour arrival window. There is even an appeal clock: 10 days to take a denial to the Community Relations Commission.

That is rare, and it changes how you should shop. An installer who blames the city for a slow San Mateo job is describing a city that legally cannot behave that way for a compliant application. The friction that remains lives elsewhere: the twin $450 fee lines when a battery is involved, the fog that shapes summer output, and a generation provider that changed its name on July 1, 2026. All of it is checkable, so this page checks it.

Size it before anyone sells it

Run the estimator with your bill first. A number you produced yourself is the best defense against a number produced for you.

Estimate San Mateo solar

The guarantees most cities never write down

Start with section 23.46.040. It obligates the Building Division to keep every required document for a small residential rooftop solar application on the city website, to accept electronic submittal from all applicants, and to publish a standard electrical plan plus a standard checklist for expedited review. In other words, the paperwork burden is the city's to define in advance, not something invented at the counter.

Then section 23.46.070 does the heavy lifting. Review is limited to completeness and to local, state, and federal health and safety requirements. If the application is deficient, the city must issue a written correction notice detailing every deficiency, not a vague bounce. A complete and compliant application gets one inspection, performed by the Building Division, and the city must schedule it within two business days of the request with a two hour window. Fail that inspection and a follow up is allowed that does not have to meet those limits, which is fair, and which is also why a clean first inspection is worth preparing for.

Two more clauses matter. Approval cannot be conditioned on sign-off from a homeowners association as defined in Civil Code 4080. And any interested party can appeal an approval or denial to the Community Relations Commission within 10 days of the mailing date of the Building Official's written correction notice. In practice, what I would take from this: when a San Mateo timeline slips, ask which step slipped. The code leaves very little room for the city to be the bottleneck on a compliant job.

Budget two $450 lines if a battery is in the deal

The adopted fee schedule for July 1, 2026 through June 30, 2027 lists single family solar at $450.00 per combination permit, flagged as a fee set by the State of California under AB-132 with a sunset of January 1, 2034. Separately, the same schedule carries a $450.00 flat fee for new energy storage systems only, under the same AB-132 flag. A solar plus storage buyer should therefore expect two fee lines rather than one bundled number, and should confirm scope with the Building Division before an installer quotes a single all-in figure.

That $450 is not generosity. It sits exactly at the statewide ceiling in Government Code 66015, which caps residential photovoltaic permit fees at $450 plus $15 per kW above 15 kW unless a jurisdiction makes a written finding justifying more. San Mateo charges the maximum the state allows without such a finding. Multifamily runs $450 up to 15 kW, then $465 plus $15 per additional kW. Commercial starts at $1,000 up to 50 kW.

One detail from the archives worth a sentence: the FY 2025-26 schedule carried the same two $450 figures but cited AB-1124 with a January 1, 2025 sunset. The statute reference changed between fiscal years while the dollars did not. So the price is stable, and quoting it as the current and recent figure is safe.

SolarAPP+ applies inside city limits. Check the address first.

San Mateo's published path for residential rooftop retrofits has three steps: automated review through SolarAPP+, a San Mateo permit application, then inspection. The city says the platform provides a code compliance check for the majority of residential, roof mounted, retrofit photovoltaic systems, and that only projects conforming to its Eligibility Checklist may use the automated portal. The city's installer page is the controlling instruction, and it routes platform questions to SolarAPP+ support and permit questions to Building.info@cityofsanmateo.org.

The state context: Government Code 65850.52, added by SB 379, requires jurisdictions of this size to run an automated platform that issues residential solar permits in real time to licensed contractors, for systems up to 38.4 kW AC with paired storage up to 38.4 kW AC. The California Energy Commission tracking file, updated August 3, 2026, lists the City of San Mateo with a September 2023 deadline, SolarAPP+ platform status, 2025 annual report data submitted, and an $80,000 CalAPP grant awarded December 8, 2022. The CEC is careful to say it does not certify compliance; jurisdictions self report.

Here is the trap that costs installers a day: the same CEC file shows San Mateo County running the Symbium platform, not SolarAPP+. An address in unincorporated county territory uses a different portal than an address inside city limits, even when both say San Mateo on the envelope. Verify jurisdiction before anyone creates an application anywhere.

Your generation provider changed its name in July 2026

Peninsula Clean Energy began operating as WestLight Energy on July 1, 2026, and the new name started appearing on monthly bills July 17, per the agency announcement. Same not-for-profit public agency, serving more than 314,000 households and businesses across San Mateo County and Los Banos. If a proposal or a bill review still says Peninsula Clean Energy, the document predates the rebrand. From here on this page says WestLight Energy.

The structure did not change. PG&E delivers power and sends the bill; WestLight Energy supplies generation. Neither replaces the other. The default product, ECOplus, enrolls customers automatically. ECO100 is the 100 percent renewable option at $0.015 per kWh more, which the agency describes as about $6.38 per month for an average home using 425 kWh, per its rate choices page. The city's own page notes San Mateo opted its municipal accounts up to ECO100.

Energy sourceTypeAverage priceWhat that means
PG&E E-1 generationbundled generation component12.762¢ per kWhFrom the joint rate comparison, PG&E rates current as of March 2026, 2026 PCIA vintage.
WestLight ECOplus generationdefault CCA generation6.914¢ per kWhE-1 comparison figure, 2016 PCIA vintage, current as of February 2026.
WestLight ECO100 generation100 percent renewable option7.914¢ per kWhOne and a half cents above ECOplus by design.
Onsite solarself-consumed energyavoided retail not a tariff lineA kWh used in the house avoids both delivery and generation charges. An exported kWh follows a different rule described below.

Generation components from the PG&E and Peninsula CCA joint rate comparison, which excludes the California Climate Credit. Full retail prices, including delivery, are on PG&E's March 1, 2026 rate sheet: E-1 runs 33 to 41 cents by tier, and E-TOU-C summer peak reaches 52 cents from 4 to 9 p.m.

The comparison table is a snapshot of the generation component only, and the two agencies use different PCIA vintages, so treat it as directional. What it reliably shows is that the generation slice is a minority of a roughly 33 to 52 cent retail price. Delivery is where most of the money goes, and solar self-consumption avoids both.

Exports are settled hourly, with a WestLight layer on top

Anyone who applied for interconnection on or after April 15, 2023 is under the Net Billing tariff the CPUC adopted in Decision 22-12-056. The decision text spells out the mechanics: no netting of consumption against production, monthly payment of incurred charges with an annual true up, and export compensation built from hourly Avoided Cost Calculator values averaged by month and split by weekday versus weekend or holiday. Customers who interconnect during the five year glide path lock a nine year schedule of those hourly values. Systems cannot be oversized more than 50 percent beyond the past 12 months of usage.

On the PG&E side, every Solar Billing Plan customer must be on a time of use rate, with automatic enrollment in the Electric Home plan, and export credits do not offset non-bypassable charges, per PG&E's plan page. On the WestLight side, imports are charged at your regular CCA generation schedule, exports earn Energy Export Credit rates, and credits roll month to month as an Export Credit Balance until the annual cash out, per the CCA's Solar Billing Plan page.

Legacy customers are a separate story. Households that applied before April 14, 2023 keep their NEM tariff for a 20 year legacy period, and on the CCA schedule their net production earns the otherwise applicable rate plus a $0.01 per kWh production premium, per the WestLight NEM page. If you bought a house with existing panels, finding out which regime the system sits under is the first diligence item, not the last.

Two mountain gaps decide your summer afternoons

San Mateo is mostly shielded from the Pacific by the Montara Mountain block of the Santa Cruz Mountains, but the San Bruno Gap and the Crystal Springs Gap funnel ocean weather through, bringing gusty afternoon winds and summer fog from late afternoon into early morning. That is not a reason to skip solar. It is a reason to distrust any production estimate that was clearly built for Sacramento.

Our own model puts a downtown San Mateo roof at 1,695.9 kWh per year for each installed kW. July is the strongest month at 180.6 kWh per kW and December the weakest at 88.3. The spread between them is real but not brutal, and the marine influence shows up as a flatter summer curve rather than a collapse.

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

July models at 180.6 kWh per kW. Late afternoon fog through the San Bruno and Crystal Springs gaps is already baked into the satellite data behind this curve.

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 San Mateo coordinates. Your roof will differ. The run uses the PVGIS tool. It is a standardized comparison figure, not a proposal for your specific roof plane.

One structural note about this market. Per the state's 2026 housing estimates, only 18,896 of San Mateo's 43,932 units, about 43.0 percent, are single detached homes, while 17,778 units sit in buildings of five or more. A large share of residents will reach solar through an HOA process, a shared roof conversation, or not at all. If that is you, the HOA cannot flatly prohibit a system: Civil Code 714 voids restrictions that effectively block installation, while preserving reasonable ones.

The incentive landscape, honestly thin

The federal homeowner credit is gone for new 2026 projects. Public Law 119-21 ended the 25D Residential Clean Energy Credit for expenditures after December 31, 2025, and because the tax code treats an expenditure as made when installation is completed, a job started in 2025 but finished in 2026 does not qualify. The Congressional Research Service note is blunt about it. Any quote that still shows a 30 percent federal line deserves an immediate question.

What remains is targeted. SGIP's Residential Solar and Storage Equity budget, $280 million authorized and open for reservations since June 2, 2025, posts rates of $3,100 per kW for solar and $1,100 for storage, but it is for low income residential customers, with a one year window after reservation to meet requirements including demand response enrollment, per the CPUC program page. DAC-SASH, run by GRID Alternatives through 2030, requires living in a top 25 percent disadvantaged community on CalEnviroScreen plus CARE or FERA income eligibility. We found no City of San Mateo cash rebate; the city's solar involvement is process and its own ECO100 procurement.

The quiet incentive is property tax treatment. A qualifying active solar system is excluded from new construction assessment, so it does not raise your existing assessment, and the state Board of Equalization notes the statute is scheduled to sunset January 1, 2027. That date is close enough to matter for anyone planning a 2027 install.

Six names showed up with real review volume

Our Google Maps pull for San Mateo surfaced six companies, from SunPower at 142 reviews down to Burlingame based Sapling Energy at 27. A healthy count for a Peninsula city this size. Use the municipal code as your interview script: ask each bidder whether the job fits the SolarAPP+ Eligibility Checklist, who requests the inspection, and how they prepare to pass it once, since section 23.46.070 gives a compliant application exactly one.

SunPower®

4.6(142 Google reviews)

SolarSesame

Hayward, CA

4.9(136 Google reviews)

Solar Pro Energy Systems

4.7(56 Google reviews)

Owens Electric & Solar

San Mateo, CA

4.6(51 Google reviews)

Read the graded profile

Solar Engineering

5.0(32 Google reviews)

Sapling Energy

Burlingame, CA

5.0(27 Google reviews)

Ratings snapshot: Google Maps, August 2026, via the DataForSEO SERP feed. Zero companies paid us and none are endorsed by us.

If storage is in the design, ask for the permit fees as two written lines, $450 solar and $450 storage, and ask which portal the battery portion routes through. An installer who has actually worked here answers in one sentence.

Run the estimate, then subtract the optimism

This tool is simpler than a San Mateo bill on purpose. It uses the state retail rate context and our local production run; it cannot price hourly export credits or the WestLight generation layer. It answers one question well: what does the cash flow look like at different system sizes before a salesperson frames it for you.

$161
1,696

The upper bound is our San Mateo PVGIS run at 1,696 kWh per kW. The lower bound is 85 percent of that, a sanity margin for summer fog pushed through the San Bruno and Crystal Springs gaps, not a shading study.

$2.46

Cash quotes in San Mateo cluster near $2.46 per watt, against a $3.50 national 2024 median (LBNL). Use your quote.

Assumptions you can change
2.5%
7%
15
24c

Use the rate on your actual lease or PPA quote. There is no published statewide average we trust enough to hardcode.

2%
Estimated system: 3.4 kWAnnual usage: 5,811 kWhState credit: $0

Cash purchase

$8,364 after state credit

Year 1 benefit
$160/mo
Payback
5 years
20 year net position
$38,161

The calculator leans on the California average retail rate. A San Mateo account actually has PG&E delivery plus WestLight Energy generation, and exports are settled under the Solar Billing Plan at hourly values. Use the output to compare sizes, not to predict a true up.

Solar loan

$112/mo 15 yr payment

Year 1 net
$48/mo
Upfront
$0
20 year net position
$26,392

Financed pricing here carries the state calculator's documented loan-over-cash spread. Before signing in San Mateo, get the cash price, the financed price, and any dealer fee written as separate line items.

Lease / PPA

$0 down you buy the power

Year 1 net
$44/mo
Upfront
$0
20 year net position
$14,557

There is no homeowner federal credit in 2026, so a lease or PPA rate has to stand on its own against your combined PG&E and WestLight Energy bill. Ask who owns the system, who claims what, and what the escalator does to year ten.

Estimates, not quotes. This tool combines the California average retail rate, our downtown San Mateo PVGIS production run, and state market cost inputs. It cannot model hourly export credits, the WestLight generation layer, 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.

San Mateo questions we actually get

What does a solar permit cost in San Mateo?
$450.00 for a single family solar combination permit, and a separate $450.00 flat fee if the project adds a new energy storage system. Both are flagged as state-set fees under AB-132 with a January 1, 2034 sunset on the FY 2026-27 fee schedule.
How fast does the city have to inspect my system?
Within two business days of the request, with a two hour inspection window, and only one inspection is required for a complete and compliant application. That is municipal code 23.46.070, not a courtesy.
Who bills me after I go solar, PG&E or WestLight Energy?
PG&E still delivers power and sends the bill. WestLight Energy, the agency formerly named Peninsula Clean Energy, supplies the generation portion. Exports and imports each have a PG&E side and a CCA side under the Solar Billing Plan.
Can my HOA block the installation?
Not effectively. Civil Code 714 voids restrictions that effectively prohibit a solar energy system, allowing only reasonable ones that do not significantly raise cost or cut performance. The city also cannot condition your permit on association approval under section 23.46.070.
I am just outside city limits. Same process?
No. The CEC tracking file shows the City of San Mateo on SolarAPP+ while San Mateo County runs Symbium. Confirm your jurisdiction before starting either portal.
Is there still a federal tax credit in 2026?
Not for homeowners. The 25D credit ended for expenditures after December 31, 2025, and completion date controls, per the Congressional Research Service. Carryforward of qualifying pre-2026 expenditures was not changed.

Get a San Mateo estimate anchored to your bill

Bring a recent bill and your roof situation. The output gives you sharper questions for whichever contractor you interview.

What does your monthly electric bill look like?

San Mateo average is $161 per month (EIA, 2024).