What happens if you skip the permit (and you needed one)
- Stop-work orders and citations: Windsor Building & Safety issues $100–$500 per day fines for unpermitted solar, retroactive to installation date, plus mandatory permit re-pull at double fee ($600–$1,600 total).
- Insurance and homeowner claim denial: Most homeowner policies exclude unpermitted solar work; a $25,000 roof fire claim gets denied if the system wasn't permitted and inspected.
- Utility disconnection: If PG&E or SCWA discovers an unpermitted system during a meter upgrade or audit, they will not activate net metering credits and may disconnect service until permit is issued retroactively.
- Resale and refinance blocking: Title companies flag unpermitted solar on TDS disclosures; most lenders will not refinance a property with unpermitted electrical work, and resale title insurance becomes uninsurable until the system is brought into compliance ($2,000–$5,000 retrofit permitting cost).
Windsor solar permits — the key details
The City of Windsor Building Department oversees both the building and electrical permits for solar systems, but they sit at opposite ends of the permit process. Building permits focus on roof attachment, structural loading (IBC 1510 and IRC R907 require a structural evaluation if panels exceed 4 lb/sq ft — most residential systems are 2.5-3.5 lb/sq ft, so smaller systems may skip this step), wind uplift calculations per IBC 1609, and rapid-shutdown compliance per NEC 690.12, which mandates a visible disconnect switch within 10 feet of the inverter and a roof-top switch if the array is more than 50 feet from the inverter. Electrical permits cover NEC Article 690 (PV systems) and NEC 705 (interconnected power production) requirements: proper conduit sizing, string-inverter labeling, DC and AC disconnect placement, grounding conductor size, and combiner-box protection. Both permits require a final inspection by the same city inspector; you cannot operate the system or request utility interconnection until both permits are closed. Plan for 2-3 weeks of plan-review time in Windsor — the city does not offer same-day or expedited over-the-counter permits for solar, so even a straightforward roof-mounted 5 kW system will take at least 10 business days from application to approval.
Windsor's location between two utilities adds real complexity. If your property is on the Sonoma County Water Agency side (mostly south Windsor), the interconnect application goes to the SCWA, which has a 30-day standard review timeline but often takes 40-60 days for residential systems because they require a separate in-service inspection after the city has closed your permits. If you're on the PG&E side (north Windsor), PG&E's residential net-metering process can take 4-8 weeks because they require an updated meter installation and a witness inspection at the time of activation. Neither utility will file an interconnect application until you show them your final city electrical permit — so the timeline is: permit application to city (0 days) → city review (10-21 days) → permit issuance (day 21) → utility interconnect application filed (day 21) → utility review (30-60 days) → final inspections and activation (day 60-80). This is why solar installers in Windsor routinely tell homeowners to expect 8-12 weeks from contract to first kWh generated. If you're doing a battery system (Tesla Powerwall, LG, or Enphase), the timeline extends another 2-4 weeks because battery energy storage over 20 kWh triggers a separate Sonoma County Fire Marshal electrical review for DC disconnects, arc-flash boundaries, and escape-route labeling.
Exemptions are rare but real. A small grid-tied system under 1 kW (about 3 small panels) sometimes qualifies for a simplified permit process in other California cities, but Windsor does not have a published exemption threshold — the city requires full permits on all grid-tied systems regardless of size. Off-grid solar (not connected to the utility grid) may qualify for exemption from electrical permits if the DC side is isolated and the system is under 5 kW, but you still need a building permit for roof mounting and structural evaluation. In practice, almost nobody in Windsor installs off-grid solar because the primary incentive (net metering) requires a grid-tied system, which requires permits. If you're replacing an existing permitted solar system with the same or smaller capacity, you can sometimes file a 'replacement permit' that skips some plan-review steps, but you must still have an electrical inspection before activation. Owner-builders can pull their own solar permits under California Business & Professions Code § 7044, but the electrical work must be performed by a California-licensed electrician (C-10 or C-7 license) — you cannot do the electrical wiring yourself, even if you own the home.
Structural and load issues specific to Windsor's coast and foothill geography matter. Windsor's north side sits in IBC Wind Zone 2 (115 mph 3-second gust), so roof-mounted systems must be engineered for significant uplift loads. If your roof is 20+ years old or shows any signs of damage (missing shingles, rotten fascia, previous leaks), the structural engineer will likely recommend a roof inspection or reinforcement before approval — this can add $500–$2,000 to the project cost and 2-3 weeks to the timeline. Homes in the foothill area west of Windsor (Chalk Hill, Sweetwater Hills) may sit on expansive clay or unstable slopes, triggering a geotechnical review; homes near Copeland Creek or Warm Springs Creek may be in a flood zone, which adds a floodplain review by the city engineer. Coastal-facing homes may also need wind-tunnel testing if the system is proposed for an unusual location (south-facing slope, high-elevation ridge). These are not common for standard residential rooftop solar, but they happen enough that you should discuss local site conditions with your structural engineer or installer before paying for plans.
The permit application itself is straightforward if you work with a licensed installer. You'll need: completed building-permit application (city form), electrical-permit application (city form), site plan showing roof layout and measurements, electrical single-line diagram showing inverter, disconnects, combiner box, and grounding, a roof photo with measurements, a structural load calculation (from the installer's engineer, typically $200–$500 if required), and proof that you've submitted or will submit an interconnect application to your utility. Some installers include permitting as part of their quote; others charge separately ($500–$1,500). If you're pulling the permit yourself as an owner-builder, you'll need to hire a licensed electrician to stamp the electrical plans and then you can file them. The city accepts permits by mail, email, or in-person at City Hall (345 Sweetwater Avenue, Windsor, CA 95492). Expect to provide three sets of plans, a fee check, and a completed two-page application form. The city's turnaround is 10-21 days from submission to either approval or a Request for Information (RFI) asking for clarifications — typical RFIs ask for roof-load calculations, rapid-shutdown details, or string sizing. Budget 5-7 business days to respond to an RFI, then another 5-10 days for final review and approval.
Three Windsor solar panel system scenarios
Utility interconnection in Windsor: Two territories, two timelines
Windsor straddles two utility service areas, and this creates real permitting friction that new solar homeowners often underestimate. The dividing line is roughly Highway 101: north of the highway, PG&E; south, Sonoma County Water Agency. Both utilities require that you submit an interconnection application AFTER your city has issued your electrical permit — you cannot file the utility application before you have a final electrical permit in hand. This sequencing rule exists because the utility needs to verify that your electrical work meets NEC and local code before they approve connection to their grid. In practice, this means a four-to-six week delay between your permit approval and your net-metering activation, even if everything goes smoothly.
PG&E's standard interconnection timeline for residential net-metering customers is 30-45 days from application to approval, but in Windsor (and much of Sonoma County), the wait is closer to 45-60 days because PG&E's regional office receives high volumes of applications and conducts a separate in-person meter-upgrade appointment. Sonoma County Water Agency's interconnection process is advertised as 30 days but often runs 45-55 days for the same reason: they require a site visit and a meter change-out by their technician. Neither utility will activate net metering until they have witnessed a final inspection by your solar installer or the city — so you need to coordinate three parties: the city inspector, the utility inspector, and your installer. If any of these schedules slip by a week, your activation timeline extends by a week.
One other variable: if your property has had electrical work done in the past 10 years (new panel, major circuit addition, well pump upgrade), some utilities require a general electrical inspection of the existing main panel before they'll approve solar interconnection. This adds another 1-2 weeks. Budget for this possibility in your timeline. Document any recent electrical work and provide it to your utility during the interconnection application so they can flag this upfront rather than discovering it after your solar is complete.
Rapid-shutdown compliance and why Windsor inspectors care
NEC Article 690.12, adopted in the 2020 California Electrical Code, requires that all grid-tied PV systems have a rapid-shutdown switch within 10 feet of the inverter AND either a roof-top switch visible from the roof's edge OR a rapid-shutdown label visible from the roof access point that explains how to de-energize the system. The intent is to protect fire crews responding to a roof fire — they need to be able to shut down the DC circuits quickly without having to trace conduit or inverter locations. Windsor inspectors are very strict about this because Sonoma County has a history of wildfire response, and every inspection report includes a mandatory rapid-shutdown verification. If your system is a string inverter (the most common residential type), you need a labeled DC disconnect rated for DC service within 10 feet of the inverter. If your system uses microinverters (smaller inverters on each panel), the rapid-shutdown requirement is satisfied because each microinverter is individually rated to shut down, but you still need labeling. If you have a battery system, you ALSO need a second rapid-shutdown switch on the battery DC side — this is a common miss in permit applications, and it causes RFIs. Your installer should include rapid-shutdown compliance in their electrical plan, but if you're pulling the permit yourself, this is the single most common rejection reason.
The practical cost is minimal: a simple DC disconnect breaker is $50–$150; labeling is free. But the re-work cost is real if you forget it — if the inspector finds a missing rapid-shutdown switch at final inspection, your system cannot be energized until the switch is installed and inspected again. This adds 1-2 weeks to your timeline and requires another inspection appointment. On your permit application, explicitly call out rapid-shutdown compliance and reference NEC 690.12; ask your installer to provide a one-line diagram that shows both the DC disconnect location AND any roof-top signage. This prevents RFIs and speeds approval.
345 Sweetwater Avenue, Windsor, CA 95492
Phone: (707) 838-1314 | https://www.ci.windsor.ca.us/government/permits-and-planning (verify URL — City of Windsor website may have updated portal link)
Monday–Friday, 8:00 AM–5:00 PM (call to confirm permit intake hours)
Common questions
Do I need a permit for a small DIY solar kit (like a 400-watt plug-and-play system)?
Yes. Even if the system is plug-and-play and does not require structural work, the moment it connects to your home's electrical panel and feeds power back to the grid, it requires both a building permit (to document the attachment point and verify no roof damage) and an electrical permit (to verify NEC 705 compliance and proper labeling). Windsor does not exempt any grid-tied systems regardless of size. The permit cost is the same whether you have a 2 kW or 10 kW system — roughly $700 total. If the system is truly isolated (off-grid, no utility connection, no net metering), you may be able to skip electrical permits, but you still need a building permit for roof mounting.
How much does a solar permit cost in Windsor?
Building permits are approximately $450–$550 (based on system valuation and roof loading); electrical permits are typically $250–$350. If you have a battery system, add $200–$300 for fire-marshal review. Utility interconnection application fees are $100–$200 (PG&E or SCWA depending on your service territory). Total hard permit and application costs: $700–$1,400. This does not include structural engineering (if required), which runs $400–$600 for a retrofit system.
Can I install solar without a permit and then get it permitted after the fact?
Technically yes, but this is expensive and risky. If Windsor Building & Safety discovers unpermitted solar (through a complaint, a roof inspection for other work, or a utility audit), they will issue a citation for $100–$500 per day, retroactive to the installation date. You will then be required to pull a permit at double the normal fee ($1,400–$2,800 for solar permits alone). Your insurance may deny claims related to unpermitted electrical work. At resale, the title company will require the system to be brought into compliance before closing, forcing a retrofit permitting process on the new owner. The cost of retroactive permitting is 2-3x the cost of permitting upfront. Get the permit first.
How long does it take to get a solar permit in Windsor?
Plan for 2-3 weeks from application submission to permit issuance (not including the utility interconnection timeline). This assumes your plans are complete and the city has no questions. If there's an RFI (Request for Information), add another 5-7 business days. Utility interconnection takes an additional 4-8 weeks. Total time from application to activated system: 8-14 weeks. Ground-mounted systems or those requiring structural engineering add 2-4 weeks to the building-permit review.
Do I need separate permits for the inverter and the panels?
No. The building permit covers the mounting structure and roof attachment; the electrical permit covers both the panels and the inverter as a single integrated system. However, if you have a battery system, some jurisdictions require a third permit or a fire-marshal review for the battery and its DC circuits — Windsor routes battery systems over 5 kWh to the county fire marshal, which adds a separate review (not a separate permit number, just an additional 10-14 day review).
What if my roof is old or damaged? Can I still get a permit?
The city will not issue a building permit for solar on a roof that is in poor condition because the attachment points will fail. If your roof is more than 20 years old, the inspector may require a roof certification or a limited inspection to verify that the substrate (the sheathing and framing) can safely support the attachment hardware and the 2.5-4 lb/sq ft panel load. Cost: $300–$600 for a roofer's structural report. If the roof is damaged (missing shingles, visible rot, active leaks), you will need to repair or replace the roof BEFORE applying for the solar permit. Plan this into your timeline if your home is older than 2005.
Do I need a separate permit for the roof mounting and the electrical work?
Yes, two permits: building (for the mounting structure and roof loading) and electrical (for the wiring, inverter, and disconnects). They are filed together and reviewed by different departments in the same building. You receive two permit numbers and two separate inspections, but the timeline and application process are coordinated — you don't file one, wait for approval, then file the other. File both at the same time.
What happens if my home is in a flood zone or on an unstable slope?
If your home is in a FEMA-mapped flood zone (check fema.gov or your title insurance commitment), the city's floodplain manager will review the solar application to ensure that the mounting hardware does not block floodwater conveyance or increase flood risk. This typically adds a 5-7 day review and rarely results in a rejection — most rooftop systems are approved because they don't affect flood flow. If your home is on a steep slope or in a geologically sensitive area (Chalk Hill, Warm Springs Creek drainage), the city engineer may require a geotechnical review or a slope-stability letter, which costs $400–$800 and takes 2-3 weeks. Discuss your property's location with the city or your installer before paying for full engineering plans.
Can I pull my own permit as an owner-builder?
Yes for the building permit, no for the electrical permit. California Business & Professions Code § 7044 allows owner-builders to pull building permits for their own properties, but all electrical work must be designed and stamped by a California-licensed electrician (C-10 or C-7). You can file the building permit and hire the electrician to file the electrical permit separately, or you can have the electrician file both at the same time. Either way, a licensed electrician must be involved in the electrical design and filing. If you do all the permitting yourself and use a licensed electrician for the electrical work, you'll save the installer's permitting markup ($300–$500) but you'll spend more time coordinating.
Will my homeowner's insurance cover unpermitted solar?
No. Most homeowner policies explicitly exclude coverage for unpermitted electrical work. If your home burns down and your solar was unpermitted, the insurance company will investigate, discover the unpermitted work, and deny your claim entirely or reduce coverage. This has happened to homeowners in California — the loss is $20,000–$1,000,000 depending on the fire. Get the permit. If you have an existing unpermitted system, contact your insurance agent immediately and ask what steps are required to bring it into compliance; some insurers will let you retrofit-permit the system and then restore coverage.