City of Petaluma

Sonoma County

Verified Aug. 5, 2026

City of Petaluma is a city authority in the State of California, serving 59,776 residents. 4,981 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 — SolarAPP+ eligible systems: same-day (automated real-time approval). Standard (non-SolarAPP+) permits: no published day-count for solar specifically; Q18 Where you file — SolarAPP+ (solarapp.nrel.gov) for automated plan review, feeding into the City's own permit portal — Tyler Technologies EnerGov 'Self Service' / 'Permits & Planning… Q20

Permit required
Yes95% source
What it costs
Variable — calculated from the tiered Building Valuation fee table (e.g., ~$696 permit + ~$696 plan check + ~$139 Title-24 energy fee ≈ $1,531 combined for an ~$18,000 valuation system),82% source
Plan review turnaround
SolarAPP+ eligible systems: same-day (automated real-time approval). Standard (non-SolarAPP+) permits: no published day-count for solar specifically;68% source
Key document
checklist/handout PDF cited by 12 open the document
  1. 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.

    • Is this authority the AHJ for residential solar at this address? Yes 95% · authority's own page
    • What does this authority permit itself, and what does it delegate? Both 90% · checklist/handout PDF
    • Is a permit required for a residential rooftop PV system? Yes 95% · authority's own page
    • Is there a separate electrical permit, or is it combined? Combined 82% · checklist/handout PDF
    • Is a HOA or architectural approval required first? Conditional — Yes if the property is in a homeowners association 80% · checklist/handout PDF
    • Is there a historic-district review? Conditional — Yes if the property is in a historic district 80% · checklist/handout PDF
    • Is a wind or windstorm certification required? No third-party wind/windstorm certification (not a TDI-certification state); the eligibility checklist requires the installer to self-certify the dwelling is NOT in 'Wind Exposure D' (not on a >15% average-slope hill or within 200 yards of the ocean/large coastal bay) to qualify for the simplified structural pathway. 75% · checklist/handout PDF
    • Is there a system-size cap on residential generation? 10 kW AC nameplate is the ceiling for the expedited/SolarAPP+ eligibility pathway; systems above that (or otherwise ineligible — ballasted, flood-zone APNs, non-single-family) are not capped outright but must go through the standard, non-expedited building-permit review instead. 85% · checklist/handout PDF
  2. 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? Either 80% · authority's own page
    • Must the contractor be registered with this authority before applying? Yes, but registration is with the national SolarAPP+ platform, not a City of Petaluma contractor registry 78% · authority's own page
    • Is a homeowner permitted to self-install and self-permit? Yes 85% · authority's own page
  3. 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? Eligibility Checklist (signed/dated); Electrical Plan (main service/disconnects/inverters, bus bar rating, module/string counts, equipment spec sheets, one-line diagram, grounding/bonding, conductor/conduit sizing, CEC 480/690/705 labeling, site diagram); Roof Plan (layout, panel/racking/conduit runs, fire classification and label locations, access pathways per CRC §324, roof covering/framing notes); Structural Plan if the simplified eligibility criteria are not met. 92% · checklist/handout PDF
    • How many copies, and in what format? Digital upload only — plan sets and the Eligibility Checklist/Contractor Disclosures Form are uploaded to the City's online portal (EnerGov Self Service) referencing the SolarAPP+ approval ID; no paper-copy count is specified. 68% · authority's own page
    • Is a site plan required, and what must it show? Yes — a site diagram showing panel arrangement on the roof, north arrow, lot dimensions, and distance from property lines to adjacent buildings/structures (existing and proposed); plus a separate roof plan showing PV layout, racking/conduit runs, fire classification, and required label locations. 90% · checklist/handout PDF
    • Is a one-line / three-line diagram required? Yes 95% · checklist/handout PDF
    • Are string and conductor calculations required? Yes 78% · checklist/handout PDF
    • Is a structural PE stamp required, and at what threshold? Required unless the simplified eligibility criteria are met: no visible roof structural deficiencies/deflection, max racking attachment spacing 6 ft o.c. (4 ft alternating for factory trusses with unverified splice locations or 16 in o.c. truss spacing), zero snow-load area, not in Wind Exposure D, single roof covering layer, and CA-code-compliant lag-screw/manufacturer-rated fasteners. If these are not met, stamped structural drawings and calculations by a California-licensed engineer are required. 92% · checklist/handout PDF
    • Is an electrical PE stamp required, and at what threshold? Not required at any documented threshold — neither the PV Requirements handout nor the Storage Battery Requirements handout call for an electrical PE stamp; both instead ask for manufacturer spec sheets, a licensed-contractor-prepared one-line diagram, and (for batteries) NRTL-listed equipment. 50% · checklist/handout PDF
  4. 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? SolarAPP+ (solarapp.nrel.gov) for automated plan review, feeding into the City's own permit portal — Tyler Technologies EnerGov 'Self Service' / 'Permits & Planning Hub' (petalumaca-energovweb.tylerhost.net/apps/SelfService). 95% · authority's own page
    • Can the whole application be completed online? Yes 85% · authority's own page
    • What does a residential solar permit cost? Variable — calculated from the tiered Building Valuation fee table (e.g., ~$696 permit + ~$696 plan check + ~$139 Title-24 energy fee ≈ $1,531 combined for an ~$18,000 valuation system), plus SolarAPP+'s own separate $25 one-time processing fee paid directly to NREL. 82% · fee schedule PDF
    • How is the fee calculated? Tiered (valuation-based) 90% · fee schedule PDF
    • Is there a separate plan-check fee? Yes 92% · fee schedule PDF
  5. 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? SolarAPP+ eligible systems: same-day (automated real-time approval). Standard (non-SolarAPP+) permits: no published day-count for solar specifically; the general Permit Process FAQ says most permits are issued 'over the counter' to 'a few weeks or even several months' depending on complexity. 68% · authority's own page
    • Which utility handles interconnection here? PG&E 95% · utility's own page
    • Where does the utility sit in the sequence? After permit 88% · utility tariff

28 questions answered against City of Petaluma’s own published documents

Q1 Is this authority the AHJ for residential solar at this address? Core Jurisdiction & scope

Yes

Why the confidence is not higherSolar-permit page states system must be 'Located in the City of Petaluma jurisdiction' to use the streamlined process; Community Development Dept/Building Division issues the residential solar permit per the PV Requirements handout.

authority's own page checked 2026-08-30 https://web.archive.org/web/20260111101542/https://cityofpetaluma.org/solar-permit/

Q2 What does this authority permit itself, and what does it delegate? Core Jurisdiction & scope

