City of Shafter
Kern County
City of Shafter is a city authority in the State of California, serving 19,953 residents. 3,713 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 — 1 to 5 business days (stated goal: same-day response if the application is received early in the day) Q18 Where you file — For solar specifically: the city's own Laserfiche Forms application at forms.shafter.com/Forms/ResidentialSolar. Q20
- Permit required
- Yes95% source
- What it costs
- $105 flat (Electrical fee schedule 'Solar (Photovoltaic)' line — the same $105 figure is printed for both the <10kW and >10kW bands), plus $13 per additional string over 20,80% source
- Plan review turnaround
- 1 to 5 business days (stated goal: same-day response if the application is received early in the day)80% source
- Key document
- department page + published forms cited by 5 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.
- Is this authority the AHJ for residential solar at this address? Yes 95% · department page
- What does this authority permit itself, and what does it delegate? Both (Building & Electrical, self-performed); Fire delegated to Kern County Fire Department 90% · department page + codified ordinance
- Is a permit required for a residential rooftop PV system? Yes 95% · department page + municipal code
- Is there a separate electrical permit, or is it combined? Combined 78% · municipal code + fee schedule
- Is a HOA or architectural approval required first? No 95% · municipal code
- Is there a historic-district review? No 85% · zoning ordinance (control-proven absence)
- Is a wind or windstorm certification required? No 65% · published checklist + municipal code (absence)
- Is a Specific Use Permit or Council approval ever required? Not for standard residential rooftop PV or for solar generators ≤5kW in the Agricultural district. But in the Agricultural (A) zoning district specifically, the Development Code's use table lists 'Solar energy electrical generators, commercial or domestic, exceeding five kilowatts capacity' as a Conditional Use ('C'), requiring discretionary approval, while systems ≤5kW for on-site consumption are Permitted ('P') outright. No equivalent use-table entry (P or C) exists for solar in the Residential district tables at all. 80% · zoning ordinance
- Is there a system-size cap on residential generation? Three uncoordinated figures, none resolved against the others: (1) codified MMC 15.56.020(B) caps a 'small residential rooftop solar energy system' at 10 kilowatts AC nameplate or 30 kilowatts thermal, scoped to a single or duplex family dwelling; (2) the city's live SolarApp Eligibility Checklist gates its expedited/online path at 38.4 kilowatts ('New Rooftop Residential PV Systems not larger than 38.4 kilowatts'); (3) the Development Code's Agricultural-district use table separately gates any domestic solar generator over 5 kilowatts into a Conditional Use Permit. 85% · municipal code + published checklist + zoning ordinance
-
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 78% · municipal code + eligibility checklist
- Must the contractor be registered with this authority before applying? No 60% · department page (absence)
- Is a homeowner permitted to self-install and self-permit? Yes 90% · department page + municipal code
-
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? Completed 'Senate Bill 379: Residential Solar Permit Application' (online form), a signed 'Solar Eligibility Checklist', and a signed acknowledgment of 'Solar Signage, Fire, and Code Requirements' (page 4 of that 4-page document carries an acknowledgment line) — these are the three documents the city's own Building Permits page lists under its 'Solar' submittal heading. 85% · department page + published forms
- How many copies, and in what format? Electronic only — upload via the city's online Laserfiche Forms application (forms.shafter.com/Forms/ResidentialSolar); no physical/paper copy count is published for the solar-specific route. 60% · online application
- Are string and conductor calculations required? Yes 78% · published 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? For solar specifically: the city's own Laserfiche Forms application at forms.shafter.com/Forms/ResidentialSolar. No SolarAPP+, Symbium, eTRAKiT or Accela is in evidence anywhere on the city's site; other permit types are handled via Adobe-Sign-hosted PDF forms, email (buildingInspection@shafterca.gov) or in-person/mail submittal. 80% · portal
- Can the whole application be completed online? Yes 78% · department page
- What does a residential solar permit cost? $105 flat (Electrical fee schedule 'Solar (Photovoltaic)' line — the same $105 figure is printed for both the <10kW and >10kW bands), plus $13 per additional string over 20, plus the general Electrical Permit Issuance Fee of $30 (Core Area) or $69 (Outside Core Area). A separate 'Solar (Thermal)' line under the Plumbing Fee Schedule is $52. 80% · adopted fee schedule (OCR)
- How is the fee calculated? Flat (with a small per-string add-on above 20 strings) 78% · adopted fee schedule (OCR)
- Is there a separate plan-check fee? No 72% · adopted fee schedule (OCR)
-
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? 1 to 5 business days (stated goal: same-day response if the application is received early in the day) 80% · department page
- How long is an issued permit valid before it expires? 360 days to commence work from permit issuance, or void if suspended/abandoned for 360 days after commencement (locally amended from the CBC's default 180 days) 90% · municipal code
- Which utility handles interconnection here? Pacific Gas & Electric (PG&E) 78% · city-approved CEQA document
- Where does the utility sit in the sequence? After permit 68% · utility tariff
28 questions answered against City of Shafter’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 higherCity's own Building Department page states the department issues building permits and performs building inspections; codified MMC Ch. 15.56 confirms the city processes residential rooftop solar permits directly.
department page checked 2026-08-31 https://www.shafterca.gov/41/Building-Department
Q2 What does this authority permit itself, and what does it delegate? Core Jurisdiction & scope
Both (Building & Electrical, self-performed); Fire delegated to Kern County Fire Department
Why the confidence is not higherBuilding Department page and Building Permits page show in-house issuance/inspection on the city's own domain; MMC 15.32.015 codifies fire delegation to KCFD's Fire Chief as fire code official.
department page + codified ordinance checked 2026-08-31 https://www.shafterca.gov/41/Building-Department
Q3 Is a permit required for a residential rooftop PV system? Core Jurisdiction & scope
Yes
Why the confidence is not higherBuilding Permits page lists 'solar installations' among work requiring a permit, and MMC 15.56.030 requires all small residential rooftop solar systems to comply with the city's permitting standards.
department page + municipal code checked 2026-08-31 https://www.shafterca.gov/54/Building-Permits
Q4 Is there a separate electrical permit, or is it combined? Core Jurisdiction & scope
Combined
Why the confidence is not higherMMC 15.56.050(B) directs staff to issue 'a building permit or other nondiscretionary permit' (singular) for small residential rooftop solar; the city's own FY2026-27 fee schedule prices 'Solar (Photovoltaic)' as a single line item within the Electrical Permit Fee Schedule rather than as a separate stand-alone permit process, so there is one combined permit priced via the electrical schedule, not two.
municipal code + fee schedule checked 2026-08-31 https://www.shafter.com/DocumentCenter/View/7048/CC-Resolution-3083-User-and-Regulatory-Fees-Update-2026
Q5 Who is allowed to pull the electrical permit? Core Who may apply
Either
Why the confidence is not higherMMC 15.24.040 allows 'a property owner' or 'a homeowner or a member of his immediate family' to do electrical work on the residence, alongside a licensed (C-10) contractor or supervised qualified electrician. The city's own SolarApp Eligibility Checklist separately requires the project be 'installed by licensed contractor' to qualify for that expedited path specifically, so a licensed contractor is required only on the expedited route.
municipal code + eligibility checklist checked 2026-08-31 https://library.municode.com/ca/shafter/codes/code_of_ordinances?nodeId=TIT15BUCO_CH15.24ELCO_15.24.040QUELRE
Q6 Must the contractor be registered with this authority before applying? Core Who may apply
No
Why the confidence is not higherNo solar- or contractor-specific city pre-registration step is described on the Building Department or Building Permits pages beyond a CSL license-number field on the application; the city's general Title 5 business-license requirement applies to businesses operating in the city generally, not as a permit-application gate. Absence-based inference.
department page (absence) checked 2026-08-31 https://www.shafterca.gov/41/Building-Department
Q7 Is a homeowner permitted to self-install and self-permit? Who may apply
Yes
Why the confidence is not higherMMC 15.24.040 expressly allows a property owner or immediate family member to perform electrical work on the residence; the Building Permits page states 'A homeowner can obtain a permit to make improvements on their own home... design and prepare your own plans'.
department page + municipal code checked 2026-08-31 https://www.shafterca.gov/54/Building-Permits
Q8 What documents make up a complete submittal? Core Submittal package
Completed 'Senate Bill 379: Residential Solar Permit Application' (online form), a signed 'Solar Eligibility Checklist', and a signed acknowledgment of 'Solar Signage, Fire, and Code Requirements' (page 4 of that 4-page document carries an acknowledgment line) — these are the three documents the city's own Building Permits page lists under its 'Solar' submittal heading.
Why the confidence is not higherVerbatim document list under the 'Solar' heading of the city's own Building Permits page; both PDFs carry signature/CSL-number fields confirming they are meant to be executed and submitted, not just informational.
department page + published forms checked 2026-08-31 https://www.shafterca.gov/54/Building-Permits
Q9 How many copies, and in what format? Submittal package
Electronic only — upload via the city's online Laserfiche Forms application (forms.shafter.com/Forms/ResidentialSolar); no physical/paper copy count is published for the solar-specific route.
Why the confidence is not higherThe dedicated online form is the pathway the Building Permits page links for the SB 379 solar application; the platform (Laserfiche Forms, confirmed via response headers) is a digital-upload system. Exact internal field/attachment requirements are behind an authenticated API and could not be extracted.
online application checked 2026-08-31 https://forms.shafter.com/Forms/ResidentialSolar
Q10 Is a site plan required, and what must it show? Core Submittal package
Nothing published by this authority.
Where we lookedBuilding Permits page, Home Additions page, SolarApp Eligibility Checklist, and Solar Signage/Fire/Code Requirements handout — none specifies what a site plan for a residential solar submittal must show; only the general 'Project Identification Worksheet... plans or drawings' language applies, which is not solar-specific.
Q11 Is a one-line / three-line diagram required? Core Drawings & calculations
Nothing published by this authority.
Where we lookedSolarApp Eligibility Checklist and Solar Signage/Fire/Code Requirements handout — neither explicitly lists a one-line/three-line diagram as a required submittal document (the signage handout references disconnect/interconnection labeling, not a diagram requirement); the online SB 379 application form's own attachment list sits behind an authenticated Laserfiche Forms API that could not be reached anonymously.
Q12 Are string and conductor calculations required? Drawings & calculations
Yes
Why the confidence is not higherThe city's own SolarApp Eligibility Checklist Electrical section caps DC strings in parallel (max 2), current-carrying conductors per raceway (max 9), and specifies wire/terminal ratings — functioning as the conductor/string eligibility check for the expedited path.
published checklist checked 2026-08-31 https://www.shafter.com/DocumentCenter/View/6361
Q13 Is a structural PE stamp required, and at what threshold? Core Engineering & stamps
Nothing published by this authority.
Where we lookedSolarApp Eligibility Checklist and Solar Signage/Fire/Code Requirements handout — neither states a PE-stamp threshold or what happens when a checklist item fails; unlike a comparable Kern County city's checklist, this one does not include an explicit 'if any item is No, a licensed engineer's stamp is required' clause.
Q14 Is an electrical PE stamp required, and at what threshold? Engineering & stamps
Nothing published by this authority.
Where we lookedSame document set as Q13 — no separate electrical PE-stamp threshold stated.
Q15 What does a residential solar permit cost? Core Fees
$105 flat (Electrical fee schedule 'Solar (Photovoltaic)' line — the same $105 figure is printed for both the <10kW and >10kW bands), plus $13 per additional string over 20, plus the general Electrical Permit Issuance Fee of $30 (Core Area) or $69 (Outside Core Area). A separate 'Solar (Thermal)' line under the Plumbing Fee Schedule is $52.
Why the confidence is not higherOCR'd (pdftoppm+tesseract at 300dpi) from the City Council's current FY2026-27 fee resolution (CC Resolution 3083, PDF CreationDate 3 Jun 2026); the underlying text layer is garbled by a broken font encoding so figures were independently confirmed by re-rendering the page as an image. The identical $105 figure appearing in both the <10kW and >10kW rows is recorded as written rather than resolved as a drafting redundancy.
adopted fee schedule (OCR) checked 2026-08-31 https://www.shafter.com/DocumentCenter/View/7048/CC-Resolution-3083-User-and-Regulatory-Fees-Update-2026
Q16 How is the fee calculated? Core Fees
Flat (with a small per-string add-on above 20 strings)
Why the confidence is not higherSame fee resolution: a flat $105 line for the PV permit itself, plus $13 for each additional string beyond 20 — not a percentage-of-valuation or per-kW basis.
adopted fee schedule (OCR) checked 2026-08-31 https://www.shafter.com/DocumentCenter/View/7048/CC-Resolution-3083-User-and-Regulatory-Fees-Update-2026
Q17 Is there a separate plan-check fee? Fees
No
Why the confidence is not higherThe fee resolution's own 'Plan Check Fees' section states the 1/3-plan-check/2/3-inspection split applies only 'where the permit fee is determined by the percentage method of calculation' — the solar PV line is an itemized flat fee, not percentage-method, so that split (and by extension a separate plan-check charge) does not apply to it.
adopted fee schedule (OCR) checked 2026-08-31 https://www.shafter.com/DocumentCenter/View/7048/CC-Resolution-3083-User-and-Regulatory-Fees-Update-2026
Q18 What is the stated plan-review turnaround? Core Timeline & validity
1 to 5 business days (stated goal: same-day response if the application is received early in the day)
Why the confidence is not higherBuilding Permits page, residential permit-applications section: 'Every effort will be made to respond the same day if your application is received early in the day. Please allow one to five business days for processing.' This is stated for the general residential online-application category that includes solar, not solar exclusively.
department page checked 2026-08-31 https://www.shafterca.gov/54/Building-Permits
Q19 How long is an issued permit valid before it expires? Timeline & validity
360 days to commence work from permit issuance, or void if suspended/abandoned for 360 days after commencement (locally amended from the CBC's default 180 days)
Why the confidence is not higherMMC 15.04.180(A), read directly from Municode via the codified Building Regulations chapter (Ord. No. 743, 12-6-2022).
municipal code checked 2026-08-31 https://library.municode.com/ca/shafter/codes/code_of_ordinances?nodeId=TIT15BUCO_CH15.04BUREEN_15.04.180PEXPEX
Q20 Which permit portal does this authority use? Core Portal & process
For solar specifically: the city's own Laserfiche Forms application at forms.shafter.com/Forms/ResidentialSolar. No SolarAPP+, Symbium, eTRAKiT or Accela is in evidence anywhere on the city's site; other permit types are handled via Adobe-Sign-hosted PDF forms, email (buildingInspection@shafterca.gov) or in-person/mail submittal.
Why the confidence is not higherResponse headers from forms.shafter.com confirm the Laserfiche Forms platform (p3p header reads 'Laserfiche does not have a P3P policy'); the Building Permits page links this URL directly under its 'Solar' heading, distinct from the Adobe Sign links used for some other permit types on the same page.
portal checked 2026-08-31 https://forms.shafter.com/Forms/ResidentialSolar
Q21 Can the whole application be completed online? Core Portal & process
Yes
Why the confidence is not higherThe Building Permits page states 'Online application submittals are restricted exclusively to permits outlined above' — a list that includes Solar — implying the listed types, including solar, can be completed through the online form end-to-end; the solar-specific Laserfiche form is a full multi-page online submission workflow, not just a download link.
department page checked 2026-08-31 https://www.shafterca.gov/54/Building-Permits
Q22 Which utility handles interconnection here? Core Utility interconnection
Pacific Gas & Electric (PG&E)
Why the confidence is not higherThe city's own utility services page states the City of Shafter itself provides only 'water, sewer and trash service' — no city-billed electricity, ruling out a municipal utility. The city's own CEQA Mitigated Negative Declaration for the 'Wonderful Solar Facilities' project (CUP 24-145, a Shafter-area utility-scale solar project) states the project site 'is within the range of the PG&E San Joaquin Valley Operations and Maintenance Habitat Conservation Plan' — a city-approved document placing Shafter within PG&E's operating area. This is consistent with the same-day Wasco run's direct confirmation of PG&E immediately to the south. Not higher confidence because no franchise ordinance or direct 'PG&E serves Shafter' sentence was found (Shafter's Municode has no codified electric franchise chapter at all).
city-approved CEQA document checked 2026-08-31 https://www.shafterca.gov/documentcenter/view/6102
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 requires, as a condition of Permission-to-Operate processing, 'evidence of Applicant's final electric inspection clearance from the Governmental Authority having jurisdiction' — PTO is finalized only after the AHJ's final inspection, though the interconnection application itself may be filed in parallel with permitting. Utility-level document, not Shafter-specific; re-confirmed live (HTTP 200, last-modified 25 Jun 2026) this run rather than re-used from memory.
utility tariff checked 2026-08-31 https://www.pge.com/tariffs/assets/pdf/tariffbook/ELEC_RULES_21.pdf
Q24 Is a HOA or architectural approval required first? Overlays & special cases
No
Why the confidence is not higherMMC 15.56.050(C): 'Staff's approval of an application shall not be based or conditioned on the approval of an association, as defined in California Civil Code section 4080.' Explicit codified statement.
municipal code checked 2026-08-31 https://library.municode.com/ca/shafter/codes/code_of_ordinances?nodeId=TIT15BUCO_CH15.56PESMREROSOSY_15.56.050APRE
Q25 Is there a historic-district review? Overlays & special cases
No
Why the confidence is not higherWalked the full Development Code Chapter 3 'Special Districts' list by name (PUD, Community Facilities, Airport Approach Height Combining, Drilling Island, Petroleum Extraction) — no Historic District or Historic Overlay exists anywhere in the zoning code; 'historic' appears only as generic prose (e.g. National Register cross-references, downtown-character language), never as a codified review district. Positive control passed: 'setback' returns 124 hits in the same document; fabricated control 'zzqqx' returns 0.
zoning ordinance (control-proven absence) checked 2026-08-31 https://www.shafterca.gov/DocumentCenter/View/6411/Zoning-Ordinance-2025-08-21
Q26 Is a wind or windstorm certification required? Overlays & special cases
No
Why the confidence is not higherNeither the SolarApp Eligibility Checklist nor the Solar Signage, Fire, and Code Requirements handout states an Ultimate Design Wind Speed or requires a separate wind certification; the Residential Code's own local amendment to CRC R301.2 (MMC 15.06.110) only directs applicants to 'contact the building official' for site-specific criteria rather than stating a fixed wind figure or solar-specific wind rule.
published checklist + municipal code (absence) checked 2026-08-31 https://www.shafter.com/DocumentCenter/View/6361
Q27 Is a Specific Use Permit or Council approval ever required? Overlays & special cases
Not for standard residential rooftop PV or for solar generators ≤5kW in the Agricultural district. But in the Agricultural (A) zoning district specifically, the Development Code's use table lists 'Solar energy electrical generators, commercial or domestic, exceeding five kilowatts capacity' as a Conditional Use ('C'), requiring discretionary approval, while systems ≤5kW for on-site consumption are Permitted ('P') outright. No equivalent use-table entry (P or C) exists for solar in the Residential district tables at all.
Why the confidence is not higherCity of Shafter Development Code, Chapter 7 'Agricultural District' use table, items H.11–H.12, read directly from the extracted zoning PDF.
zoning ordinance checked 2026-08-31 https://www.shafterca.gov/DocumentCenter/View/6411/Zoning-Ordinance-2025-08-21
Q28 Is there a system-size cap on residential generation? Overlays & special cases
Three uncoordinated figures, none resolved against the others: (1) codified MMC 15.56.020(B) caps a 'small residential rooftop solar energy system' at 10 kilowatts AC nameplate or 30 kilowatts thermal, scoped to a single or duplex family dwelling; (2) the city's live SolarApp Eligibility Checklist gates its expedited/online path at 38.4 kilowatts ('New Rooftop Residential PV Systems not larger than 38.4 kilowatts'); (3) the Development Code's Agricultural-district use table separately gates any domestic solar generator over 5 kilowatts into a Conditional Use Permit.
Why the confidence is not higherDirect reads of MMC 15.56.020, the city's own SolarApp Eligibility Checklist, and the Development Code's Agricultural district use table — three separate authority documents, none cross-referencing the others' figure.
municipal code + published checklist + zoning ordinance checked 2026-08-31 https://library.municode.com/ca/shafter/codes/code_of_ordinances?nodeId=TIT15BUCO_CH15.56PESMREROSOSY_15.56.020DE
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? 2020 82% · adopting ordinance
- Which building code edition is in force? 2022 California Building Code (Title 24, Part 2, including Appendix Chapters C, I and P) and 2022 California Residential Code (Title 24, Part 2.5), both adopted by Ord. No. 743, 12-6-2022. Same statewide 2025-cycle lag noted at Q29 applies. 82% · adopting ordinance
- Which fire code edition is in force? 2022 California Fire Code (Title 24, Part 9, based on the 2021 IFC with Appendices B, C, D and H), adopted by Ord. No. 743, 12-6-2022, enforced by Kern County Fire Department per MMC 15.32.015. 90% · adopting ordinance
- Are there local amendments to any of the above? Yes 90% · municipal code
- What is the installation judged against? The 2022 CBC/CRC/CEC/CFC as locally amended by Ord. No. 743, plus MMC Ch. 15.56 (small residential rooftop solar), plus the city's own 'Solar Signage, Fire, and Code Requirements' handout (drawing on CRC R324 and CEC Articles 690/705) and 'SolarApp Eligibility Checklist'. 88% · municipal code + published handout
-
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? Not fewer than two pathways (36 in. wide minimum) from lowest roof edge to ridge, at least one on the street/driveway side; a pathway from the array's own roof plane to the ridge; 18-inch clear ridge setback where the array occupies ≤33% of plan-view roof area, 36 inches where it exceeds 33% (alternate setbacks allowed for sprinklered buildings per CRC R313D/R313); pathway requirements exempted on roof slopes ≤2:12 (17%). 95% · published handout
-
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, required per CEC 690.12; the codified electrical code is the 2022 CEC (2020-NEC-based), and the city's own SolarApp Eligibility Checklist cites the same numbering (690.12(B)(2)(3)) directly, confirming the edition in active local use. 88% · published handout
-
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? PV-connected marking at the main service disconnect ('CAUTION! SOLAR ELECTRIC SYSTEM CONNECTED'); DC circuit conductor marking on raceways/enclosures/junction boxes ('SOLAR PV DC CIRCUIT'); 'PV SYSTEM DISCONNECT' label at each disconnecting means (plus an energized-terminals shock-hazard warning where applicable); a DC max-voltage label; a point-of-interconnection marking; an ESS-polarity marking where connected to storage; a rapid-shutdown label at each service equipment location plus a rapid-shutdown-switch label; a permanent power-source plaque/directory at service equipment; and a multiple-power-sources warning label at a back-fed breaker. 95% · published handout
- Does the authority specify placard wording of its own? Yes 95% · published handout
- Does it specify letter height, colour or material? Minimum 3/8-inch letter height, white lettering on a red background, Arial or similar font, weather-resistant material (UL 969 recommended as the standard for weather rating). 95% · published handout
- Is a site plan / facility map placard required, and what must it show? A permanent power-source plaque or directory (not a graphical roof/site map) must be installed at each service equipment location, denoting the location of each power-source disconnecting means, grouped with other plaques/directories if present, marked 'CAUTION: MULTIPLE SOURCES OF POWER' where applicable. 75% · published handout
- Does the UTILITY specify placards beyond the AHJ's? PG&E Electric Rule 21 §H.1.d requires the interconnection's manually-operated visible disconnect to carry markings clearly indicating open and closed positions, and requires its location to be shown on the single-line diagram (or separately signed if not adjacent to the point of common coupling) — independent of the AHJ's own placard requirements. 68% · utility tariff
- Where must the labels be placed? At the main service disconnect (or its outside cover if the disconnect operates with the panel closed); on all enclosures/raceways/cable trays/pull and junction boxes carrying PV DC circuit conductors, spaced no more than 10 ft apart; at each PV disconnecting means; at or within 3 ft of a rapid-shutdown switch; and as a plaque/directory at the service equipment location. 90% · published handout
-
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.
- Must equipment be on a specific approved list? Yes — PV panels/modules must be listed per UL 1703 or both UL 61730-1 and UL 61730-2; inverters listed per UL 1741 (utility-interactive listing for grid-tied systems); mounting systems listed per UL 2703; separately, the SolarApp Eligibility Checklist requires modules, inverters and any ESS/batteries to be listed on the California Energy Commission's approved-equipment database. 92% · published handout + checklist
- Is a ground mount treated as a structure? Yes (inferred) 58% · zoning ordinance (inference)
- Is there a local rule on service upgrades or busbar sizing? No codified local ordinance on busbar sizing or service upgrades — MMC Ch. 15.24's only Electrical Code amendment (§250-50) addresses grounding electrodes, not busbar/service sizing. The 400A service / 225A disconnect / 225A busbar figures appearing in the city's SolarApp Eligibility Checklist are that checklist's own eligibility gate for the expedited path (modeled on the national SolarAPP+ program's criteria), not a local ordinance. 80% · municipal code + published checklist
- Is a specific mounting system or attachment spacing required? Per the SolarApp Eligibility Checklist's Structural section: arrays limited to 10 inches above the roof surface; system + hardware weight ≤4 psf; no wood shake/shingle roofing; only one type of mounting hardware system per project. No explicit anchor-spacing table (unlike some neighbouring cities' checklists) was found. 75% · published checklist
20 questions answered against City of Shafter’s own published documents
Q29 Which NEC edition is in force? Core Code editions in force
2020
Why the confidence is not higherMMC 15.24.060 adopts 'California Code of Regulations, Title 24, Part 3... the 2022 Edition of the California Electrical Code' (Ord. No. 743, 12-6-2022) — the 2022 CEC is based on the 2020 NEC. Note: statewide Title 24 has been on the 2025 cycle (2025 CEC, based on the 2023 NEC) since 1 Jan 2026; Shafter's own Municode codification (last touched 22 Apr 2026, no pending ordinances per the platform's own metadata) still shows only the 2022-cycle adoption as of this check — a genuine codified-vs-statewide-cycle lag, reported rather than resolved.
adopting ordinance checked 2026-08-31 https://library.municode.com/ca/shafter/codes/code_of_ordinances?nodeId=TIT15BUCO_CH15.24ELCO_15.24.060CAELCOAD
Q30 Which building code edition is in force? Core Code editions in force
2022 California Building Code (Title 24, Part 2, including Appendix Chapters C, I and P) and 2022 California Residential Code (Title 24, Part 2.5), both adopted by Ord. No. 743, 12-6-2022. Same statewide 2025-cycle lag noted at Q29 applies.
Why the confidence is not higherMMC 15.08.030 and 15.06.030, read directly from Municode.
adopting ordinance checked 2026-08-31 https://library.municode.com/ca/shafter/codes/code_of_ordinances?nodeId=TIT15BUCO_CH15.08BUCO_15.08.030CABUCOAD
Q31 Which fire code edition is in force? Code editions in force
2022 California Fire Code (Title 24, Part 9, based on the 2021 IFC with Appendices B, C, D and H), adopted by Ord. No. 743, 12-6-2022, enforced by Kern County Fire Department per MMC 15.32.015.
Why the confidence is not higherMMC 15.32.001, read directly from Municode: 'California Code of Regulations, Title 24, Part 9, 2022 Edition of the California Fire Code... are adopted by this reference... and are hereby collectively declared to be the Shafter Fire Code'.
adopting ordinance checked 2026-08-31 https://library.municode.com/ca/shafter/codes/code_of_ordinances?nodeId=TIT15BUCO_CH15.32FICO_15.32.001CAFICODO
Q32 Are there local amendments to any of the above? Core Code editions in force
Yes
Why the confidence is not higherOrd. No. 743 (12-6-2022) contains dozens of local amendments across the Building, Residential, and Fire Code chapters (structural loads, occupancy sprinkler thresholds, fire apparatus access, etc.); the Electrical Code carries one amendment (§250-50, grounding electrode system). None of the amendments found are PV-specific — the PV-specific rules instead live in the separate MMC Ch. 15.56 and the city's own signage/checklist handouts.
municipal code checked 2026-08-31 https://library.municode.com/ca/shafter/codes/code_of_ordinances?nodeId=TIT15BUCO
Q33 What is the installation judged against? Core Electrical
The 2022 CBC/CRC/CEC/CFC as locally amended by Ord. No. 743, plus MMC Ch. 15.56 (small residential rooftop solar), plus the city's own 'Solar Signage, Fire, and Code Requirements' handout (drawing on CRC R324 and CEC Articles 690/705) and 'SolarApp Eligibility Checklist'.
Why the confidence is not higherCombines the codified adoption chapters with the two solar-specific documents the Building Permits page links.
municipal code + published handout checked 2026-08-31 https://www.shafter.com/DocumentCenter/View/6362
Q34 Is there a local rule on service upgrades or busbar sizing? Electrical
No codified local ordinance on busbar sizing or service upgrades — MMC Ch. 15.24's only Electrical Code amendment (§250-50) addresses grounding electrodes, not busbar/service sizing. The 400A service / 225A disconnect / 225A busbar figures appearing in the city's SolarApp Eligibility Checklist are that checklist's own eligibility gate for the expedited path (modeled on the national SolarAPP+ program's criteria), not a local ordinance.
Why the confidence is not higherDirect read of MMC Ch. 15.24 in full, cross-checked against the Eligibility Checklist's framing as an eligibility gate rather than a codified requirement.
municipal code + published checklist checked 2026-08-31 https://library.municode.com/ca/shafter/codes/code_of_ordinances?nodeId=TIT15BUCO_CH15.24ELCO_15.24.080SE250-50AMGREL
Q35 Is a specific mounting system or attachment spacing required? Structural & mounting
Per the SolarApp Eligibility Checklist's Structural section: arrays limited to 10 inches above the roof surface; system + hardware weight ≤4 psf; no wood shake/shingle roofing; only one type of mounting hardware system per project. No explicit anchor-spacing table (unlike some neighbouring cities' checklists) was found.
Why the confidence is not higherCity's own SolarApp Eligibility Checklist, Structural section, items 1-4.
published checklist checked 2026-08-31 https://www.shafter.com/DocumentCenter/View/6361
Q36 What ridge setback and access pathways are required? Core Fire pathways & setbacks
Not fewer than two pathways (36 in. wide minimum) from lowest roof edge to ridge, at least one on the street/driveway side; a pathway from the array's own roof plane to the ridge; 18-inch clear ridge setback where the array occupies ≤33% of plan-view roof area, 36 inches where it exceeds 33% (alternate setbacks allowed for sprinklered buildings per CRC R313D/R313); pathway requirements exempted on roof slopes ≤2:12 (17%).
Why the confidence is not higherVerbatim from the city's own 'Solar Signage, Fire, and Code Requirements' handout, citing CRC R324.6, R324.6.1 and R324.6.2 directly.
published handout checked 2026-08-31 https://www.shafter.com/DocumentCenter/View/6362
Q37 Is rapid shutdown required, and to which NEC edition? Core Rapid shutdown
Yes, required per CEC 690.12; the codified electrical code is the 2022 CEC (2020-NEC-based), and the city's own SolarApp Eligibility Checklist cites the same numbering (690.12(B)(2)(3)) directly, confirming the edition in active local use.
Why the confidence is not higherCity's own 'Solar Signage, Fire, and Code Requirements' handout ('PV system circuits installed on or in buildings shall include a rapid shutdown function... [CEC 690.12]') and Eligibility Checklist ('Rapid Shutdown cannot be satisfied using the method: No exposed wiring or conductive parts [690.12(B)(2)(3)]').
published handout checked 2026-08-31 https://www.shafter.com/DocumentCenter/View/6362
Q38 Which placards does this authority require at the service equipment? Core Labels Signage & labelling
PV-connected marking at the main service disconnect ('CAUTION! SOLAR ELECTRIC SYSTEM CONNECTED'); DC circuit conductor marking on raceways/enclosures/junction boxes ('SOLAR PV DC CIRCUIT'); 'PV SYSTEM DISCONNECT' label at each disconnecting means (plus an energized-terminals shock-hazard warning where applicable); a DC max-voltage label; a point-of-interconnection marking; an ESS-polarity marking where connected to storage; a rapid-shutdown label at each service equipment location plus a rapid-shutdown-switch label; a permanent power-source plaque/directory at service equipment; and a multiple-power-sources warning label at a back-fed breaker.
Why the confidence is not higherVerbatim, exhaustive list from the city's own 'Solar Signage, Fire, and Code Requirements' handout, with sample-label images (Examples A-I) for each.
published handout checked 2026-08-31 https://www.shafter.com/DocumentCenter/View/6362
Q39 Does the authority specify placard wording of its own? Core Labels Signage & labelling
Yes
Why the confidence is not higherThe handout provides verbatim example wording for every placard (e.g. 'PHOTOVOLTAIC SYSTEM AC DISCONNECT', 'RAPID SHUTDOWN SWITCH FOR SOLAR PV SYSTEM', 'CAUTION: MULTIPLE SOURCES OF POWER') rather than a generic cross-reference to code.
published handout checked 2026-08-31 https://www.shafter.com/DocumentCenter/View/6362
Q40 Does it specify letter height, colour or material? Core Labels Signage & labelling
Minimum 3/8-inch letter height, white lettering on a red background, Arial or similar font, weather-resistant material (UL 969 recommended as the standard for weather rating).
Why the confidence is not higherVerbatim from the handout's opening 'Labels' bullet, citing CEC 690.31(D)(2) and the State Fire Marshal.
published handout checked 2026-08-31 https://www.shafter.com/DocumentCenter/View/6362
Q41 Is a site plan / facility map placard required, and what must it show? Core Labels Signage & labelling
A permanent power-source plaque or directory (not a graphical roof/site map) must be installed at each service equipment location, denoting the location of each power-source disconnecting means, grouped with other plaques/directories if present, marked 'CAUTION: MULTIPLE SOURCES OF POWER' where applicable.
Why the confidence is not higherCity's own handout, citing CEC 690.56(A), 690.56(B), 705.10 and 710.10 — this is a directory/plaque requirement rather than a graphical facility map; no separate graphical roof-plan placard requirement was found.
published handout checked 2026-08-31 https://www.shafter.com/DocumentCenter/View/6362
Q42 Does the UTILITY specify placards beyond the AHJ's? Core Labels Signage & labelling
PG&E Electric Rule 21 §H.1.d requires the interconnection's manually-operated visible disconnect to carry markings clearly indicating open and closed positions, and requires its location to be shown on the single-line diagram (or separately signed if not adjacent to the point of common coupling) — independent of the AHJ's own placard requirements.
Why the confidence is not higherPG&E Electric Rule 21, current tariff (re-confirmed live, last-modified 25 Jun 2026), not a Shafter-specific document.
utility tariff checked 2026-08-31 https://www.pge.com/tariffs/assets/pdf/tariffbook/ELEC_RULES_21.pdf
Q43 Where must the labels be placed? Core Labels Signage & labelling
At the main service disconnect (or its outside cover if the disconnect operates with the panel closed); on all enclosures/raceways/cable trays/pull and junction boxes carrying PV DC circuit conductors, spaced no more than 10 ft apart; at each PV disconnecting means; at or within 3 ft of a rapid-shutdown switch; and as a plaque/directory at the service equipment location.
Why the confidence is not higherVerbatim placement instructions throughout the city's own 'Solar Signage, Fire, and Code Requirements' handout.
published handout checked 2026-08-31 https://www.shafter.com/DocumentCenter/View/6362
Q44 Must equipment be on a specific approved list? Equipment listing
Yes — PV panels/modules must be listed per UL 1703 or both UL 61730-1 and UL 61730-2; inverters listed per UL 1741 (utility-interactive listing for grid-tied systems); mounting systems listed per UL 2703; separately, the SolarApp Eligibility Checklist requires modules, inverters and any ESS/batteries to be listed on the California Energy Commission's approved-equipment database.
Why the confidence is not higherCity's own 'Solar Signage, Fire, and Code Requirements' handout (citing CRC R324.3.1) and SolarApp Eligibility Checklist item 18.
published handout + checklist checked 2026-08-31 https://www.shafter.com/DocumentCenter/View/6362
Q45 Are batteries permitted, and under what conditions? Core Battery / ESS
Nothing published by this authority.
Where we lookedBuilding Department, Building Permits and Home Additions pages, SolarApp Eligibility Checklist and Solar Signage/Fire/Code Requirements handout — none mentions battery storage or ESS at all; the codified Fire Code (MMC 15.32) adopts the base 2022 CFC's construction-permit requirement for energy storage systems (§105.6.15) without a Shafter-specific residential condition or exemption stated, and no Shafter or KCFD document was found describing residential ESS conditions specifically.
Q46 Is there a separate ESS permit or inspection? Battery / ESS
Nothing published by this authority.
Where we lookedKern County Fire Department's live 'Stationary Energy Storage Systems' fee document ($290, Fee Code 1.13), re-fetched this run, states its scope as aiding 'the construction permitting process... for a stationary energy storage system permit within commercial buildings or tenant spaces' — residential ESS permit/inspection scope is explicitly not covered by this document, and no residential-specific city or KCFD ESS document was found. Recorded as unconfirmed scope per the SBCoFD/Twentynine Palms precedent, not as 'no permit.'
https://kerncountyfire.org/wp-content/uploads/Stationary-Energy-Storage-Systems-2022.pdf
Q47 Is a ground mount treated as a structure? Core Ground mount
Yes (inferred)
Why the confidence is not higherDevelopment Code §10.30.1(a): 'all accessory structures, whether attached or detached, shall meet all site development standards applicable to the main structure' — a ground-mounted PV array is not separately named anywhere in the accessory-structures section (which addresses AC/pool equipment and antennae specifically, not solar), so it is inferred to fall under this general rule by default rather than being stated outright.
zoning ordinance (inference) checked 2026-08-31 https://www.shafterca.gov/DocumentCenter/View/6411/Zoning-Ordinance-2025-08-21
Q48 Where must the AC disconnect be, relative to the meter? Core Utility equipment
Nothing published by this authority.
Where we lookedPG&E Electric Rule 21 (reachable portions), city Building Permits and Solar Signage/Fire/Code Requirements handout — none gives a specific AC-disconnect-to-meter placement dimension; PG&E's detailed meter-proximity spec is understood to sit in a gated Greenbook document (e.g. TD-2306M/TD-7001M) not reachable without a PG&E job-owner login.
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
-
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? Email 92% · department page
- How much notice is required? For commercial inspections: 'received during business hours and 24 hours in advance of the requested date.' For residential inspections, no fixed minimum-notice period is stated — the page only lists the information to include in the request email (address, date, inspection type, AM/PM, etc.). 70% · department page
- Are same-day or AM/PM windows offered? Yes — AM window 8:30am-12pm, PM window 1:30pm-4pm 92% · 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 92% · municipal code
- If delegated, to whom? Not delegated — the final solar inspection is performed in-house by City Building Division staff (MMC 15.56.060). Kern County Fire Department has a nominal role only where a project independently requires KCFD approval (the Building Permits page directs applicants in that case to include a completed 'Application for Permit Request Service'), but KCFD's own published PV and ESS fee lines and technical standards are explicitly scoped to commercial buildings only, so its role in a typical residential rooftop PV job is undocumented/near nil. 80% · municipal code + fire department standard
-
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? One inspection for expedited-eligible systems (MMC 15.56.060). For tile-roof systems specifically, either (a) a solar-installation employee meets the building inspector on site to uncover tiles and expose roof flashing, or (b) the inspection is split into a roof-flashing inspection followed by a final inspection. 90% · municipal code
- Is a rough-in or mid-roof inspection required? No, except tile-roof systems, which get a two-part sequence (flashing inspection, then final) as described at Q54. 85% · municipal code
-
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 68% · published checklist
- Does the inspector verify labels and listings? Yes (inferred) 60% · published handout (inference)
-
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.
- Who notifies the utility for PTO? Installer (applicant) 58% · utility tariff (inference)
- Is there a re-inspection fee? $117 each (for the second and subsequent re-inspections necessitated by faulty or incomplete work, or for missed inspections) 85% · adopted fee schedule (OCR)
- How are corrections issued and cleared? If the inspector issues a correction notice, a re-inspection is required; the applicant emails buildinginspection@shafterca.gov to reschedule once corrections are complete. Excessive re-inspections of the same scope may incur fees (see Q59). 85% · department page
14 questions answered against City of Shafter’s own published documents
Q49 How is an inspection booked? Core Booking & scheduling
Why the confidence is not higherBuilding Permits page: residential inspections are scheduled 'by emailing buildinginspection@shafterca.gov'; commercial inspections use a dedicated Commercial Inspection Request Form, also submitted by email.
department page checked 2026-08-31 https://www.shafterca.gov/54/Building-Permits
Q50 How much notice is required? Core Booking & scheduling
For commercial inspections: 'received during business hours and 24 hours in advance of the requested date.' For residential inspections, no fixed minimum-notice period is stated — the page only lists the information to include in the request email (address, date, inspection type, AM/PM, etc.).
Why the confidence is not higherBuilding Permits page, Scheduling Residential Inspections and Commercial Inspections sections read side by side.
department page checked 2026-08-31 https://www.shafterca.gov/54/Building-Permits
Q51 Are same-day or AM/PM windows offered? Booking & scheduling
Yes — AM window 8:30am-12pm, PM window 1:30pm-4pm
Why the confidence is not higherBuilding Permits page, 'Residential inspection schedule is as follows: AM inspections are between 8:30 am and 12 pm. PM inspections are between 1:30 pm and 4 pm.'
department page checked 2026-08-31 https://www.shafterca.gov/54/Building-Permits
Q52 Does this AHJ perform its own final solar inspection? Core Who inspects
Yes
Why the confidence is not higherMMC 15.56.060(A): 'One inspection shall be required and performed by staff for small residential rooftop solar energy systems eligible for expedited review' — performed by the City's own Building Division staff.
municipal code checked 2026-08-31 https://library.municode.com/ca/shafter/codes/code_of_ordinances?nodeId=TIT15BUCO_CH15.56PESMREROSOSY_15.56.060IN
Q53 If delegated, to whom? Core Who inspects
Not delegated — the final solar inspection is performed in-house by City Building Division staff (MMC 15.56.060). Kern County Fire Department has a nominal role only where a project independently requires KCFD approval (the Building Permits page directs applicants in that case to include a completed 'Application for Permit Request Service'), but KCFD's own published PV and ESS fee lines and technical standards are explicitly scoped to commercial buildings only, so its role in a typical residential rooftop PV job is undocumented/near nil.
Why the confidence is not higherMMC 15.56.060 plus KCFD's own live fee schedule and 'Solar Panels (Roof Mounted)'/'Stationary Energy Storage Systems' standards (re-fetched live this run, confirmed scoped to 'Commercial Roof Installations' and 'commercial buildings or tenant spaces' respectively).
municipal code + fire department standard checked 2026-08-31 https://kerncountyfire.org/wp-content/uploads/SolarPanelsRoofMounted.pdf
Q54 Which inspections are required, and in what order? Core Stages & sequence
One inspection for expedited-eligible systems (MMC 15.56.060). For tile-roof systems specifically, either (a) a solar-installation employee meets the building inspector on site to uncover tiles and expose roof flashing, or (b) the inspection is split into a roof-flashing inspection followed by a final inspection.
Why the confidence is not higherMMC 15.56.060(A), read directly from Municode.
municipal code checked 2026-08-31 https://library.municode.com/ca/shafter/codes/code_of_ordinances?nodeId=TIT15BUCO_CH15.56PESMREROSOSY_15.56.060IN
Q55 Is a rough-in or mid-roof inspection required? Stages & sequence
No, except tile-roof systems, which get a two-part sequence (flashing inspection, then final) as described at Q54.
Why the confidence is not higherMMC 15.56.060(A) limits expedited-eligible systems to one inspection generally, with the tile-roof exception being the only multi-stage case described.
municipal code checked 2026-08-31 https://library.municode.com/ca/shafter/codes/code_of_ordinances?nodeId=TIT15BUCO_CH15.56PESMREROSOSY_15.56.060IN
Q56 Does the inspector verify labels and listings? Core What is checked
Yes (inferred)
Why the confidence is not higherNo document explicitly states the inspector verifies labels/listings at the site visit, but the city's own Signage and Eligibility Checklist documents specify detailed listing (UL 1703/1741/2703, CEC database) and labeling requirements that would be meaningless without field verification at the single mandated inspection.
published handout (inference) checked 2026-08-31 https://www.shafter.com/DocumentCenter/View/6362
Q57 Is there a published inspection checklist? Core What is checked
Yes
Why the confidence is not higherThe city's own 'SolarApp Eligibility Checklist' and 'Solar Signage, Fire, and Code Requirements' documents function as published pre-installation/inspection compliance checklists, though both are framed as submittal-eligibility documents rather than a formal inspector's field checklist.
published checklist checked 2026-08-31 https://www.shafter.com/DocumentCenter/View/6361
Q58 What must be on site at inspection? Core Documents on site
Nothing published by this authority.
Where we lookedBuilding Permits page, SolarApp Eligibility Checklist, and Solar Signage/Fire/Code Requirements handout — none states what must be physically on site at the inspection (approved plans, permit card, ladder, etc.) for a solar job specifically.
Q59 Is there a re-inspection fee? Corrections & re-inspection
$117 each (for the second and subsequent re-inspections necessitated by faulty or incomplete work, or for missed inspections)
Why the confidence is not higherOCR'd from the current FY2026-27 fee resolution: 'Re-inspection / Missed Inspection Fee (for second and subsequent re-inspections necessitated by faulty or incomplete work or missed inspections) - each $117.'
adopted fee schedule (OCR) checked 2026-08-31 https://www.shafter.com/DocumentCenter/View/7048/CC-Resolution-3083-User-and-Regulatory-Fees-Update-2026
Q60 How are corrections issued and cleared? Corrections & re-inspection
If the inspector issues a correction notice, a re-inspection is required; the applicant emails buildinginspection@shafterca.gov to reschedule once corrections are complete. Excessive re-inspections of the same scope may incur fees (see Q59).
Why the confidence is not higherBuilding Permits page, 'Re-inspections and Corrections' section.
department page checked 2026-08-31 https://www.shafterca.gov/54/Building-Permits
Q61 What is issued on pass? Core Final sign-off & PTO
Nothing published by this authority.
Where we lookedBuilding Department, Building Permits pages, and both solar documents — none names the specific artifact issued on a passed final inspection (no 'Certificate of Occupancy', 'green tag', 'Final', or equivalent terminology found anywhere on the site).
Q62 Who notifies the utility for PTO? Core Final sign-off & PTO
Installer (applicant)
Why the confidence is not higherNo Shafter document addresses this step directly; inferred from PG&E Electric Rule 21's NEM interconnection process, which places the burden of submitting the interconnection request and evidence of the AHJ's final inspection clearance on the 'Applicant'.
utility tariff (inference) checked 2026-08-31 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 Shafter 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 Shafter is the authority having jurisdiction 92% confidence
- Holds
- Building and Electrical (self-performed in-house by the City's own Building Department); Fire is delegated to Kern County Fire Department (KCFD) by the city's own codified Fire Code amendment
- Delegated to
- Kern County Fire Department — MMC 15.32.015, amending Shafter Fire Code §103.2, reads verbatim: 'The fire code official is designated as the Fire Chief of the Kern County Fire Department.' Independently corroborated by MMC 15.04.200, which names 'the Kern County Fire Chief' (alongside the Building Official and Planning Director) among officials empowered to bring enforcement complaints, and by the city's own live RFP soliciting a 'Cost Study for the Implementation of a Municipal Fire Department' (DocumentCenter 6751), which only makes sense if the city currently has no municipal department of its own. No delegation found for Building or Electrical: Building Official Dennis Fidler and Building Inspector Manager Ryan Hitchcock are both named on the city's own @shafterca.gov domain; no staffing-firm domain, hosted booking calendar, or fee-schedule staffing appendix was found naming a contractor. Site-search checked against Willdan, CSG, 4LEAF, Transtech, Interwest, EsGil, Bureau Veritas and Charles Abbott Associates — the only 'Willdan' hit was a fuzzy spell-correction match on 'wildland', not the firm.
- Overridden by
- California Solar Rights Act (Civil Code §714/§4600) applies statewide, echoed locally in MMC 15.56.050(C) which bars the city from conditioning solar approval on HOA sign-off. Separately, Shafter's own Zoning/Development Code §10.330 'Solar Energy Design' imposes a visibility-minimization, screening and colour-matching standard on all solar collectors (roof, wall and ground) — a real local restriction that is arguably in tension with the Solar Rights Act's bar on restrictions that significantly increase cost or decrease efficiency. Reported, not resolved.
- Why not higher
- City's own Building Department, Building Permits and Home Additions pages (shafterca.gov, self-performed in-house, named staff on city email addresses) show the city issues and inspects residential PV permits directly. Codified MMC Ch. 15.56 'Permitting Small Residential Rooftop Solar Systems' (Ord. No. 715, 21 Jan 2020) confirms the city processes small residential rooftop solar permits under the AB 2188 Solar Rights Act mandate, with 'One inspection shall be required and performed by staff' (15.56.060). Fire is confirmed delegated to Kern County Fire Department by the city's own codified Fire Code amendment (MMC 15.32.015 / Shafter Fire Code §103.2), adopted via Ord. No. 743 (6 Dec 2022). This is the identical KCFD-as-fire-AHJ shape independently confirmed for the neighbouring Kern County cities of Ridgecrest and Wasco in same-day GovBot runs (both cite the same live kerncountyfire.org PV/ESS documents, which this run re-verified live rather than inheriting).
Check the code edition before you build
This authority's published code edition does not match what the state has adopted. That usually means the authority's ordinance has not been updated for the current cycle — but a local amendment can also be lawful. Confirm with the building department before you submit.
- Permit required
- Yes95%
- Permit cost
- $105 flat (Electrical fee schedule 'Solar (Photovoltaic)' line — the same $105 figure is printed for both the <10kW and >10kW bands), plus $13 per additional string over 20,80%
- Plan review
- 1 to 5 business days (stated goal: same-day response if the application is received early in the day)80%
- Portal
- For solar specifically: the city's own Laserfiche Forms application at forms.shafter.com/Forms/ResidentialSolar.80%
- Electrical code
- 202082%
- Own placard wording
- Yes95%
- Booking an inspection
- Email92%
Labels & placards for this authority
City of Shafter 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 95%
Yes
Size, colour & material 95%
Minimum 3/8-inch letter height, white lettering on a red background, Arial or similar font, weather-resistant material (UL 969 recommended as the standard for weather rating).
Where they go 90%
At the main service disconnect (or its outside cover if the disconnect operates with the panel closed); on all enclosures/raceways/cable trays/pull and junction boxes carrying PV DC circuit conductors, spaced no more than 10 ft apart; at each PV disconnecting means; at or within 3 ft of a rapid-shutdown switch; and as a plaque/directory at the service equipment location.
What the utility wants on top 68%
PG&E Electric Rule 21 §H.1.d requires the interconnection's manually-operated visible disconnect to carry markings clearly indicating open and closed positions, and requires its location to be shown on the single-line diagram (or separately signed if not adjacent to the point of common coupling) — independent of the AHJ's own placard requirements.
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.