Solar Cost Atlas

Sunnyvale Solar Guide: E-OneStop Records and the 2026 PV Handout

Separate Sunnyvale's SolarAPP+ pre-approval from the city permit, and read its 2026 residential handout without assuming every route needs the same plans or one inspection visit.

Sources reviewed: 2026-10-24

Key takeaways

  • Sunnyvale describes SolarAPP+ pre-approval followed by an E-OneStop Photovoltaic (SolarAPP+) application, upload, payment and permit card.
  • The contractor's Sunnyvale business license is separate from platform registration and project approval.
  • The residential handout applies to submissions on or after January 1, 2026 and calls its requirements partial, not a complete design manual.
  • Its final-inspection wording does not erase earlier solar-tile visibility or other actual inspection requirements.

This Sunnyvale solar guide combines local official application evidence with saved production and housing datasets. Use it to ask better questions about the complete proposed installation, not as a permit, roof assessment, local price survey or personalized financial recommendation. The local review route and electricity account matter independently of the energy model.

Keep SolarAPP+ pre-approval separate from the E-OneStop permit

Sunnyvale's SolarApp+ for Solar Installers page describes an automated process for eligible new residential rooftop installations. Its first stage is registering or signing in, entering the design for pre-approval, paying the platform processing charge and downloading approved plans. Its next stage is a city Photovoltaic (SolarAPP+) application through E-OneStop Online Services. Keep those records distinct. A platform account, paid processing fee or pre-approval does not establish that the city application has been completed, the appropriate municipal charge has been paid or the permit card is available. Ask the responsible contractor to identify the accepted design and actual project record, not just describe the program's speed. Sunnyvale SolarAPP+ installer page, business license, E-OneStop permit card and inspection request

The installer page also requires a Sunnyvale business license for business conducted in the city. That record is separate from a California contractor license and a platform account. Confirm the actual responsible company and current requirements before relying on an automation claim. The page's address-change notice dates to August 13, 2024 and points to gosolarapp.org; it is not a current outage notice. Do not import Cupertino's separately posted interruption or another town's enrollment rules into Sunnyvale. A working link or business account is still not a project-specific eligibility decision, and this guide does not endorse a contractor, its workmanship, warranty or financial terms. Sunnyvale SolarAPP+ installer page, business license, E-OneStop permit card and inspection request

Sunnyvale: project and approval records

  1. Confirm route and responsible contractor: Check current program eligibility, platform registration and the Sunnyvale business license.
  2. Retain the applicable documents: Separate SolarAPP+ approved plans from the ordinary digital-plan application route.
  3. Obtain the actual city permit: Complete the E-OneStop application, required uploads and assessed payment; keep the permit card.
  4. Confirm inspection and provider outcomes: Plan necessary visibility before covering work and retain actual results and separate operating authorization.
A conceptual document checklist, not a promised schedule or technical eligibility decision. Follow the current local route and serving utility; some steps can overlap.

Diagram sources: www.sunnyvale.ca.gov, www.sunnyvale.ca.gov, www.pge.com, www.pge.com

Read the 2026 handout as partial guidance, not a complete design

Sunnyvale's Residential Photovoltaic Systems handout explicitly applies to building-permit submissions on or after January 1, 2026 and identifies the 2025 California code editions on which its general requirements are based. It also says a complete listing is not possible because installations are complex. Preserve both statements: a relevant date does not make the brochure a complete engineering design or eliminate the responsible installer's obligation to know applicable requirements. The handout identifies qualified personnel and licensed installation. This article does not provide electrical sizing, anchorage, shutdown or fire-access instructions, certify qualifications or invite an unqualified household member to perform hazardous installation work. Sunnyvale residential PV handout for submissions on or after January 1, 2026, partial requirements and separate general plan/inspection topics

The handout separates equipment, electrical, roof-access, structural and inspection subjects. Its non-engineered structural pathway has a complete set of conditions, with professional plan preparation required where those conditions are not met. Do not reduce that boundary to one module weight, array size or apparent roof condition. It also flags metal roofs for discussion with plan-check staff. Ask the responsible professionals to identify the applicable actual design and review route. The standard 6 kW DC model does not inspect framing, roof layers, access, equipment listings or existing service, and cannot establish that a property fits the handout's bounded pathway. Sunnyvale residential PV handout for submissions on or after January 1, 2026, partial requirements and separate general plan/inspection topics PVWatts V8 model documentation

Distinguish ordinary digital plans from the automated upload package