Both

Why the confidence is not higherThe City's Building Division issues a single combined solar permit covering building and electrical scope (one submittal package, one permit, one inspection) per the Solar Photovoltaic System Submittal Requirements handout and the solar-permit page; not delegated to Sonoma County.

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2019/06/Solar-Photovoltaic-System-Submittal-Requirements2020.pdf

Q3 Is a permit required for a residential rooftop PV system? Core Jurisdiction & scope

Yes

Why the confidence is not higherSolar-permit page: 'Apply for City of Petaluma Permit' is a required step after SolarAPP+ approval; PV Requirements handout governs submittal for the permit.

authority's own page checked 2026-08-30 https://web.archive.org/web/20260111101542/https://cityofpetaluma.org/solar-permit/

Q4 Is there a separate electrical permit, or is it combined? Core Jurisdiction & scope

Combined

Why the confidence is not higherNo separate electrical-permit track is described anywhere in the solar process; the PV Requirements handout and SolarAPP+ FAQ both describe one permit/plan review covering the electrical scope of the PV install (with a distinct fee line only if a panel/meter upgrade is bundled in).

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2019/06/Solar-Photovoltaic-System-Submittal-Requirements2020.pdf

Q5 Who is allowed to pull the electrical permit? Core Who may apply

Either

Why the confidence is not higherVia SolarAPP+ (the City's primary route) only a contractor 'previously registered with SolarAPP+' and licensed may apply — 'Permit Runners are not allowed.' Via the standard (non-SolarAPP+) building-permit route, a homeowner may pull the permit as an owner-builder per the Residential Owner/Builder Requirements page.

authority's own page checked 2026-08-30 https://web.archive.org/web/20260111101542/https://cityofpetaluma.org/solar-permit/

Q6 Must the contractor be registered with this authority before applying? Core Who may apply

Yes, but registration is with the national SolarAPP+ platform, not a City of Petaluma contractor registry

Why the confidence is not higher'Must be a licensed contractor that has previously registered with SolarAPP+' (solarapp.nrel.gov) — this is an NREL/SolarAPP+ registration, not a City of Petaluma-specific contractor license file. Separately, all building-permit applicants (contractor or owner-builder) must complete a 'Contractor Disclosure – Building Permit (required)' or 'Owner/Builder Disclosure' form at submission per the Permit Applications page.

authority's own page checked 2026-08-30 https://web.archive.org/web/20260111101542/https://cityofpetaluma.org/solar-permit/

Q7 Is a homeowner permitted to self-install and self-permit? Who may apply

Yes

Why the confidence is not higherSolarAPP+ is contractor-only ('Permit Runners are not allowed to request SolarAPP+ permits'; only registered licensed contractors may use it), but a homeowner may self-install/self-permit under the standard building-permit route as an owner-builder, per the Residential Owner/Builder Requirements page (state owner-builder eligibility rules apply: own the property, principal residence 12 months, etc.).

authority's own page checked 2026-08-30 https://web.archive.org/web/20251013003106/https://cityofpetaluma.org/residential-owner-builder-requirements/

Q8 What documents make up a complete submittal? Core Submittal package

Eligibility Checklist (signed/dated); Electrical Plan (main service/disconnects/inverters, bus bar rating, module/string counts, equipment spec sheets, one-line diagram, grounding/bonding, conductor/conduit sizing, CEC 480/690/705 labeling, site diagram); Roof Plan (layout, panel/racking/conduit runs, fire classification and label locations, access pathways per CRC §324, roof covering/framing notes); Structural Plan if the simplified eligibility criteria are not met.

Why the confidence is not higherDirectly enumerated in Section 3 ('Submittal Requirements') of the City's Solar Photovoltaic System Submittal Requirements handout.

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2019/06/Solar-Photovoltaic-System-Submittal-Requirements2020.pdf

Q9 How many copies, and in what format? Submittal package

Digital upload only — plan sets and the Eligibility Checklist/Contractor Disclosures Form are uploaded to the City's online portal (EnerGov Self Service) referencing the SolarAPP+ approval ID; no paper-copy count is specified.

Why the confidence is not higherSolar-permit page instructs applicants to 'upload your SolarAPP+ documents, plan sets, Contractor Disclosures Form and other supporting documents' to the City portal; no copy count or paper format is mentioned anywhere in the handout or portal pages I could reach.

authority's own page checked 2026-08-30 https://web.archive.org/web/20260111101542/https://cityofpetaluma.org/solar-permit/

Q10 Is a site plan required, and what must it show? Core Submittal package

Yes — a site diagram showing panel arrangement on the roof, north arrow, lot dimensions, and distance from property lines to adjacent buildings/structures (existing and proposed); plus a separate roof plan showing PV layout, racking/conduit runs, fire classification, and required label locations.

Why the confidence is not higherItem (b) 'Site diagram...' under Electrical Plan, and item (c) 'Roof Plan' in the PV Requirements handout.

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2019/06/Solar-Photovoltaic-System-Submittal-Requirements2020.pdf

Q11 Is a one-line / three-line diagram required? Core Drawings & calculations

Yes

Why the confidence is not higher'One-line diagram of system including all components and wire sizes' is explicitly listed under Electrical Plan requirements.

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2019/06/Solar-Photovoltaic-System-Submittal-Requirements2020.pdf

Q12 Are string and conductor calculations required? Drawings & calculations

Yes

Why the confidence is not higherHandout requires 'Total number of modules, number of modules per string and total number of strings' and conductor/conduit type-and-size specification; the companion Storage Battery Requirements handout separately requires explicit conductor-sizing, overcurrent, short-circuit and open-circuit-voltage calculations for battery circuits.

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2019/06/Solar-Photovoltaic-System-Submittal-Requirements2020.pdf

Q13 Is a structural PE stamp required, and at what threshold? Core Engineering & stamps

Required unless the simplified eligibility criteria are met: no visible roof structural deficiencies/deflection, max racking attachment spacing 6 ft o.c. (4 ft alternating for factory trusses with unverified splice locations or 16 in o.c. truss spacing), zero snow-load area, not in Wind Exposure D, single roof covering layer, and CA-code-compliant lag-screw/manufacturer-rated fasteners. If these are not met, stamped structural drawings and calculations by a California-licensed engineer are required.

Why the confidence is not higherSection 3(d) 'Structural Plan' and the attached 'Eligibility Checklist for Expedited Solar Photovoltaic Permitting' (Structural Requirements section A–G) in the PV Requirements handout.

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2019/06/Solar-Photovoltaic-System-Submittal-Requirements2020.pdf

Q14 Is an electrical PE stamp required, and at what threshold? Engineering & stamps

Not required at any documented threshold — neither the PV Requirements handout nor the Storage Battery Requirements handout call for an electrical PE stamp; both instead ask for manufacturer spec sheets, a licensed-contractor-prepared one-line diagram, and (for batteries) NRTL-listed equipment.

Why the confidence is not higherAbsence checked in both of the City's own solar/battery submittal handouts — neither mentions an electrical PE stamp threshold anywhere in their text.

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2019/06/Solar-Photovoltaic-System-Submittal-Requirements2020.pdf

Q15 What does a residential solar permit cost? Core Fees

Variable — calculated from the tiered Building Valuation fee table (e.g., ~$696 permit + ~$696 plan check + ~$139 Title-24 energy fee ≈ $1,531 combined for an ~$18,000 valuation system), plus SolarAPP+'s own separate $25 one-time processing fee paid directly to NREL.

Why the confidence is not higherFY 2025-26 Master Fee Schedule (effective 7/1/2025, PDF metadata dated 16 Jul 2025) lists 'Photovoltaic Fees ... Variable' rather than a flat solar line, and the 'Building Permit Fees' page live-redirects straight into the City's EnerGov fee-estimator tool rather than a static number — confirming the fee is computed per the general valuation table, not a fixed PV price. The $25 SolarAPP+ fee is separately confirmed on the SolarAPP+ FAQ page.

fee schedule PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/2025/07/FY25-26-FINAL-FEE-SCHEDULE.pdf

Q16 How is the fee calculated? Core Fees

Tiered (valuation-based)

Why the confidence is not higherFY 2025-26 Master Fee Schedule 'Building Permit Fees' table sets fee bands by Building Valuation ($1–500, $501–2,000, $2,001–25,000 ... $1,000,001+), and 'Photovoltaic Fees' is marked 'Variable' rather than flat/per-kW/per-panel — i.e. PV rides the same valuation table as any other building permit.

fee schedule PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/2025/07/FY25-26-FINAL-FEE-SCHEDULE.pdf

Q17 Is there a separate plan-check fee? Fees

Yes

Why the confidence is not higherFY 2025-26 Master Fee Schedule: 'Building Permit Plan Check (Community Development Building Division) — 100% of Building Permit Fee' is a distinct line item, plus 'Energy — 20% of Building Permit Fee.' A Fire Plan Review fee for new residential/addition-remodel is also listed but noted 'collected in Building' rather than billed separately, except 'Solar Variance Plan Review FLS-26 — $165' if a fire-code pathway/setback variance is needed.

fee schedule PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/2025/07/FY25-26-FINAL-FEE-SCHEDULE.pdf

Q18 What is the stated plan-review turnaround? Core Timeline & validity

SolarAPP+ eligible systems: same-day (automated real-time approval). Standard (non-SolarAPP+) permits: no published day-count for solar specifically; the general Permit Process FAQ says most permits are issued 'over the counter' to 'a few weeks or even several months' depending on complexity.

Why the confidence is not higherSolar-permit page: 'you can now apply and receive a permit for your Solar the same day' via SolarAPP+; general turnaround language from the Permit Process FAQ ('How long does it take to get a permit?').

authority's own page checked 2026-08-30 https://web.archive.org/web/20251008030402/https://cityofpetaluma.org/permit-process/

Q19 How long is an issued permit valid before it expires? Timeline & validity

Nothing published by this authority.

Where we lookedBuilding Permit Requirements page, PV Requirements handout, Permit Applications page, and the Master Fee Schedule PDF (FY25-26) — none state a permit-expiration/validity duration for a residential solar permit specifically.

https://web.archive.org/web/20250322115247/https://cityofpetaluma.org/building-permit-requirements/

Q20 Which permit portal does this authority use? Core Portal & process

SolarAPP+ (solarapp.nrel.gov) for automated plan review, feeding into the City's own permit portal — Tyler Technologies EnerGov 'Self Service' / 'Permits & Planning Hub' (petalumaca-energovweb.tylerhost.net/apps/SelfService).

Why the confidence is not higherSolar-permit page links 'Apply' directly to the EnerGov Self Service portal at petalumaca-energovweb.tylerhost.net, and separately to solarapp.nrel.gov for the automated review step; the redirect target of the (now-renamed) 'Building Permit Fees' page also resolves to the same EnerGov Self Service fee-estimate tool.

authority's own page checked 2026-08-30 https://web.archive.org/web/20260111101542/https://cityofpetaluma.org/solar-permit/

Q21 Can the whole application be completed online? Core Portal & process

Yes

Why the confidence is not higherBoth the SolarAPP+ submission (solarapp.nrel.gov) and the City permit application/upload/inspection-request steps run through the EnerGov Self Service portal per the solar-permit page and Building Inspections page ('log into the City's Permits & Planning Hub to request a building inspection').

authority's own page checked 2026-08-30 https://web.archive.org/web/20260111101542/https://cityofpetaluma.org/solar-permit/

Q22 Which utility handles interconnection here? Core Utility interconnection

PG&E

Why the confidence is not higherSonoma Clean Power (the CCA covering Petaluma) states directly on its own 'Who We Are' page: 'Your PG&E bill has two parts. PG&E charges you for distribution – maintaining the poles and wires. On the same bill, SCP charges you for generation,' and lists the City of Petaluma among its governing member jurisdictions. PG&E's Rule 21 tariff governs the interconnection process for Petaluma addresses.

utility's own page checked 2026-08-30 https://sonomacleanpower.org/who-we-are

Q23 Where does the utility sit in the sequence? Core Utility interconnection

After permit

Why the confidence is not higherPG&E Electric Rule 21 §D.13.b: for NEM Generating Facilities ≤1MW, PG&E's Permission-to-Operate review requires, among other items, 'evidence of Applicant's final electric inspection clearance from the Governmental Authority having jurisdiction' — i.e. the City's final inspection must occur before PG&E will energize/grant PTO.

utility tariff checked 2026-08-30 https://www.pge.com/tariffs/assets/pdf/tariffbook/ELEC_RULES_21.pdf

Q24 Is a HOA or architectural approval required first? Overlays & special cases

Conditional — Yes if the property is in a homeowners association

Why the confidence is not higherPV Requirements handout: 'If the project is located in a historical district, in a homeowner's association, or is a ground mount system, additional requirements for review may be required.' Note the CA Solar Rights Act (Civil Code §714/§4600) limits what an HOA may actually restrict.

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2019/06/Solar-Photovoltaic-System-Submittal-Requirements2020.pdf

Q25 Is there a historic-district review? Overlays & special cases

Conditional — Yes if the property is in a historic district

Why the confidence is not higherSame sentence in the PV Requirements handout: historic-district projects get 'additional requirements for review.'

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2019/06/Solar-Photovoltaic-System-Submittal-Requirements2020.pdf

Q26 Is a wind or windstorm certification required? Overlays & special cases

No third-party wind/windstorm certification (not a TDI-certification state); the eligibility checklist requires the installer to self-certify the dwelling is NOT in 'Wind Exposure D' (not on a >15% average-slope hill or within 200 yards of the ocean/large coastal bay) to qualify for the simplified structural pathway.

Why the confidence is not higherStructural Requirements item D on the attached Eligibility Checklist.

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2019/06/Solar-Photovoltaic-System-Submittal-Requirements2020.pdf

Q27 Is a Specific Use Permit or Council approval ever required? Overlays & special cases

Nothing published by this authority.

Where we lookedPV Requirements handout (only says historic-district/HOA/ground-mount projects get unspecified 'additional requirements for review'), solar-permit page, and Petaluma's zoning/municipal code — the code itself is hosted on ecode360.com, which returned a Cloudflare JS-challenge 403 to every URL tried (including a known-valid Petaluma code section, PE0095, as a control), so I could not confirm or rule out a Specific Use Permit trigger for larger/ground-mount systems.

https://ecode360.com/PE0095

Q28 Is there a system-size cap on residential generation? Overlays & special cases

10 kW AC nameplate is the ceiling for the expedited/SolarAPP+ eligibility pathway; systems above that (or otherwise ineligible — ballasted, flood-zone APNs, non-single-family) are not capped outright but must go through the standard, non-expedited building-permit review instead.

Why the confidence is not higherApproval Requirement (b): 'Maximum power output of 10kW or less' in the PV Requirements handout, and the solar-permit page's SolarAPP+ eligibility list (main dwelling rooftop, no ballasted systems, not in a flood zone, must be located in city jurisdiction).

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2019/06/Solar-Photovoltaic-System-Submittal-Requirements2020.pdf

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
  1. 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.

    • What is the installation judged against? The current California Building Standards Code (Title 24) as locally adopted, plus local amendments of the AHJ 60% · checklist/handout PDF
  2. 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 handout defers to code rather than restating dimensions: it points applicants to 'code-compliant access pathways ... available in Section 324 of the California Residential Code.' A dedicated Fire fee line, 'Solar Variance Plan Review FLS-26 — $165,' exists for cases needing a departure from the standard pathway/setback rule. 72% · checklist/handout PDF
  3. 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 is required (NEC/CEC §690.12). The City's own 2020 Storage Battery Requirements handout is explicit it was written against '2019 CEC, based on 2017 NEC' and requires that 'the rapid shutdown functionality for controlled conductors of a roof-mounted PV system remains unaffected by dc-coupled storage battery circuit(s)' — confirming the requirement has been in force at Petaluma since at least that cycle. I could not confirm from the City's own ordinance which NEC edition is currently in force (see not_found, q29) — this document is stale (dated 25 Feb 2020) and CA has since moved through the 2022 and 2025 code cycles. 60% · checklist/handout PDF
  4. 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? Labeling as required by CEC (NEC) Sections 480, 690, and 705, plus fire-classification and access-pathway markings on the roof plan. 75% · checklist/handout PDF
    • Does the authority specify placard wording of its own? No 68% · checklist/handout PDF
    • Does it specify letter height, colour or material? Not specified by the City — defers entirely to the CEC/NEC provisions it cites (480/690/705) rather than adding its own letter-height, colour or material spec. 62% · checklist/handout PDF
    • Is a site plan / facility map placard required, and what must it show? A site diagram/roof plan is a required SUBMITTAL document (panel arrangement, north arrow, lot dimensions, distances to property lines, access pathways, and label locations), but the handout does not state that a laminated/posted facility-map placard must additionally be displayed at the service equipment on-site. 55% · checklist/handout PDF
    • Does the UTILITY specify placards beyond the AHJ's? PG&E's Rule 21 tariff requires markings on the required visible/manual AC disconnect ('include markings or signage that clearly indicates open and closed positions') but does not itself spell out a full placard spec; PG&E's Greenbook (TD-7001M) governs broader service-equipment specs and explicitly defers DG-specific placard/marking detail to TD-2306M, a document gated to 'your PG&E Job Owner' rather than published. 62% · utility tariff
    • Where must the labels be placed? Not detailed by the City beyond the CEC citation — under NEC/CEC §§690.56 and 705.10 (which the handout invokes via its reference to CEC 480/690/705), labels generally belong at the PV disconnecting means, the main service equipment, and points of interconnection; Petaluma's own handout does not add placement detail beyond that code reference. 55% · checklist/handout PDF
  5. 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.

    • Where must the AC disconnect be, relative to the meter? Rule 21 requires a readily accessible, lockable, manually-operated visible disconnect near the point of interconnection (not stated in exact feet/inches relative to the meter in the tariff text itself); PG&E's more specific meter-adjacency placement rule is normally set out in Greenbook document TD-2306M, which is gated to the utility's own 'Job Owner' access and was not independently retrievable. 55% · utility tariff
    • Must equipment be on a specific approved list? Yes 72% · checklist/handout PDF
    • Are batteries permitted, and under what conditions? Yes, under documented conditions: ac- or dc-coupled storage interconnecting to a single-phase 120/240Vac service ≤225A bus rating, NRTL-listed equipment, defined working clearances and physical protection from combustibles, ventilation if indoors, a dedicated disconnecting means, and (for dc-coupled systems) confirmation that PV rapid-shutdown functionality is unaffected. 90% · checklist/handout PDF
    • Is there a separate ESS permit or inspection? No separate stand-alone ESS permit type identified — the Storage Battery Requirements document is framed as an electrical PLAN-REVIEW checklist layered onto the same PV/building permit rather than describing an independent ESS permit or inspection process. 60% · checklist/handout PDF
    • Is there a local rule on service upgrades or busbar sizing? For the simplified/eligible pathway: PV and battery-storage systems must interconnect to a single-phase AC service panel of nominal 120/240V with a bus-bar rating of 225A or less; systems exceeding this go through standard (non-simplified) review. 88% · checklist/handout PDF
    • Is a specific mounting system or attachment spacing required? 6 ft on-center racking attachment spacing (conventional framing and factory trusses where no attachment point is within 1 ft of a top-chord splice); drops to 4 ft on-center, alternating, if splice locations can't be verified or truss spacing is 16 in o.c. Anchor fasteners: 5/16 in diameter lag screws with 2.5 in rafter embedment, or per manufacturer's guidelines. 92% · checklist/handout PDF

20 questions answered against City of Petaluma’s own published documents

Q29 Which NEC edition is in force? Core Code editions in force

Nothing published by this authority.

Where we lookedPetaluma's municipal code (adoption-of-model-codes chapter) is hosted on ecode360.com/resolve.ecode360.com; both the qcode.us redirect target and a known-valid control page (PE0095) returned an identical Cloudflare 'Just a moment' 403 challenge to curl and to WebFetch, and no Wayback Machine capture of resolve.ecode360.com/codes/petaluma/ exists. The City's own PV/battery handouts only reference stale editions (2019 CEC/2017 NEC, dated 25 Feb 2020 per pdfinfo) which are not reliable evidence of the edition currently in force.

https://resolve.ecode360.com/codes/petaluma/

Q30 Which building code edition is in force? Core Code editions in force

Nothing published by this authority.

Where we lookedSame ecode360 block as q29; also checked Commercial Plan Review Guidelines and Building Permit Requirements pages on cityofpetaluma.org, neither of which states a current CBC edition.

https://resolve.ecode360.com/codes/petaluma/

Q31 Which fire code edition is in force? Code editions in force

Nothing published by this authority.

Where we lookedSame ecode360 block as q29; also checked Fire Prevention Bureau and Fire Prevention Plan Review pages, neither states a current CFC edition.

https://resolve.ecode360.com/codes/petaluma/

Q32 Are there local amendments to any of the above? Core Code editions in force

Nothing published by this authority.

Where we lookedSame ecode360 block as q29 — cannot confirm or rule out local amendments without reaching the adopting ordinance text.

https://resolve.ecode360.com/codes/petaluma/

Q33 What is the installation judged against? Core Electrical

The current California Building Standards Code (Title 24) as locally adopted, plus local amendments of the AHJ

Why the confidence is not higherStorage Battery Requirements handout: 'Systems must be in compliance with current California Building Standards Codes and local amendments of the authority having jurisdiction (AHJ).' I could not reach Petaluma's own adopting ordinance (hosted on ecode360, which returned a Cloudflare JS-challenge 403 to every URL tried, including a known-good control page) to confirm the exact edition currently in force locally — see not_found for q29-32.

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2020/02/Storage-Battery-Requirements2020.pdf

Q34 Is there a local rule on service upgrades or busbar sizing? Electrical

For the simplified/eligible pathway: PV and battery-storage systems must interconnect to a single-phase AC service panel of nominal 120/240V with a bus-bar rating of 225A or less; systems exceeding this go through standard (non-simplified) review.

Why the confidence is not higherElectrical Requirement C on the Eligibility Checklist ('PV system is interconnected to a single-phase AC service panel of nominal 120/220 V ac with a bus bar rating of 225 A or less') and the identical 225A/120-240V threshold restated in the Storage Battery Requirements handout.

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2019/06/Solar-Photovoltaic-System-Submittal-Requirements2020.pdf

Q35 Is a specific mounting system or attachment spacing required? Structural & mounting

6 ft on-center racking attachment spacing (conventional framing and factory trusses where no attachment point is within 1 ft of a top-chord splice); drops to 4 ft on-center, alternating, if splice locations can't be verified or truss spacing is 16 in o.c. Anchor fasteners: 5/16 in diameter lag screws with 2.5 in rafter embedment, or per manufacturer's guidelines.

Why the confidence is not higherSection 3(d) and Structural Requirements items F–G of the Eligibility Checklist in the PV Requirements handout.

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2019/06/Solar-Photovoltaic-System-Submittal-Requirements2020.pdf

Q36 What ridge setback and access pathways are required? Core Fire pathways & setbacks

The handout defers to code rather than restating dimensions: it points applicants to 'code-compliant access pathways ... available in Section 324 of the California Residential Code.' A dedicated Fire fee line, 'Solar Variance Plan Review FLS-26 — $165,' exists for cases needing a departure from the standard pathway/setback rule.

Why the confidence is not higherPV Requirements handout, Roof Plan section, citing CRC §324; FY 2025-26 Master Fee Schedule, Fire and Life Safety fee table.

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2019/06/Solar-Photovoltaic-System-Submittal-Requirements2020.pdf

Q37 Is rapid shutdown required, and to which NEC edition? Core Rapid shutdown

Yes, rapid shutdown is required (NEC/CEC §690.12). The City's own 2020 Storage Battery Requirements handout is explicit it was written against '2019 CEC, based on 2017 NEC' and requires that 'the rapid shutdown functionality for controlled conductors of a roof-mounted PV system remains unaffected by dc-coupled storage battery circuit(s)' — confirming the requirement has been in force at Petaluma since at least that cycle. I could not confirm from the City's own ordinance which NEC edition is currently in force (see not_found, q29) — this document is stale (dated 25 Feb 2020) and CA has since moved through the 2022 and 2025 code cycles.

Why the confidence is not higherStorage Battery Requirements handout header and dc-coupled rapid-shutdown bullet; PDF metadata (pdfinfo) confirms CreationDate 25 Feb 2020, i.e. genuinely outdated relative to today.

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2020/02/Storage-Battery-Requirements2020.pdf

Q38 Which placards does this authority require at the service equipment? Core Labels Signage & labelling

Labeling as required by CEC (NEC) Sections 480, 690, and 705, plus fire-classification and access-pathway markings on the roof plan.

Why the confidence is not higherPV Requirements handout, Electrical Plan bullet: 'Labeling of equipment as required by CEC, Sections 480, 690, and 705'; Roof Plan bullet: 'PV system fire classification and the locations of all required labels and markings.'

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2019/06/Solar-Photovoltaic-System-Submittal-Requirements2020.pdf

Q39 Does the authority specify placard wording of its own? Core Labels Signage & labelling

No

Why the confidence is not higherThe handout only cites the CEC code sections governing labeling (480/690/705); it does not restate or prescribe its own wording — no city-specific placard text is published anywhere I found (solar-permit page, PV Requirements handout, Building Handouts).

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2019/06/Solar-Photovoltaic-System-Submittal-Requirements2020.pdf

Q40 Does it specify letter height, colour or material? Core Labels Signage & labelling

Not specified by the City — defers entirely to the CEC/NEC provisions it cites (480/690/705) rather than adding its own letter-height, colour or material spec.

Why the confidence is not higherAbsence checked against the PV Requirements handout and the solar-permit page; neither adds any placard-format detail beyond the code citation.

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2019/06/Solar-Photovoltaic-System-Submittal-Requirements2020.pdf

Q41 Is a site plan / facility map placard required, and what must it show? Core Labels Signage & labelling

A site diagram/roof plan is a required SUBMITTAL document (panel arrangement, north arrow, lot dimensions, distances to property lines, access pathways, and label locations), but the handout does not state that a laminated/posted facility-map placard must additionally be displayed at the service equipment on-site.

Why the confidence is not higherPV Requirements handout Sections 3(b)–(c); no separate on-site posting requirement for that diagram is mentioned anywhere I could find.

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2019/06/Solar-Photovoltaic-System-Submittal-Requirements2020.pdf

Q42 Does the UTILITY specify placards beyond the AHJ's? Core Labels Signage & labelling

PG&E's Rule 21 tariff requires markings on the required visible/manual AC disconnect ('include markings or signage that clearly indicates open and closed positions') but does not itself spell out a full placard spec; PG&E's Greenbook (TD-7001M) governs broader service-equipment specs and explicitly defers DG-specific placard/marking detail to TD-2306M, a document gated to 'your PG&E Job Owner' rather than published.

Why the confidence is not higherPG&E Electric Rule 21 §H.1.d (Visible Disconnect Required); the TD-2306M gating is a known, confirmed pattern for PG&E DG documentation, not something I could independently retrieve for Petaluma.

utility tariff checked 2026-08-30 https://www.pge.com/tariffs/assets/pdf/tariffbook/ELEC_RULES_21.pdf

Q43 Where must the labels be placed? Core Labels Signage & labelling

Not detailed by the City beyond the CEC citation — under NEC/CEC §§690.56 and 705.10 (which the handout invokes via its reference to CEC 480/690/705), labels generally belong at the PV disconnecting means, the main service equipment, and points of interconnection; Petaluma's own handout does not add placement detail beyond that code reference.

Why the confidence is not higherPV Requirements handout Electrical Plan bullet citing CEC 480/690/705; no additional placement detail found on the City's own pages.

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2019/06/Solar-Photovoltaic-System-Submittal-Requirements2020.pdf

Q44 Must equipment be on a specific approved list? Equipment listing

Yes

Why the confidence is not higherThe companion Storage Battery Requirements handout is explicit: 'All energy storage system equipment shall be listed by a Nationally Recognized Testing Laboratory... Provide supporting documentation that verifies certification of the equipment.' The PV handout requires 'make, model, and specification sheets for all equipment,' consistent with CEC §690.4's general listed-equipment mandate, though the PV document itself doesn't use the word 'listed.'

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2020/02/Storage-Battery-Requirements2020.pdf

Q45 Are batteries permitted, and under what conditions? Core Battery / ESS

Yes, under documented conditions: ac- or dc-coupled storage interconnecting to a single-phase 120/240Vac service ≤225A bus rating, NRTL-listed equipment, defined working clearances and physical protection from combustibles, ventilation if indoors, a dedicated disconnecting means, and (for dc-coupled systems) confirmation that PV rapid-shutdown functionality is unaffected.

Why the confidence is not higherStorage Battery Requirements handout in full (General Information, Site/Floor Plan, Line Diagram, Calculations, Equipment Information sections).

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2020/02/Storage-Battery-Requirements2020.pdf

Q46 Is there a separate ESS permit or inspection? Battery / ESS

No separate stand-alone ESS permit type identified — the Storage Battery Requirements document is framed as an electrical PLAN-REVIEW checklist layered onto the same PV/building permit rather than describing an independent ESS permit or inspection process.

Why the confidence is not higherStorage Battery Requirements handout is titled 'Submittal Requirements for Storage Battery Systems... with Solar Photovoltaic System' and is structured as a plan-checklist, not a separate permit application.

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2020/02/Storage-Battery-Requirements2020.pdf

Q47 Is a ground mount treated as a structure? Core Ground mount

Nothing published by this authority.

Where we lookedPV Requirements handout only notes ground-mount systems get unspecified 'additional requirements for review'; the zoning ordinance that would define accessory-structure treatment is on the same blocked ecode360 host as q29.

https://ecode360.com/PE0095

Q48 Where must the AC disconnect be, relative to the meter? Core Utility equipment

Rule 21 requires a readily accessible, lockable, manually-operated visible disconnect near the point of interconnection (not stated in exact feet/inches relative to the meter in the tariff text itself); PG&E's more specific meter-adjacency placement rule is normally set out in Greenbook document TD-2306M, which is gated to the utility's own 'Job Owner' access and was not independently retrievable.

Why the confidence is not higherPG&E Electric Rule 21 §H.1.d spells out the disconnect's functional requirements (visible separation, open/closed markings, 24-hour emergency access) but does not give an exact meter-relative dimension; the more granular DG meter/disconnect placement spec sits in TD-2306M, which PG&E's own Greenbook page says to obtain through 'your PG&E Job Owner' rather than publishing openly — a genuinely gated document, not a retrieval failure on my part.

utility tariff checked 2026-08-30 https://www.pge.com/tariffs/assets/pdf/tariffbook/ELEC_RULES_21.pdf

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
  1. 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 (EnerGov 'Permits & Planning Hub'), Phone (707-778-4479), or Email (buildinginspections@cityofpetaluma.org) 92% · authority's own page
    • How much notice is required? Effectively 1 business day — inspections requested before 2:00pm are scheduled for the next business day (inspections run Monday–Thursday only; a Friday inspection needs advance phone request and carries a minimum $514 fee). 90% · authority's own page
    • Are same-day or AM/PM windows offered? Yes — estimated hourly windows (not simply AM/PM) assigned by inspection order number, e.g. order 0-10 = 7-8am, 51-60 = noon-1pm, 91-100 = 4-5pm, posted on a daily inspection schedule. 90% · authority's own page
  2. 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.

  3. 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? For a typical roof-mounted PV retrofit: a single final inspection after installation is complete, per the PV Requirements handout ('it must be inspected before final approval and activation is granted'). The City's general Building Inspections page lists a longer generic new-construction sequence (foundation → under-slab → framing/close-in → insulation → final) that mostly doesn't apply to a PV-only retrofit; a rough-in/electrical inspection would only be added if the job also includes a panel or service upgrade. 72% · checklist/handout PDF
    • Is a rough-in or mid-roof inspection required? Not stated as required for a standard PV-only installation; only applies if the project also involves a panel/service upgrade (which would trigger the City's normal rough electrical inspection stage). 62% · checklist/handout PDF
  4. 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? No dedicated field/on-site inspection checklist published separately — the closest published document is the submittal-stage 'Eligibility Checklist for Expedited Solar Photovoltaic Permitting,' which is completed and signed at application, not issued as a standalone field-inspection form. 68% · checklist/handout PDF
    • What must be on site at inspection? The approved plans and permit must be on site for the inspector; general practice also requires the inspection card to remain posted at the job site until final approval. 85% · checklist/handout PDF
    • Does the inspector verify labels and listings? Yes 78% · checklist/handout PDF
  5. 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 (approval/activation) — the PV Requirements handout uses the phrase 'final approval and activation is granted for the solar system' rather than referring to a CO, green tag, or letter. 78% · checklist/handout PDF
    • Who notifies the utility for PTO? Installer (applicant) — the interconnection/NEM process requires the Applicant to submit 'evidence of Applicant's final electric inspection clearance from the Governmental Authority' to PG&E as part of the Permission-to-Operate request; the City does not push a notification to PG&E on its own. 68% · utility tariff
    • Is there a re-inspection fee? No PV-specific re-inspection fee found; the general catch-all applies — 'Inspections for which no fee is specifically indicated' at $169.50/hour, 2-hour minimum = $343. 62% · fee schedule PDF
    • How are corrections issued and cleared? Not detailed specifically for solar; general practice per the Building Inspections page is that the field inspector notes corrections at the time of inspection, and the permit holder re-requests inspection through the same channels (Permits & Planning Hub, phone, or email) once corrected. 55% · authority's own page

14 questions answered against City of Petaluma’s own published documents

Q49 How is an inspection booked? Core Booking & scheduling

Portal (EnerGov 'Permits & Planning Hub'), Phone (707-778-4479), or Email (buildinginspections@cityofpetaluma.org)

Why the confidence is not higherBuilding Inspections page: 'Request a building inspection on the Permits & Planning Hub, by email..., or by phone.'

authority's own page checked 2026-08-30 https://web.archive.org/web/20250909041604/https://cityofpetaluma.org/building-inspections/

Q50 How much notice is required? Core Booking & scheduling

Effectively 1 business day — inspections requested before 2:00pm are scheduled for the next business day (inspections run Monday–Thursday only; a Friday inspection needs advance phone request and carries a minimum $514 fee).

Why the confidence is not higherBuilding Inspections page: 'The next day inspection cut off time is 2:00pm... Inspections are performed Monday - Thursday ONLY.'

authority's own page checked 2026-08-30 https://web.archive.org/web/20250909041604/https://cityofpetaluma.org/building-inspections/

Q51 Are same-day or AM/PM windows offered? Booking & scheduling

Yes — estimated hourly windows (not simply AM/PM) assigned by inspection order number, e.g. order 0-10 = 7-8am, 51-60 = noon-1pm, 91-100 = 4-5pm, posted on a daily inspection schedule.

Why the confidence is not higherBuilding Inspections page inspection-time-frame table.

authority's own page checked 2026-08-30 https://web.archive.org/web/20250909041604/https://cityofpetaluma.org/building-inspections/

Q52 Does this AHJ perform its own final solar inspection? Core Who inspects

Yes

Why the confidence is not higherPV Requirements handout: 'On-site inspections can be scheduled by contacting the City of Petaluma at 707-778-4479'; not delegated to county or a JPA — Petaluma runs its own Fire Department (Fire Prevention Bureau) and Building Division.

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2019/06/Solar-Photovoltaic-System-Submittal-Requirements2020.pdf

Q53 If delegated, to whom? Core Who inspects

N/A — not delegated

Why the confidence is not higherSee q52; the City's own Building Division performs the final PV inspection. Fire involvement is limited to plan review (and a separate Fire Marshal notification only when the same project modifies fire sprinklers) rather than a delegated PV final inspection.

authority's own page checked 2026-08-30 https://web.archive.org/web/20250909041604/https://cityofpetaluma.org/building-inspections/

Q54 Which inspections are required, and in what order? Core Stages & sequence

For a typical roof-mounted PV retrofit: a single final inspection after installation is complete, per the PV Requirements handout ('it must be inspected before final approval and activation is granted'). The City's general Building Inspections page lists a longer generic new-construction sequence (foundation → under-slab → framing/close-in → insulation → final) that mostly doesn't apply to a PV-only retrofit; a rough-in/electrical inspection would only be added if the job also includes a panel or service upgrade.

Why the confidence is not higherPV Requirements handout Section 'Inspections'; Building Inspections page 'How We Work' sequence list.

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2019/06/Solar-Photovoltaic-System-Submittal-Requirements2020.pdf

Q55 Is a rough-in or mid-roof inspection required? Stages & sequence

Not stated as required for a standard PV-only installation; only applies if the project also involves a panel/service upgrade (which would trigger the City's normal rough electrical inspection stage).

Why the confidence is not higherPV Requirements handout describes only a single final inspection step for the solar work itself; general rough-in stages are described only on the generic Building Inspections page as applying to broader construction categories.

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2019/06/Solar-Photovoltaic-System-Submittal-Requirements2020.pdf

Q56 Does the inspector verify labels and listings? Core What is checked

Yes

Why the confidence is not higherPV Requirements handout: 'Permit holders must be prepared to show conformance with all requirements in the field at the time of inspection,' and the submittal Eligibility Checklist's Fire Safety Requirements explicitly include 'All required markings and labels are provided' as a checked item carried through to the field.

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2019/06/Solar-Photovoltaic-System-Submittal-Requirements2020.pdf

Q57 Is there a published inspection checklist? Core What is checked

No dedicated field/on-site inspection checklist published separately — the closest published document is the submittal-stage 'Eligibility Checklist for Expedited Solar Photovoltaic Permitting,' which is completed and signed at application, not issued as a standalone field-inspection form.

Why the confidence is not higherChecked the PV Requirements handout, Residential Building Handouts page, Fire Prevention Bureau pages, and Building Inspections page — none publish a separate on-site solar inspection checklist distinct from the submittal Eligibility Checklist.

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2019/06/Solar-Photovoltaic-System-Submittal-Requirements2020.pdf

Q58 What must be on site at inspection? Core Documents on site

The approved plans and permit must be on site for the inspector; general practice also requires the inspection card to remain posted at the job site until final approval.

Why the confidence is not higherPV Requirements handout: 'The approved plans and permit shall be onsite for the inspector.' Building Inspections page: 'This inspection card must be posted at the job site until the project is completed and has passed the final inspection.'

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2019/06/Solar-Photovoltaic-System-Submittal-Requirements2020.pdf

Q59 Is there a re-inspection fee? Corrections & re-inspection

No PV-specific re-inspection fee found; the general catch-all applies — 'Inspections for which no fee is specifically indicated' at $169.50/hour, 2-hour minimum = $343.

Why the confidence is not higherFY 2025-26 Master Fee Schedule, 'Other inspections and fees' section. This is a general building fee, not one labelled for solar specifically, so confidence is held down.

fee schedule PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/2025/07/FY25-26-FINAL-FEE-SCHEDULE.pdf

Q60 How are corrections issued and cleared? Corrections & re-inspection

Not detailed specifically for solar; general practice per the Building Inspections page is that the field inspector notes corrections at the time of inspection, and the permit holder re-requests inspection through the same channels (Permits & Planning Hub, phone, or email) once corrected.

Why the confidence is not higherInferred from the general 'How We Work' process description on the Building Inspections page; no solar-specific corrections process is separately published.

authority's own page checked 2026-08-30 https://web.archive.org/web/20250909041604/https://cityofpetaluma.org/building-inspections/

Q61 What is issued on pass? Core Final sign-off & PTO

Final (approval/activation) — the PV Requirements handout uses the phrase 'final approval and activation is granted for the solar system' rather than referring to a CO, green tag, or letter.

Why the confidence is not higherPV Requirements handout, Inspections section.

checklist/handout PDF checked 2026-08-30 https://storage.googleapis.com/proudcity/petalumaca/uploads/2019/06/Solar-Photovoltaic-System-Submittal-Requirements2020.pdf

Q62 Who notifies the utility for PTO? Core Final sign-off & PTO

Installer (applicant) — the interconnection/NEM process requires the Applicant to submit 'evidence of Applicant's final electric inspection clearance from the Governmental Authority' to PG&E as part of the Permission-to-Operate request; the City does not push a notification to PG&E on its own.

Why the confidence is not higherPG&E Electric Rule 21 §D.13.b.

utility tariff checked 2026-08-30 https://www.pge.com/tariffs/assets/pdf/tariffbook/ELEC_RULES_21.pdf

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 Petaluma 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 Petaluma is the authority having jurisdiction 90% confidence
Holds
building and electrical
Overridden by
California Gov. Code §65850.5/§65850.52 (SolarAPP+/automated permitting mandate) and AB 130 (Stats. 2025, Ch. 22, freezing more-restrictive local residential amendments 1 Oct 2025 - 1 Jun 2031) set a statewide streamlined-permitting floor above the City's own process; PG&E's Rule 21 tariff gates Permission-to-Operate on the City's own final inspection clearance rather than the other way around.
Why not higher
The City of Petaluma Community Development Department / Building Division issues a single combined building-and-electrical solar permit for residential rooftop PV within city limits, per its own solar-permit page ('Located in the City of Petaluma jurisdiction') and the Solar Photovoltaic System Submittal Requirements handout. Petaluma runs its own Fire Department (Fire Prevention Bureau) rather than delegating to a JPA or Sonoma County; Fire's role in residential PV is narrow — plan review is normally bundled into the Building permit fee, with a distinct $165 'Solar Variance Plan Review' fire fee only when a pathway/setback variance is sought. Sonoma County government has no permitting role here since Petaluma is an incorporated city with its own building department.

https://web.archive.org/web/20260111101542/https://cityofpetaluma.org/solar-permit/

Permit required
Yes95%
Permit cost
Variable — calculated from the tiered Building Valuation fee table (e.g., ~$696 permit + ~$696 plan check + ~$139 Title-24 energy fee ≈ $1,531 combined for an ~$18,000 valuation system),82%
Plan review
SolarAPP+ eligible systems: same-day (automated real-time approval). Standard (non-SolarAPP+) permits: no published day-count for solar specifically;68%
Portal
SolarAPP+ (solarapp.nrel.gov) for automated plan review, feeding into the City's own permit portal — Tyler Technologies EnerGov 'Self Service' / 'Permits & Planning Hub'…95%
Own placard wording
No68%
Booking an inspection
Portal (EnerGov 'Permits & Planning Hub'), Phone (707-778-4479), or Email (buildinginspections@cityofpetaluma.org)92%
Labels & placards for this authority

Wording 68%

No

Size, colour & material 62%

Not specified by the City — defers entirely to the CEC/NEC provisions it cites (480/690/705) rather than adding its own letter-height, colour or material spec.

Where they go 55%

Not detailed by the City beyond the CEC citation — under NEC/CEC §§690.56 and 705.10 (which the handout invokes via its reference to CEC 480/690/705), labels generally belong at the PV disconnecting means, the main service equipment, and points of interconnection; Petaluma's own handout does not add placement detail beyond that code reference.

What the utility wants on top 62%

PG&E's Rule 21 tariff requires markings on the required visible/manual AC disconnect ('include markings or signage that clearly indicates open and closed positions') but does not itself spell out a full placard spec; PG&E's Greenbook (TD-7001M) governs broader service-equipment specs and explicitly defers DG-specific placard/marking detail to TD-2306M, a document gated to 'your PG&E Job Owner' rather than published.

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.

Their website
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.

About this authority
Type
City
County
Sonoma County
Regions served
1
Regions covered
City of Petaluma · city
Solar Requirements
Notes
Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/ --- Fetch failed: HTTPError: 403 Client Error: Forbidden for url: https://cityofpetaluma.org/departments/building/
Authority Contact
Address
11 English Street, Petaluma, CA 94952
Main Phone
(707) 778-4345
Building Department
Department
Building Division
Direct Phone
(707) 778-4479
Portal Software
EnerGov (Tyler)
Booking & Scheduling
Preferred channel
online
Book in advance
1
Notes
Schedule final solar inspection via the online EnerGov portal (Tyler Technologies), by phone at (707) 778-4479, or by email at building@cityofpetaluma.org. Inspection requests must be submitted before 2:00 PM to be scheduled for the next business day. Monday inspections require a request before 2:00 PM on the prior Thursday. Inspections are performed Mon–Thu only (City Hall is closed Fridays). Estimated time windows are 8:00 AM–noon or 1:00 PM–4:00 PM; no specific appointment time is guaranteed. Friday inspections are available on request but require a minimum fee of $514 and are subject to staff availability. City participates in SolarApp+ (solarapp.nrel.gov) for streamlined solar permit applications; provide the SolarApp+ approval ID when submitting the permit. (collected Jul 2026)