City of Cupertino
Santa Clara County
City of Cupertino is a city authority in the State of California, serving 60,381 residents. 3,464 residential solar installs are on record here. This page is the permit route for that jurisdiction: the fifteen steps from working out who has a say over an address through to permission to operate, the documents this authority publishes, and 62 answers taken from those documents and dated.
Permitting 5 steps · 28 questions
Whether a permit is needed — Yes Q3 Electrical and building permits — Combined Q4 Plan review — General route: 20-30 business days for initial plan review, 10-20 business days per subsequent review (stated as 'currently longer than normal'). Q18 Where you file — Accela Citizen Access (ACA) for standard permits/payment/inspection scheduling; SolarAPP+ for the Instant Solar Permit application/approval step Q20
- Permit required
- Yes95% source
- What it costs
- $450 flat for residential systems up to 15kW, plus $15 per additional kW above 15kW (multi-family/commercial tiers differ)92% source
- Plan review turnaround
- General route: 20-30 business days for initial plan review, 10-20 business days per subsequent review (stated as 'currently longer than normal').85% source
- Key document
- checklist (absence) cited by 9 open the document
-
Confirm who has a say over your address
A city address is usually permitted by the city, not the county — but not always, and some authorities keep building and hand electrical to someone else. Getting this wrong costs the whole submittal, because every requirement below belongs to whoever actually holds jurisdiction. Check the overlays in the same pass: an HOA, a historic district, a windstorm certification or a system-size cap can reshape the design, and all of them are cheaper to find now than after the array is laid out.
- What does this authority permit itself, and what does it delegate? Both (Building and Electrical are permitted directly by the City's Building Division); Fire plan review/inspection is delegated to Santa Clara County Fire Department 90% · department page
- Is a permit required for a residential rooftop PV system? Yes 95% · checklist
- Is there a separate electrical permit, or is it combined? Combined 75% · department page
- Is a HOA or architectural approval required first? No -- HOA/architectural approval does not appear to gate the solar permit. Several other Instant Permit types (Re-roof, Siding Replacement, Electrical Charging Station, etc.) are explicitly excluded when the property has 'HOA'; the 'Solar Permit with SolarApp+' line item carries no such HOA exclusion 55% · FAQ page (comparative inference)
- Is there a historic-district review? No dedicated historic-district review found for solar specifically -- other Instant Permit types (Re-roof, Siding Replacement) explicitly exclude 'historic properties'; the Solar Permit with SolarApp+ line does not carry that exclusion 55% · FAQ page (comparative inference)
- Is a wind or windstorm certification required? No 50% · checklist (absence)
- Is a Specific Use Permit or Council approval ever required? Only if the PV structure needs a setback/height variance from the R1 zoning ordinance, in which case a minor Residential Permit under CMC Section 19.28.090 is required; standard roof-mounted PV within setbacks needs no Council/SUP approval 85% · checklist
-
Check who is allowed to apply
Several authorities require the electrical permit to be pulled by a licensed electrician, or require the contractor to be registered with them BEFORE applying. Registration is not same-day. This is second on the list rather than fourth because it is the step most likely to stop the job before the drawings matter.
- Who is allowed to pull the electrical permit? Licensed contractor (California B, C-46, or C-10) for the SolarAPP+ Instant Solar Permit route, which is 'exclusively available to contractors registered with SolarAPP+'; homeowners may self-perform via the separate Owner-Builder route 88% · checklist
- Must the contractor be registered with this authority before applying? Yes, a City of Cupertino business license is required, but the FAQ specifies it is checked at final inspection, not necessarily at application: 'A final inspection cannot be scheduled until your contractor and all the sub-contractors...have obtained a business license from the City' 82% · FAQ page
- Is a homeowner permitted to self-install and self-permit? Yes, via the general Owner-Builder permit route (not via the contractor-only SolarAPP+ Instant Solar Permit) 75% · policy handout
-
Build the submittal package
Almost everywhere wants a site plan, a one-line or three-line electrical diagram, equipment cut sheets with listings, and a structural attachment detail. Build it against the published checklist rather than the last jurisdiction you worked in — the checklist is what the reviewer marks against.
- What documents make up a complete submittal? Cost estimate/valuation; structural calculations (if weight/height threshold exceeded); manufacturer specs and installation instructions for all PV equipment; cover sheet with owner/APN/scope; site plan; roof or foundation plan; electrical single-line diagram; signage detail 92% · checklist
- How many copies, and in what format? Standard (non-SolarAPP+) route: 4 sets of plans plus supporting documents on a USB drive for structural calcs. Electronic submittal: PDF only, each drawing sheet as a separate landscape-oriented file named per the Drawing Index, uploaded 'unsecured' via ProjectDox 88% · department page
- Is a site plan required, and what must it show? Yes. Must show property boundaries and north arrow, location of the PV installation, electrical service, combiner box, inverter, AC/DC disconnects, junction boxes and battery banks; for ground mount, all structures, topography, driveway access, easements, utilities and septic/leach lines 95% · checklist
- Is a one-line / three-line diagram required? Yes 95% · checklist
- Are string and conductor calculations required? Conductor/conduit sizing is required ('indicate type and size of all conduit and conductors throughout the PV system'); a formal 'string calculation' is not separately named 65% · checklist
- Is a structural PE stamp required, and at what threshold? Yes -- structural calculations by a registered California design professional are required if the PV system exceeds 5 lb/sf, or exceeds 18 inches above the roof surface, or (ground mount) exceeds 5 feet in total height 95% · checklist
-
Apply and pay
Most authorities now take the whole application through a portal, and several states cap or constrain what a residential solar permit may cost. Check whether plan check is billed separately before you quote the job.
- Which permit portal does this authority use? Accela Citizen Access (ACA) for standard permits/payment/inspection scheduling; SolarAPP+ for the Instant Solar Permit application/approval step 92% · portal landing page
- Can the whole application be completed online? Yes, for the Instant Solar Permit route (SolarAPP+ approval -> upload to Accela Citizen Access -> pay -> permit auto-issues -> schedule inspection online), all without an in-person visit 88% · department page
- What does a residential solar permit cost? $450 flat for residential systems up to 15kW, plus $15 per additional kW above 15kW (multi-family/commercial tiers differ) 92% · fee schedule
- How is the fee calculated? Tiered (flat fee up to a kW threshold, then per-additional-kW above it) 92% · fee schedule
- Is there a separate plan-check fee? No -- the PV/BESS line items in Schedule D Table 3 are a single combined fee; a footnote states 'Fees identified in this Table consist of 50% Plan Review Fee and 50% Inspection Fee', so there is no separate stand-alone plan-check charge for residential PV 88% · fee schedule
-
Plan review — and start the utility in parallel
Interconnection is a separate process from the permit and usually the longer pole. Where the utility does not depend on the permit being issued, running both at once is the single biggest saving available on a residential job.
- What is the stated plan-review turnaround? General route: 20-30 business days for initial plan review, 10-20 business days per subsequent review (stated as 'currently longer than normal'). SolarAPP+/Instant Solar Permit route: automatic/same-day issuance once documents and fees are complete 85% · department page
- Which utility handles interconnection here? Pacific Gas & Electric (PG&E) delivers/interconnects electricity for Cupertino; the community-choice generation provider is Silicon Valley Clean Energy (SVCE), which does not touch interconnection 90% · utility/CCA own page
28 questions answered against City of Cupertino’s own published documents
Q1 Is this authority the AHJ for residential solar at this address? Core Jurisdiction & scope
Nothing published by this authority.
Where we lookedAnswered structurally via the jurisdiction block per schema instructions (q1 duplicates the jurisdiction question); see jurisdiction.is_ahj
Q2 What does this authority permit itself, and what does it delegate? Core Jurisdiction & scope
Both (Building and Electrical are permitted directly by the City's Building Division); Fire plan review/inspection is delegated to Santa Clara County Fire Department
Why the confidence is not higherBuilding Division page names itself as issuer of building/electrical permits; Inspections page names SCCFD by name for fire inspections
department page checked 2026-08-30 https://www.cupertino.gov/Your-City/Departments/Community-Development/Building
Q3 Is a permit required for a residential rooftop PV system? Core Jurisdiction & scope
Yes
Why the confidence is not higherCity's Photovoltaic Submittal Checklist states the checklist verifies completeness of 'a photovoltaic permit application per CRC Section R907 and CEC Article 690'
checklist checked 2026-08-30 https://www.cupertino.gov/files/assets/city/v/3/departments/documents/community-development/building/ab-2234/photovoltaic-submittal-che.pdf
Q4 Is there a separate electrical permit, or is it combined? Core Jurisdiction & scope
Combined
Why the confidence is not higherThe Instant Solar Permit (ISP) and the standard Photovoltaic Submittal Checklist both process PV as a single building-permit record covering the electrical work; no separate stand-alone 'electrical permit' track for PV was found
department page checked 2026-08-30 https://www.cupertino.gov/Your-City/Departments/Community-Development/Building/Permits/Instant-Solar-Permit-SolarAPP
Q5 Who is allowed to pull the electrical permit? Core Who may apply
Licensed contractor (California B, C-46, or C-10) for the SolarAPP+ Instant Solar Permit route, which is 'exclusively available to contractors registered with SolarAPP+'; homeowners may self-perform via the separate Owner-Builder route
Why the confidence is not higherBoth facts stated directly by City's own PV checklist and SolarAPP+ page
checklist checked 2026-08-30 https://www.cupertino.gov/files/assets/city/v/3/departments/documents/community-development/building/ab-2234/photovoltaic-submittal-che.pdf
Q6 Must the contractor be registered with this authority before applying? Core Who may apply
Yes, a City of Cupertino business license is required, but the FAQ specifies it is checked at final inspection, not necessarily at application: 'A final inspection cannot be scheduled until your contractor and all the sub-contractors...have obtained a business license from the City'
Why the confidence is not higherDirectly stated on the City's own Building Division FAQ
FAQ page checked 2026-08-30 https://www.cupertino.gov/Your-City/Departments/Community-Development/Building-Division-FAQ
Q7 Is a homeowner permitted to self-install and self-permit? Who may apply
Yes, via the general Owner-Builder permit route (not via the contractor-only SolarAPP+ Instant Solar Permit)
Why the confidence is not higherCity's Owner-Builder Notice covers all permit types generally and does not exclude PV; SolarAPP+ page separately states its ISP path is contractor-only, implying homeowner self-permit uses the standard non-instant route instead
policy handout checked 2026-08-30 https://www.cupertino.gov/files/assets/city/v/2/departments/documents/community-development/building/forms-amp-handouts-amp-fees/ownerbuilderpolicywithdisclosure-updated-2024.pdf
Q8 What documents make up a complete submittal? Core Submittal package
Cost estimate/valuation; structural calculations (if weight/height threshold exceeded); manufacturer specs and installation instructions for all PV equipment; cover sheet with owner/APN/scope; site plan; roof or foundation plan; electrical single-line diagram; signage detail
Why the confidence is not higherEnumerated directly in the City's Photovoltaic Submittal Checklist
checklist checked 2026-08-30 https://www.cupertino.gov/files/assets/city/v/3/departments/documents/community-development/building/ab-2234/photovoltaic-submittal-che.pdf
Q9 How many copies, and in what format? Submittal package
Standard (non-SolarAPP+) route: 4 sets of plans plus supporting documents on a USB drive for structural calcs. Electronic submittal: PDF only, each drawing sheet as a separate landscape-oriented file named per the Drawing Index, uploaded 'unsecured' via ProjectDox
Why the confidence is not higherChecklist states 'four sets of plans'; the Electronic Submittal Process section of the Permits page gives the detailed PDF/ProjectDox format rules used for all permits including PV
department page checked 2026-08-30 https://www.cupertino.gov/Your-City/Departments/Community-Development/Building/Permits
Q10 Is a site plan required, and what must it show? Core Submittal package
Yes. Must show property boundaries and north arrow, location of the PV installation, electrical service, combiner box, inverter, AC/DC disconnects, junction boxes and battery banks; for ground mount, all structures, topography, driveway access, easements, utilities and septic/leach lines
Why the confidence is not higherDirectly enumerated in the City's Photovoltaic Submittal Checklist
checklist checked 2026-08-30 https://www.cupertino.gov/files/assets/city/v/3/departments/documents/community-development/building/ab-2234/photovoltaic-submittal-che.pdf
Q11 Is a one-line / three-line diagram required? Core Drawings & calculations
Yes
Why the confidence is not higherChecklist requires an 'Electrical single-line diagram clearly identifying all devices installed in the PV system and indicating total kVA rating'
checklist checked 2026-08-30 https://www.cupertino.gov/files/assets/city/v/3/departments/documents/community-development/building/ab-2234/photovoltaic-submittal-che.pdf
Q12 Are string and conductor calculations required? Drawings & calculations
Conductor/conduit sizing is required ('indicate type and size of all conduit and conductors throughout the PV system'); a formal 'string calculation' is not separately named
Why the confidence is not higherChecklist requires conductor sizing but does not use the term 'string calculation' explicitly
checklist checked 2026-08-30 https://www.cupertino.gov/files/assets/city/v/3/departments/documents/community-development/building/ab-2234/photovoltaic-submittal-che.pdf
Q13 Is a structural PE stamp required, and at what threshold? Core Engineering & stamps
Yes -- structural calculations by a registered California design professional are required if the PV system exceeds 5 lb/sf, or exceeds 18 inches above the roof surface, or (ground mount) exceeds 5 feet in total height
Why the confidence is not higherExact thresholds stated in the City's own Photovoltaic Submittal Checklist
checklist checked 2026-08-30 https://www.cupertino.gov/files/assets/city/v/3/departments/documents/community-development/building/ab-2234/photovoltaic-submittal-che.pdf
Q14 Is an electrical PE stamp required, and at what threshold? Engineering & stamps
Nothing published by this authority.
Where we lookedCity's Photovoltaic Submittal Checklist, Building Fee Schedule D, and Permits page -- no mention of an electrical PE stamp threshold distinct from the structural PE threshold in q13
Q15 What does a residential solar permit cost? Core Fees
$450 flat for residential systems up to 15kW, plus $15 per additional kW above 15kW (multi-family/commercial tiers differ)
Why the confidence is not higherCity of Cupertino Fee Schedule D, Table 3, Resolution 24-040, fees effective 7/14/2024 (PDF internally dated/created 5/28/2024, no newer schedule found in a search of the same asset path)
fee schedule checked 2026-08-30 https://www.cupertino.gov/files/assets/city/v/2/departments/documents/finance/forms-amp-fees/fy202425-fee-schedule-d-b.pdf
Q16 How is the fee calculated? Core Fees
Tiered (flat fee up to a kW threshold, then per-additional-kW above it)
Why the confidence is not higherSame fee schedule line item structure as q15
fee schedule checked 2026-08-30 https://www.cupertino.gov/files/assets/city/v/2/departments/documents/finance/forms-amp-fees/fy202425-fee-schedule-d-b.pdf
Q17 Is there a separate plan-check fee? Fees
No -- the PV/BESS line items in Schedule D Table 3 are a single combined fee; a footnote states 'Fees identified in this Table consist of 50% Plan Review Fee and 50% Inspection Fee', so there is no separate stand-alone plan-check charge for residential PV
Why the confidence is not higherExplicit table footnote in the City's own fee schedule
fee schedule checked 2026-08-30 https://www.cupertino.gov/files/assets/city/v/2/departments/documents/finance/forms-amp-fees/fy202425-fee-schedule-d-b.pdf
Q18 What is the stated plan-review turnaround? Core Timeline & validity
General route: 20-30 business days for initial plan review, 10-20 business days per subsequent review (stated as 'currently longer than normal'). SolarAPP+/Instant Solar Permit route: automatic/same-day issuance once documents and fees are complete
Why the confidence is not higherBoth figures stated directly on the City's own Permits page and SolarAPP+ page respectively; the 20-30 day figure is a general building-permit figure, not solar-specific, and is flagged by the City itself as temporarily elevated
department page checked 2026-08-30 https://www.cupertino.gov/Your-City/Departments/Community-Development/Building/Permits
Q19 How long is an issued permit valid before it expires? Timeline & validity
Nothing published by this authority.
Where we lookedFee Schedule D refund section (references 'expired' permits without defining the duration) and the Permits/Building Code Standards pages -- no explicit day-count for permit validity/expiration found; likely governed by the default CBC/CRC Section 105.5 but that section was not separately located on a City page
Q20 Which permit portal does this authority use? Core Portal & process
Accela Citizen Access (ACA) for standard permits/payment/inspection scheduling; SolarAPP+ for the Instant Solar Permit application/approval step
Why the confidence is not higherBoth named directly and linked from the City's own Permits and SolarAPP+ pages
portal landing page checked 2026-08-30 https://www.cupertino.gov/Your-City/Departments/Community-Development/Building/Permits/Instant-Solar-Permit-SolarAPP
Q21 Can the whole application be completed online? Core Portal & process
Yes, for the Instant Solar Permit route (SolarAPP+ approval -> upload to Accela Citizen Access -> pay -> permit auto-issues -> schedule inspection online), all without an in-person visit
Why the confidence is not higherFull workflow described step-by-step on the City's own SolarAPP+ page
department page checked 2026-08-30 https://www.cupertino.gov/Your-City/Departments/Community-Development/Building/Permits/Instant-Solar-Permit-SolarAPP
Q22 Which utility handles interconnection here? Core Utility interconnection
Pacific Gas & Electric (PG&E) delivers/interconnects electricity for Cupertino; the community-choice generation provider is Silicon Valley Clean Energy (SVCE), which does not touch interconnection
Why the confidence is not higherSVCE's own site: Cupertino is one of SVCE's member communities, and 'PG&E delivers this electricity over their existing poles and wires' and 'continues to maintain power lines' -- CCAs do not perform interconnection under CA's community-choice structure
utility/CCA own page checked 2026-08-30 https://www.svcleanenergy.org/member-agencies/
Q23 Where does the utility sit in the sequence? Core Utility interconnection
Nothing published by this authority.
Where we lookedPG&E's public site (pge.com self-generation/interconnection and Greenbook landing pages, plus a solar-interconnection-process URL) -- several candidate PG&E URLs 404'd during this run and no page describing where interconnection/PTO sits relative to the City's permit/inspection sequence was reached
Q24 Is a HOA or architectural approval required first? Overlays & special cases
No -- HOA/architectural approval does not appear to gate the solar permit. Several other Instant Permit types (Re-roof, Siding Replacement, Electrical Charging Station, etc.) are explicitly excluded when the property has 'HOA'; the 'Solar Permit with SolarApp+' line item carries no such HOA exclusion
Why the confidence is not higherInferred by comparison within the City's own Instant Permits list (an absence of the HOA exclusion applied to sibling permit types), reinforced by the CA Solar Rights Act (Civil Code SS714/SS4600) preempting unreasonable HOA restriction of solar -- not a direct 'no HOA required' statement from the City
FAQ page (comparative inference) checked 2026-08-30 https://www.cupertino.gov/Your-City/Departments/Community-Development/Building-Division-FAQ
Q25 Is there a historic-district review? Overlays & special cases
No dedicated historic-district review found for solar specifically -- other Instant Permit types (Re-roof, Siding Replacement) explicitly exclude 'historic properties'; the Solar Permit with SolarApp+ line does not carry that exclusion
Why the confidence is not higherSame comparative-inference method as q24, from the City's own Instant Permits list; Cupertino's zoning code does not appear to maintain a formal historic-district overlay distinct from individually flagged 'historic properties'
FAQ page (comparative inference) checked 2026-08-30 https://www.cupertino.gov/Your-City/Departments/Community-Development/Building-Division-FAQ
Q26 Is a wind or windstorm certification required? Overlays & special cases
No
Why the confidence is not higherNo wind/windstorm certification (a Texas-DOI/TDI-style program) appears anywhere in the City's Photovoltaic Submittal Checklist, Building Code Standards page, or fee schedules reviewed; California does not run a TDI-equivalent program. Absence checked against a checklist that DOES cover structural thresholds in detail, so its silence on wind cert is meaningful, but this is not an explicit 'not required' statement
checklist (absence) checked 2026-08-30 https://www.cupertino.gov/files/assets/city/v/3/departments/documents/community-development/building/ab-2234/photovoltaic-submittal-che.pdf
Q27 Is a Specific Use Permit or Council approval ever required? Overlays & special cases
Only if the PV structure needs a setback/height variance from the R1 zoning ordinance, in which case a minor Residential Permit under CMC Section 19.28.090 is required; standard roof-mounted PV within setbacks needs no Council/SUP approval
Why the confidence is not higherStated directly in the City's Photovoltaic Submittal Checklist general notes
checklist checked 2026-08-30 https://www.cupertino.gov/files/assets/city/v/3/departments/documents/community-development/building/ab-2234/photovoltaic-submittal-che.pdf
Q28 Is there a system-size cap on residential generation? Overlays & special cases
Nothing published by this authority.
Where we lookedCity's Photovoltaic Submittal Checklist and zoning code (Chapter 19.28) -- no Cupertino-specific residential system-size cap found; CA state NEM law allows systems up to 1MW without a city-specific cap being identified here
Lines marked with a percentage were read off this authority’s own published documents. Unmarked guidance is general good practice, not this jurisdiction’s rule — always confirm against the authority before you submit.
Install 5 steps · 20 questions
-
Build to the code editions actually in force here
The NEC edition a jurisdiction enforces is often a cycle behind the newest one published, and local amendments sit on top of it. Rapid shutdown, conductor sizing and labelling all change between editions, so the edition in force is the first thing to establish, not the last.
- Which NEC edition is in force? 2023 NEC 95% · authority's own adoption history table
- Which building code edition is in force? 2025 California Building Code and 2025 California Residential Code (based on 2024 IBC/IRC), effective 1/1/2026 under Ordinance 25-2278 95% · authority's own adoption history table
- Which fire code edition is in force? 2025 California Fire Code (based on 2024 IFC), effective 1/1/2026 under Ordinance 25-2278 90% · authority's own adoption history table
- Are there local amendments to any of the above? Yes -- the City states it adopts Title 24 'with certain amendments' each cycle. Notably, a local reach-code amendment to the CEC/CalGreen (Ord. 19-2193, adopted 2/5/2020) requiring electric readiness was later REPEALED by Ord. 24-2265 (effective 4/9/2025) following the Ninth Circuit's decision on gas bans -- the repeal took effect before AB 130's 1 Oct 2025 freeze on new restrictive residential amendments, so AB 130 does not currently block Cupertino from re-adopting a reach code, it only blocks doing so between 10/1/2025-6/1/2031 88% · authority's own adoption history table
- What is the installation judged against? CRC Section R907 and CEC Article 690 (as currently the 2025 editions, per the 2025 code adoption) 90% · checklist
-
Fire access, setbacks and pathways
Ridge setbacks and roof access pathways are fire-service requirements and they constrain the array layout. They are the most common cause of a redesign after the fire department comments on a plan set.
- What ridge setback and access pathways are required? The City's own PV checklist directs installers to roof-access pathway guidance in a CAL FIRE/OSFM 'Solar Photovoltaic Installation Guideline' -- but the linked document (osfm.fire.ca.gov/pdf/reports/solarphotovoltaicguideline.pdf) is a 2008 DRAFT (Title: 'DRAFT', created 20 Jun 2008), not a current, adopted standard. No Cupertino-specific numeric ridge-setback amendment was found; the applicable baseline is the 2025 CRC R907.7 / CFC solar provisions 55% · checklist (stale referenced link)
-
Rapid shutdown
Which rapid-shutdown rule applies follows directly from the NEC edition in force, and the initiation device has to be at a location the fire service can reach and identify. This is inspected, and it is labelled.
- Is rapid shutdown required, and to which NEC edition? Yes, rapid shutdown required per NEC 690.12 as incorporated into the 2025 California Electrical Code (based on 2023 NEC), effective 1/1/2026 85% · inference from adopted code edition
-
Labels and placards
The NEC sets a baseline for permanent markings at the service equipment and the disconnecting means. On top of that, an authority may specify its own wording, and the utility may specify more again. Where any of them writes its own text, a generic off-the-shelf label set will not pass — this is the detail most often fixed on a return visit.
- Which placards does this authority require at the service equipment? A disconnect placard at service equipment: 'green or red plastic engraved with 1/2 inch high white letters, permanently mounted on or immediately next to the panel door'; plus a standalone-system placard, or a directory/plaque indicating the location of the service disconnect and PV disconnect for grid-tied systems 92% · checklist
- Does the authority specify placard wording of its own? Yes, in substance (required content: standalone-system disclosure or service/PV-disconnect directory) though not a single verbatim script 80% · checklist
- Does it specify letter height, colour or material? Green or red plastic, engraved, 1/2 inch high white letters 92% · checklist
- Is a site plan / facility map placard required, and what must it show? The required site plan (not a separate 'facility map placard') must show property boundaries/north arrow and the location of electrical service, combiner box, inverter, AC/DC disconnects, junction boxes and battery banks; no additional NEC 705.10-style facility placard is separately named by the City 75% · checklist
- Where must the labels be placed? Placard permanently mounted on or immediately next to the service/panel door 90% · checklist
-
Disconnect, storage and listed equipment
Where the AC disconnect must sit relative to the meter is usually the utility's rule, not the building department's. Battery storage frequently carries its own permit, its own inspection and its own fire conditions.
- Are batteries permitted, and under what conditions? Yes -- SolarAPP+ Instant Solar Permit explicitly covers 'roof-mounted solar photovoltaic panel installations, with or without energy storage systems'; the fee schedule prices Battery Energy Storage Systems as their own line item 90% · department page
- Is there a separate ESS permit or inspection? Yes -- Battery Energy Storage System has its own fee line ($655 for up to three units, $386 each additional) distinct from the PV fee line in the same fee schedule, indicating it is tracked/billed as a separable item even when bundled into one ISP application 82% · fee schedule
- Is a ground mount treated as a structure? Yes, treated as an accessory structure, but with a relaxed soils-investigation threshold: the Building Division FAQ lists 'ground mounted photovoltaic systems' among 'Non-Habitable Accessory Structures' (alongside trellises, gazebos, equipment sheds) that do not require a soil investigation report under the same rules as larger structures 75% · FAQ page
20 questions answered against City of Cupertino’s own published documents
Q29 Which NEC edition is in force? Core Code editions in force
2023 NEC
Why the confidence is not higherCity's own 'History of Cupertino Code Adoptions' reference table (revised 03/2026) lists the 2025 California Electrical Code, adopted by Ordinance 25-2278 effective 1/1/2026, as based on the 2023 NEC. Also confirmed on the current (April 2026 snapshot of the) Building Division page listing 2025 California Codes in force
authority's own adoption history table checked 2026-08-30 https://cupertinoca.prelive.opencities.com/files/assets/city/v/1/business-and-development/documents/history-of-cupertino-code.pdf
Q30 Which building code edition is in force? Core Code editions in force
2025 California Building Code and 2025 California Residential Code (based on 2024 IBC/IRC), effective 1/1/2026 under Ordinance 25-2278
Why the confidence is not higherSame City adoption-history table and Building Division page
authority's own adoption history table checked 2026-08-30 https://cupertinoca.prelive.opencities.com/files/assets/city/v/1/business-and-development/documents/history-of-cupertino-code.pdf
Q31 Which fire code edition is in force? Code editions in force
2025 California Fire Code (based on 2024 IFC), effective 1/1/2026 under Ordinance 25-2278
Why the confidence is not higherSame City adoption-history table; fire code is enforced by SCCFD but adopted by the City's own ordinance sequence
authority's own adoption history table checked 2026-08-30 https://cupertinoca.prelive.opencities.com/files/assets/city/v/1/business-and-development/documents/history-of-cupertino-code.pdf
Q32 Are there local amendments to any of the above? Core Code editions in force
Yes -- the City states it adopts Title 24 'with certain amendments' each cycle. Notably, a local reach-code amendment to the CEC/CalGreen (Ord. 19-2193, adopted 2/5/2020) requiring electric readiness was later REPEALED by Ord. 24-2265 (effective 4/9/2025) following the Ninth Circuit's decision on gas bans -- the repeal took effect before AB 130's 1 Oct 2025 freeze on new restrictive residential amendments, so AB 130 does not currently block Cupertino from re-adopting a reach code, it only blocks doing so between 10/1/2025-6/1/2031
Why the confidence is not higherBoth the amendment history and the repeal are documented directly in the City's own adoption-history table and its Building Division page notice about suspending CMC Chapter 16.32
authority's own adoption history table checked 2026-08-30 https://cupertinoca.prelive.opencities.com/files/assets/city/v/1/business-and-development/documents/history-of-cupertino-code.pdf
Q33 What is the installation judged against? Core Electrical
CRC Section R907 and CEC Article 690 (as currently the 2025 editions, per the 2025 code adoption)
Why the confidence is not higherStated directly in the header of the City's own Photovoltaic Submittal Checklist (though the checklist body text itself has not been updated past 2022/2020 code-year references -- code section numbers R907/Art.690 are stable across the 2022->2025 cycle)
checklist checked 2026-08-30 https://www.cupertino.gov/files/assets/city/v/3/departments/documents/community-development/building/ab-2234/photovoltaic-submittal-che.pdf
Q34 Is there a local rule on service upgrades or busbar sizing? Electrical
Nothing published by this authority.
Where we lookedSolarAPP+ page (which allows bundling a main service upgrade with the ISP but states no specific busbar/120% rule) and the PV checklist -- no Cupertino-specific local amendment to NEC 705.12 busbar sizing found
Q35 Is a specific mounting system or attachment spacing required? Structural & mounting
Nothing published by this authority.
Where we lookedPV Submittal Checklist -- requires 'details indicating attachment of PV modules to roof framing' and waterproofing/flashing verification but specifies no numeric attachment-spacing table of its own (relies on manufacturer engineering plus CRC/CBC structural review)
Q36 What ridge setback and access pathways are required? Core Fire pathways & setbacks
The City's own PV checklist directs installers to roof-access pathway guidance in a CAL FIRE/OSFM 'Solar Photovoltaic Installation Guideline' -- but the linked document (osfm.fire.ca.gov/pdf/reports/solarphotovoltaicguideline.pdf) is a 2008 DRAFT (Title: 'DRAFT', created 20 Jun 2008), not a current, adopted standard. No Cupertino-specific numeric ridge-setback amendment was found; the applicable baseline is the 2025 CRC R907.7 / CFC solar provisions
Why the confidence is not higherConfirmed by downloading the linked PDF directly and reading its metadata -- it is exactly the stale 2008 statewide draft flagged as a known trap; the checklist itself (from the City) has not been updated to point to a current document
checklist (stale referenced link) checked 2026-08-30 https://www.cupertino.gov/files/assets/city/v/3/departments/documents/community-development/building/ab-2234/photovoltaic-submittal-che.pdf
Q37 Is rapid shutdown required, and to which NEC edition? Core Rapid shutdown
Yes, rapid shutdown required per NEC 690.12 as incorporated into the 2025 California Electrical Code (based on 2023 NEC), effective 1/1/2026
Why the confidence is not higherInferred from the confirmed 2023 NEC adoption (q29); 690.12 rapid shutdown is unchanged in substance across recent NEC/CEC cycles and CA does not amend it out
inference from adopted code edition checked 2026-08-30 https://cupertinoca.prelive.opencities.com/files/assets/city/v/1/business-and-development/documents/history-of-cupertino-code.pdf
Q38 Which placards does this authority require at the service equipment? Core Labels Signage & labelling
A disconnect placard at service equipment: 'green or red plastic engraved with 1/2 inch high white letters, permanently mounted on or immediately next to the panel door'; plus a standalone-system placard, or a directory/plaque indicating the location of the service disconnect and PV disconnect for grid-tied systems
Why the confidence is not higherExact spec given in the City's own Photovoltaic Submittal Checklist general notes
checklist checked 2026-08-30 https://www.cupertino.gov/files/assets/city/v/3/departments/documents/community-development/building/ab-2234/photovoltaic-submittal-che.pdf
Q39 Does the authority specify placard wording of its own? Core Labels Signage & labelling
Yes, in substance (required content: standalone-system disclosure or service/PV-disconnect directory) though not a single verbatim script
Why the confidence is not higherSame checklist section as q38
checklist checked 2026-08-30 https://www.cupertino.gov/files/assets/city/v/3/departments/documents/community-development/building/ab-2234/photovoltaic-submittal-che.pdf
Q40 Does it specify letter height, colour or material? Core Labels Signage & labelling
Green or red plastic, engraved, 1/2 inch high white letters
Why the confidence is not higherExact wording in the City's own checklist
checklist checked 2026-08-30 https://www.cupertino.gov/files/assets/city/v/3/departments/documents/community-development/building/ab-2234/photovoltaic-submittal-che.pdf
Q41 Is a site plan / facility map placard required, and what must it show? Core Labels Signage & labelling
The required site plan (not a separate 'facility map placard') must show property boundaries/north arrow and the location of electrical service, combiner box, inverter, AC/DC disconnects, junction boxes and battery banks; no additional NEC 705.10-style facility placard is separately named by the City
Why the confidence is not higherSite-plan content requirement is explicit in the City's checklist; absence of a separate facility-map placard requirement was checked against the same document, which is otherwise detailed on signage
checklist checked 2026-08-30 https://www.cupertino.gov/files/assets/city/v/3/departments/documents/community-development/building/ab-2234/photovoltaic-submittal-che.pdf
Q42 Does the UTILITY specify placards beyond the AHJ's? Core Labels Signage & labelling
Nothing published by this authority.
Where we lookedPG&E's Greenbook landing page confirms the 2026 Greenbook (TD-7001M) was posted 24 Apr 2026 but defers distributed-generation placard/labeling detail to TD-2306M, which the Greenbook page states requires access through 'your PG&E Job Owner' -- genuinely gated, not publicly reachable
Q43 Where must the labels be placed? Core Labels Signage & labelling
Placard permanently mounted on or immediately next to the service/panel door
Why the confidence is not higherSame checklist wording as q38/q40
checklist checked 2026-08-30 https://www.cupertino.gov/files/assets/city/v/3/departments/documents/community-development/building/ab-2234/photovoltaic-submittal-che.pdf
Q44 Must equipment be on a specific approved list? Equipment listing
Nothing published by this authority.
Where we lookedPV Submittal Checklist requires 'Manufacturer's Specifications for all equipment' but does not name a specific City- or utility-maintained 'approved equipment list' for residential PV (unlike, e.g., an explicit UL-listed-equipment table)
Q45 Are batteries permitted, and under what conditions? Core Battery / ESS
Yes -- SolarAPP+ Instant Solar Permit explicitly covers 'roof-mounted solar photovoltaic panel installations, with or without energy storage systems'; the fee schedule prices Battery Energy Storage Systems as their own line item
Why the confidence is not higherDirectly stated on the City's SolarAPP+ page and confirmed by a distinct BESS fee line in Fee Schedule D
department page checked 2026-08-30 https://www.cupertino.gov/Your-City/Departments/Community-Development/Building/Permits/Instant-Solar-Permit-SolarAPP
Q46 Is there a separate ESS permit or inspection? Battery / ESS
Yes -- Battery Energy Storage System has its own fee line ($655 for up to three units, $386 each additional) distinct from the PV fee line in the same fee schedule, indicating it is tracked/billed as a separable item even when bundled into one ISP application
Why the confidence is not higherFee Schedule D, Table 3, City of Cupertino Resolution 24-040
fee schedule checked 2026-08-30 https://www.cupertino.gov/files/assets/city/v/2/departments/documents/finance/forms-amp-fees/fy202425-fee-schedule-d-b.pdf
Q47 Is a ground mount treated as a structure? Core Ground mount
Yes, treated as an accessory structure, but with a relaxed soils-investigation threshold: the Building Division FAQ lists 'ground mounted photovoltaic systems' among 'Non-Habitable Accessory Structures' (alongside trellises, gazebos, equipment sheds) that do not require a soil investigation report under the same rules as larger structures
Why the confidence is not higherDirectly stated in the City's own Building Division FAQ, soil-report section
FAQ page checked 2026-08-30 https://www.cupertino.gov/Your-City/Departments/Community-Development/Building-Division-FAQ
Q48 Where must the AC disconnect be, relative to the meter? Core Utility equipment
Nothing published by this authority.
Where we lookedPG&E Greenbook landing page and general interconnection pages -- AC-disconnect-to-meter placement detail lives in TD-2306M, which is gated behind 'your PG&E Job Owner' per the Greenbook page itself; not publicly reachable this run
Lines marked with a percentage were read off this authority’s own published documents. Unmarked guidance is general good practice, not this jurisdiction’s rule — always confirm against the authority before you submit.
Inspection 5 steps · 14 questions
-
Book it
Booking is a portal, a phone call or an email depending on the authority, and the notice required is rarely zero. Book before the work is finished rather than after — the lead time, not the work, is usually what sets the date.
- How is an inspection booked? Portal (Accela Citizen Access online scheduling); phone/email support available for technical help 90% · department page
- How much notice is required? At least 1 business day -- cancellations/reschedules must be made before 3:30pm on the business day prior to the scheduled inspection, or a re-inspection fee is assessed 80% · policy document
- Are same-day or AM/PM windows offered? Yes -- a confirmation email is sent before 7:30am on the day of inspection giving a two-hour time window 88% · department page
-
Know who turns up
Some authorities inspect their own solar work; some delegate it, and a few do not inspect the PV equipment itself at all. Who is coming determines what they will look at.
- Does this AHJ perform its own final solar inspection? Yes for building/electrical (performed by City Building Inspectors); Delegated to SCCFD for the fire-code component 90% · department page
- If delegated, to whom? Santa Clara County Fire Department, (408) 378-4010, for the fire-code component only 92% · department page
-
Work the stages in order
A rough-in or mid-roof inspection, where one is required, has to happen before the work it covers is closed up. Missing a stage means opening something back up, and it is the most expensive kind of correction.
- Which inspections are required, and in what order? Via SolarAPP+/ISP: the fee 'covers two inspections for the same element,' implying a single inspection stage (with one covered re-check) rather than a multi-stage rough-in/final sequence; via the standard route, general residential sequence is rough electrical/MEP then final 65% · department page (inference)
-
Have the paperwork on site
The approved plan set, the permit, and the equipment listings should be on site and reachable. Inspectors routinely verify that installed equipment matches what was approved, and that the labels are the ones the plan set promised.
- Is there a published inspection checklist? Yes -- a 'SolarAPP+ Inspection Checklist' is a required uploaded document for every Instant Solar Permit application/inspection 85% · department page
- What must be on site at inspection? A printed copy of the job card, the approved plan set, and supporting documents must be present at the job site 88% · policy document
-
Sign-off, and permission to operate
Passing gives you a final or an equivalent sign-off. That is not the same as permission to operate: PTO comes from the utility, and who tells the utility the inspection passed varies. A system left switched off for weeks is usually waiting on this handover.
- What is issued on pass? Final (a passed 'Final Building' inspection record in Accela; no separate Certificate of Occupancy is issued for an existing single-family home) 60% · department procedure (inference)
- Is there a re-inspection fee? $266/hour (standard reinspection rate); Building Inspectors have discretion to issue one warning before assessing the fee 88% · fee schedule
- How are corrections issued and cleared? Corrections are noted by the field inspector on an inspection result/correction record; work must be corrected and pass a subsequent inspection (which may incur the reinspection fee) before the permit can proceed to final 65% · policy document (inference)
14 questions answered against City of Cupertino’s own published documents
Q49 How is an inspection booked? Core Booking & scheduling
Portal (Accela Citizen Access online scheduling); phone/email support available for technical help
Why the confidence is not higherStated directly on the City's Inspections page and Schedule Online Inspection Guide
department page checked 2026-08-30 https://www.cupertino.gov/Your-City/Departments/Community-Development/Building/Inspections
Q50 How much notice is required? Core Booking & scheduling
At least 1 business day -- cancellations/reschedules must be made before 3:30pm on the business day prior to the scheduled inspection, or a re-inspection fee is assessed
Why the confidence is not higherStated as the operative cutoff in the City's Re-Inspection Fee Policy
policy document checked 2026-08-30 https://www.cupertino.gov/files/assets/city/v/3/departments/documents/community-development/building/inspection/re-inspection-fee-policy.pdf
Q51 Are same-day or AM/PM windows offered? Booking & scheduling
Yes -- a confirmation email is sent before 7:30am on the day of inspection giving a two-hour time window
Why the confidence is not higherStated directly on the City's Inspections page
department page checked 2026-08-30 https://www.cupertino.gov/Your-City/Departments/Community-Development/Building/Inspections
Q52 Does this AHJ perform its own final solar inspection? Core Who inspects
Yes for building/electrical (performed by City Building Inspectors); Delegated to SCCFD for the fire-code component
Why the confidence is not higherCity's own Inspections page distinguishes City-performed building/electrical inspections from SCCFD-scheduled fire inspections
department page checked 2026-08-30 https://www.cupertino.gov/Your-City/Departments/Community-Development/Building/Inspections
Q53 If delegated, to whom? Core Who inspects
Santa Clara County Fire Department, (408) 378-4010, for the fire-code component only
Why the confidence is not higherNamed directly on the City's Inspections page
department page checked 2026-08-30 https://www.cupertino.gov/Your-City/Departments/Community-Development/Building/Inspections
Q54 Which inspections are required, and in what order? Core Stages & sequence
Via SolarAPP+/ISP: the fee 'covers two inspections for the same element,' implying a single inspection stage (with one covered re-check) rather than a multi-stage rough-in/final sequence; via the standard route, general residential sequence is rough electrical/MEP then final
Why the confidence is not higherInferred from the SolarAPP+ page's fee description plus the general (non-PV-specific) Residential Inspection Procedure document, which does not separately address PV staging
department page (inference) checked 2026-08-30 https://www.cupertino.gov/Your-City/Departments/Community-Development/Building/Permits/Instant-Solar-Permit-SolarAPP
Q55 Is a rough-in or mid-roof inspection required? Stages & sequence
Nothing published by this authority.
Where we lookedGeneral (non-PV) Residential Inspection Procedure document -- describes rough MEP/rough frame stages for new construction but does not address whether a rough-in/mid-roof inspection applies to a PV retrofit specifically; SolarAPP+ page implies a single inspection stage for PV (see q54)
Q56 Does the inspector verify labels and listings? Core What is checked
Nothing published by this authority.
Where we lookedInspections page and Residential Inspection Procedure -- neither explicitly states that the inspector checks labels/listings as a discrete verification step, though the PV checklist's heavy emphasis on signage (q38-40) makes it a reasonable but unconfirmed inference
https://www.cupertino.gov/Your-City/Departments/Community-Development/Building/Inspections
Q57 Is there a published inspection checklist? Core What is checked
Yes -- a 'SolarAPP+ Inspection Checklist' is a required uploaded document for every Instant Solar Permit application/inspection
Why the confidence is not higherListed explicitly as a required document on the City's SolarAPP+ page
department page checked 2026-08-30 https://www.cupertino.gov/Your-City/Departments/Community-Development/Building/Permits/Instant-Solar-Permit-SolarAPP
Q58 What must be on site at inspection? Core Documents on site
A printed copy of the job card, the approved plan set, and supporting documents must be present at the job site
Why the confidence is not higherStated directly as grounds for a reinspection fee in the City's Re-Inspection Fee Policy
policy document checked 2026-08-30 https://www.cupertino.gov/files/assets/city/v/3/departments/documents/community-development/building/inspection/re-inspection-fee-policy.pdf
Q59 Is there a re-inspection fee? Corrections & re-inspection
$266/hour (standard reinspection rate); Building Inspectors have discretion to issue one warning before assessing the fee
Why the confidence is not higherRate from Fee Schedule D; warning discretion from the Re-Inspection Fee Policy
fee schedule checked 2026-08-30 https://www.cupertino.gov/files/assets/city/v/2/departments/documents/finance/forms-amp-fees/fy202425-fee-schedule-d-b.pdf
Q60 How are corrections issued and cleared? Corrections & re-inspection
Corrections are noted by the field inspector on an inspection result/correction record; work must be corrected and pass a subsequent inspection (which may incur the reinspection fee) before the permit can proceed to final
Why the confidence is not higherInferred from the Re-Inspection Fee Policy's description of the correction/reinspection process and the general Residential Inspection Procedure's pass/fail language
policy document (inference) checked 2026-08-30 https://www.cupertino.gov/files/assets/city/v/3/departments/documents/community-development/building/inspection/re-inspection-fee-policy.pdf
Q61 What is issued on pass? Core Final sign-off & PTO
Final (a passed 'Final Building' inspection record in Accela; no separate Certificate of Occupancy is issued for an existing single-family home)
Why the confidence is not higherInferred from the general Residential Inspection Procedure's 'FINAL BUILDING' inspection type; not confirmed by a PV-specific statement
department procedure (inference) checked 2026-08-30 https://www.cupertino.gov/files/assets/city/v/10/business-and-development/documents/residential-inspection-procedure-03.04.2025.pdf
Q62 Who notifies the utility for PTO? Core Final sign-off & PTO
Nothing published by this authority.
Where we lookedCity's SolarAPP+/Permits/Inspections pages and PG&E's public interconnection pages (several 404'd) -- no source found stating whether the City, the installer, or the homeowner is responsible for notifying PG&E after final to trigger PTO
Lines marked with a percentage were read off this authority’s own published documents. Unmarked guidance is general good practice, not this jurisdiction’s rule — always confirm against the authority before you submit.
Jurisdiction & key facts
The standing 62-question set, answered for City of Cupertino against this authority’s own published documents. Every answer carries the confidence it was recorded at and the document it came from. Where nothing is published we say so and show where we looked — a blank here is a finding, not a gap.
City of Cupertino is the authority having jurisdiction 92% confidence
- Holds
- Building and Electrical (Community Development Dept, Building Division). Fire code plan review/inspection for fire-related items is performed by the Santa Clara County Fire Department (SCCFD), an independent fire protection district, not a City department.
- Delegated to
- Santa Clara County Fire Department (fire-code plan review and fire inspections only)
- Overridden by
- State: Title 24 (2025 CBC/CRC/CEC/CFC, effective 1/1/2026) sets the code baseline; Civil Code SS714/SS4600 (Solar Rights Act) preempts unreasonable HOA restriction; Gov. Code SS65850.5 and AB 130 (Stats. 2025 Ch. 22) constrain local residential amendments 1 Oct 2025-1 Jun 2031. Utility: PG&E (not the City) controls interconnection/PTO timing and is outside AHJ authority.
- Why not higher
- City's own Building Division page (Inspections) states 'Fire Inspections can be scheduled with the Santa Clara County Fire Department at (408) 378-4010' -- confirmed by name from the City's own site, not inferred from geography. SCCFD's own site independently states it is 'a California Fire Protection District serving Santa Clara County and the communities of Campbell, Cupertino, Los Altos, Los Altos Hills, Los Gatos, Monte Sereno, San Martin, Saratoga.' Building/Electrical permitting confirmed via the City's own Building Division, Permits, and Fee Schedule pages (Community Development Dept, not a separate agency as briefed -- the brief's department name was correct here).
https://www.cupertino.gov/Your-City/Departments/Community-Development/Building/Inspections
- Permit required
- Yes95%
- Permit cost
- $450 flat for residential systems up to 15kW, plus $15 per additional kW above 15kW (multi-family/commercial tiers differ)92%
- Plan review
- General route: 20-30 business days for initial plan review, 10-20 business days per subsequent review (stated as 'currently longer than normal').85%
- Portal
- Accela Citizen Access (ACA) for standard permits/payment/inspection scheduling; SolarAPP+ for the Instant Solar Permit application/approval step92%
- Electrical code
- 2023 NEC95%
- Own placard wording
- Yes, in substance (required content: standalone-system disclosure or service/PV-disconnect directory) though not a single verbatim script80%
- Booking an inspection
- Portal (Accela Citizen Access online scheduling); phone/email support available for technical help90%
Labels & placards for this authority
City of Cupertino writes its own placard wording. A standard NEC label set will not satisfy it — the exact text, and in most cases the size, colour and font, are specified below.
Wording 80%
Yes, in substance (required content: standalone-system disclosure or service/PV-disconnect directory) though not a single verbatim script
Size, colour & material 92%
Green or red plastic, engraved, 1/2 inch high white letters
Where they go 90%
Placard permanently mounted on or immediately next to the service/panel door
What the utility wants on top None%
Each figure above is sourced and dated in the full answer set below (questions 38–43). Where an authority’s own published sheet is older than the code it has adopted, the answer says so.
Average approval time — application to PTO
From the CPUC interconnection record. Bars show the average days taken each year; a year with no recorded projects is left blank rather than drawn as zero.