The general handout lists a digital application package including the Building and Fire Application, site and panel-location information, equipment material, attachment details, panel weight and a single-line diagram. It describes uploading plans through E-OneStop and emailing the appointment contact afterward to request over-the-counter plan check. That is a request process, not a guaranteed same-day review or proof that every installation qualifies for counter processing. The text repeats the application-form line; this guide does not interpret that duplication as a demand for two separate applications. Confirm the actual accepted current documents and route for the complete proposal. Sunnyvale residential PV handout for submissions on or after January 1, 2026, partial requirements and separate general plan/inspection topics

The SolarAPP+ installer page separately advertises reduced full-plan-diagram requirements while still telling applicants to download approved plans and upload them to the city. Do not convert that program benefit into a universal no-documents promise, or impose every ordinary plan-check attachment on the automated route without confirmation. Keep the final configuration consistent across the platform record, city application and installation. Where there is uncertainty, ask which materials the actual route needs. A manufacturer's brochure is not the complete project drawing, and an ordinary appointment request is not a replacement for the city permit. Correct file preparation supports review but does not itself establish approval or code compliance. Sunnyvale SolarAPP+ installer page, business license, E-OneStop permit card and inspection request Sunnyvale residential PV handout for submissions on or after January 1, 2026, partial requirements and separate general plan/inspection topics

Retain the permit card and confirm changes rather than assuming free processing

The installer instructions say to apply for the Photovoltaic (SolarAPP+) permit, upload approved plans, pay for the permit and print the permit card for inspections. Follow the actual prompts and assessed city charge; the platform processing amount is not the complete installed price or proof that municipal payment is included. Keep the accepted project record and actual issued card distinguishable from drafts, receipts and a login. Neither a fast program description nor a downloaded pre-approval establishes every subsequent inspection result. Confirm any related storage, roof or electrical scope instead of assuming the short installer page authorizes every equipment combination. Sunnyvale SolarAPP+ installer page, business license, E-OneStop permit card and inspection request Sunnyvale residential PV handout for submissions on or after January 1, 2026, partial requirements and separate general plan/inspection topics

The page advertises three free revisions among the platform's benefits, but it does not supply a complete current municipal revision procedure or promise that every equipment change avoids city fees, new review or inspection. Ask how the actual proposed modification must be reflected in the accepted records before installing different equipment. Keep the updated scope and approval outcome, not just the contractor's assurance that a change is free. The general handout's permit-before-installation language remains relevant to the actual approved work. This guide does not invent a revision-email route, automatic acceptance condition or guaranteed turnaround from another city's process. Sunnyvale SolarAPP+ installer page, business license, E-OneStop permit card and inspection request Sunnyvale residential PV handout for submissions on or after January 1, 2026, partial requirements and separate general plan/inspection topics

Plan inspection visibility before work is covered

Sunnyvale's installer page directs the applicant to log into E-OneStop after project completion and select Request for inspection. Its residential handout describes a final inspection and preparation to expose items that need inspection. It separately lists solar-tile underlayment before tile installation and wire-management visibility. Read these together rather than promising that every roof system needs only one late visit after all work is concealed. Confirm the actual installation sequence and inspection requirements with the city and responsible contractor. Keep any required self-certification, approved equipment records, corrections and actual result accessible; a requested appointment or printed card is not a passed inspection. Sunnyvale SolarAPP+ installer page, business license, E-OneStop permit card and inspection request Sunnyvale residential PV handout for submissions on or after January 1, 2026, partial requirements and separate general plan/inspection topics

The exact Sunnyvale Census place below provides community housing estimates and a representative energy-model point, not a roof assessment, permit decision or inspection count. Ownership is not installation permission, and different weather grids do not rank household economics. For an actual PG&E account, obtain separate interconnection review and official written permission to operate; do not operate before required provider authorization. Confirm applicable terms and any separate generation arrangement. Neither city completion nor modeled annual energy establishes tariff enrollment, storage runtime, a benefit award or personal payback. Actual consumption, exports and remaining charges matter; the typical-year reference contains no battery dispatch or household bill forecast. PVWatts V8 model documentation Census 2020-2024 ACS five-year dataset documentation PG&E Getting Started with Solar, separate interconnection and official written permission to operate PG&E residential Solar Billing Plan, monthly statements and annual True-Up; marketing savings not adopted

Compare the complete Sunnyvale offer using transparent arithmetic

For arithmetic only, suppose a hypothetical cash offer prices a 6 kW DC array at $2.75 per watt. Multiplying 6,000 watts by $2.75 gives $16,500. This is invented arithmetic, not an observed Sunnyvale installation price, contractor quotation or appropriate-budget finding. No former residential federal credit is deducted for property placed in service after the IRS cutoff. Obtain an itemized proposal for the real equipment, roof and electrical work. Equal module capacity does not make offers equivalent when financing, storage, approved documents and responsibility for corrections differ. The example is not an actual municipal assessment, current permit-fee schedule or local market benchmark. IRS Residential Clean Energy Credit, placed-in-service cutoff

Compare who prepares the correct route-specific files, confirms revision requirements and arranges inspection visibility, not just the advertised speed of platform pre-approval. Separate equipment, professional documents, roof and electrical work, storage, financing and actual assessed charges. Identify who resolves equipment changes, further review and field corrections. For an actual PG&E account, its residential Solar Billing Plan distinguishes monthly statements from annual True-Up. Valuing energy still requires consumption, import and export timing, applicable current terms and any storage operation. The annual production table supplies none of those account inputs. No award, export income, savings percentage or payback is calculated here. Administrative speed, a platform receipt or a low monthly payment does not establish the complete purchase's financial suitability. PG&E Getting Started with Solar, separate interconnection and official written permission to operate PG&E residential Solar Billing Plan, monthly statements and annual True-Up; marketing savings not adopted PVWatts V8 model documentation

A documented 6 kW reference scenario for Sunnyvale

The saved Sunnyvale scenario estimates approximately 9,899 kWh AC annually at the Census representative point, not at a surveyed household roof. Its fixed inputs are 6 kW DC of modules, a roof-mounted south-facing array, 20-degree tilt, 14% aggregate system losses, a 1.2 DC/AC ratio and 96% inverter efficiency. The implied nominal inverter capacity is 5 kW AC. Module capacity, inverter capacity and annual energy are different quantities; none alone establishes permit eligibility. PVWatts V8 model documentation

PVWatts uses typical-year weather, not measured 2026 electricity production. The Sunnyvale table retains all twelve modeled months and the annual total, with no extra 0.80 multiplier applied to its already modeled AC output. Model 0677000-roof-6kw-south-20deg-v1, provider version 8.5.0, identifies the saved scenario. It does not inspect shade, usable roof area, framing or electrical equipment, simulate storage dispatch, or calculate bills. Obtain a new estimate for the actual layout if module count, orientation or other inputs change. PVWatts V8 model documentation

Sunnyvale: solar energy is not design approval or savings

  1. Survey the property: Describe the real roof, shading, structure and complete electrical scope.
  2. Model solar energy: Use the actual layout and identify DC module kW, AC inverter kW and annual AC kWh separately.
  3. Confirm approvals: Obtain the appropriate local review and serving provider's authorization for the final equipment.
  4. Analyze the bill: Use consumption, imports, exports, tariff and any battery operating assumptions; energy alone is not savings.
The fixed 6 kW DC scenario implies 5 kW nominal AC inverter capacity. Annual AC kWh does not establish structural suitability, permit eligibility, battery runtime or bill savings.

Diagram sources: developer.nlr.gov, www.sunnyvale.ca.gov, www.pge.com, www.pge.com

Read the Sunnyvale housing estimates with their uncertainty

The housing table joins Sunnyvale to its exact Census place GEOID 0677000, using the 2020-2024 ACS five-year survey and 2024 geographic vintage. It reports occupied and owner-occupied housing units with their separate published 90% margins of error. These are multi-year estimates, not current 2026 household counts or counts of roofs eligible for solar. Keep the estimate and margin together when citing the data, and do not interpret ownership alone as installation permission or structural suitability. Census 2020-2024 ACS five-year dataset documentation

Survey acs-2020-2024-0677000 supplies the saved Sunnyvale figures. Local ownership and occupancy context can help explain whom a guide may serve, but cannot establish roof condition, financial suitability or the number of installations. Small differences in modeled production or survey counts between neighboring places are not evidence that one community has better solar economics. The property assessment, verified account and local project records are the decision inputs. Displayed monthly and annual energy values are rounded independently, so their displayed totals can differ slightly. PVWatts V8 model documentation Census 2020-2024 ACS five-year dataset documentation

Check the installation date rather than assuming a federal credit

For new-installation planning, the IRS says property placed in service after December 31, 2025 is not eligible for the former residential clean energy credit. No such credit is deducted from the hypothetical cash example here. Older eligible expenses and unused-credit carryforwards are separate tax-return matters. Do not use a legacy incentive link on an otherwise useful municipal or utility page as proof of a current benefit, or replace an expired credit with an unverified local rebate. Confirm any other claimed benefit for the actual applicant, equipment and timing. IRS Residential Clean Energy Credit, placed-in-service cutoff

Keep the Sunnyvale sources and account references together

The municipal, utility and IRS source text used for this Sunnyvale article was reviewed October 24, 2026. Review means checking the public documents and their stated limits, not obtaining municipal staff approval or confirming every dated fee or code reference as newly effective. The production and housing data are saved research snapshots. Retain project-specific written requirements, final equipment and assessed charges as the project develops.

Read the California state guide for broader context. Only if the actual electricity account identifies PG&E, consult the PG&E utility guide. This is not a parcel-level territory assignment or confirmation of the generation supplier. Verify the serving provider, applicable account terms, interconnection status and any separate generation arrangement before analyzing imports, exports or savings. SMUD and neighboring-city rules are not substitutes for the actual account's requirements.

Sunnyvale: reference production, 6 kW DC

Sunnyvale: reference production, 6 kW DC
MonthModeled AC production (kWh)
January491
February615
March833
April941
May1,018
June1,057
July1,125
August1,058
September901
October796
November576
December488
Annual total9,899

Sunnyvale: 2020-2024 ACS housing estimates

Sunnyvale: 2020-2024 ACS housing estimates
MeasureFive-year estimate90% margin of error
Occupied housing units60,293±1,051
Owner-occupied housing units26,388±948

Sunnyvale: scope and verification decisions

Sunnyvale: scope and verification decisions
Project questionDocumented fact or boundaryWhat to verify
Two-stage recordsThe installer page describes platform pre-approval and a separate E-OneStop permit application.A platform receipt is not the Sunnyvale permit card.
Document scopeThe general handout lists digital plans while the automated page describes reduced plan-diagram requirements.Use the actual route-specific package, not a universal no-plans claim.
Professional reviewThe 2026 handout is explicitly partial and describes bounded structural pathways.Do not certify a roof from array capacity or a short checklist.
Inspection visibilityThe handout describes final inspection and solar-tile underlayment/wire-management topics.Confirm actual sequencing before covering work; do not promise a single visit.

Frequently asked questions

Is SolarAPP+ pre-approval the city permit card?

No. Sunnyvale describes a subsequent E-OneStop permit application, approved-plan upload, city payment and printed card. [Sunnyvale SolarAPP+ installer page, business license, E-OneStop permit card and inspection request](https://www.sunnyvale.ca.gov/business-and-development/planning-and-building/solarapp-for-solar-installers)

Does the business license replace platform registration?

No. They are distinct records and neither alone approves the design. [Sunnyvale SolarAPP+ installer page, business license, E-OneStop permit card and inspection request](https://www.sunnyvale.ca.gov/business-and-development/planning-and-building/solarapp-for-solar-installers)

Which submissions does the 2026 handout address?

It explicitly applies to submissions on or after January 1, 2026 and describes partial requirements, not a complete design manual. [Sunnyvale residential PV handout for submissions on or after January 1, 2026, partial requirements and separate general plan/inspection topics](https://www.sunnyvale.ca.gov/home/showpublisheddocument/1742/639258337967430000)

Does the program promise no uploaded documents?

No. The installer page still requires the SolarAPP+ approved plans in the city application. [Sunnyvale SolarAPP+ installer page, business license, E-OneStop permit card and inspection request](https://www.sunnyvale.ca.gov/business-and-development/planning-and-building/solarapp-for-solar-installers)

Do three free platform revisions establish free city changes?

No. The page does not establish every municipal revision requirement or fee outcome. Confirm the actual proposed change. [Sunnyvale SolarAPP+ installer page, business license, E-OneStop permit card and inspection request](https://www.sunnyvale.ca.gov/business-and-development/planning-and-building/solarapp-for-solar-installers)

Can every inspection wait until solar tiles cover the roof?

Do not assume that. The handout identifies underlayment before tile installation and wire-management topics. Confirm actual sequencing. [Sunnyvale residential PV handout for submissions on or after January 1, 2026, partial requirements and separate general plan/inspection topics](https://www.sunnyvale.ca.gov/home/showpublisheddocument/1742/639258337967430000)

Sources and references