What happens if you skip the permit (and you needed one)
- Stop-work order plus $500–$1,500 fine from Lafayette Building Department, mandatory removal, and double the permit fees on re-pull.
- Insurance claim denial: homeowner's policy excludes unpermitted electrical work; solar system fire or equipment failure leaves you liable for full damage.
- Resale Title/Transfer Disclosure (TDS) form requires disclosure of unpermitted solar; buyer's lender often appraises as though system doesn't exist, cutting home value by 50–80% of system cost.
- PG&E disconnection: utility discovers unpermitted system during net-meter audit, disconnects without refund of prior credits, and levies $2,500–$5,000 reconnect fee plus penalty charges.
Lafayette solar permits — the key details
Lafayette, like all California cities, must issue a Building Permit for any rooftop-mounted solar array because the array adds dead load and lateral (wind/seismic) load to your roof structure — this is codified in IRC Section R324 and IBC Section 1510. The permit process typically begins with your electrician or solar contractor submitting a complete application package to the Lafayette Building Department: a site plan (your property, north arrow, setbacks), a roof plan showing array layout and attachment points, a single-line electrical diagram (string configuration, inverter type, rapid-shutdown device), and a Roof Structural Evaluation (RSE) if the system weighs more than 4 lb/sq ft or your roof is older than 30 years. If your system is under 4 lb/sq ft and your roof is newer, you can skip the RSE — this is a direct savings of $300–$600. Lafayette's Building Department staff have reviewed hundreds of residential solar installations and use pre-approved details for common roof types (asphalt shingles on wood trusses, clay tile on concrete block, standing-seam metal on rafters). If your design matches a pre-approved detail, the permit is often approved same-day or next-day over-the-counter; if your roof is unusual (slate, concrete tile on an older 4-pitch, or mixed-pitch with valleys), plan for 5–7 business days of staff review and likely one round of RFI (request for information).
The Electrical Permit is equally non-negotiable and covers the inverter, rapid-shutdown device, conduit runs, combiner box, and the interconnection point to your main service panel. California's NEC adoption (National Electrical Code, updated every three years) requires that all grid-tied PV systems include a rapid-shutdown device (NEC 690.12) that de-energizes all live parts of the solar circuit within 10 seconds if triggered manually or by a de-energizing ground-fault protection relay. Your single-line diagram must show this device's location — most often on or near the roof, in a readily accessible weatherproof enclosure — and Lafayette inspectors will physically verify its placement during the rough electrical inspection. The city requires proof of PG&E interconnect application (at minimum an application number, not yet final approval) before the electrical permit will be issued; this prevents the scenario where a homeowner pulls a permit, installs, and then discovers PG&E's interconnect queue has a 6-month backlog. Your electrician can initiate the PG&E interconnect request online (through PG&E's Distributed Energy Resources portal) in parallel with the city permit, which is the norm. Total electrical permit fee is typically $250–$500 depending on system size and complexity.
Lafayette requires a Building Inspection (mounting and structural compliance) before the array can be energized, followed by an Electrical Inspection (device ratings, conduit fill, grounding, rapid-shutdown function). If your system includes battery storage (ESS), a third inspection by Lafayette's Fire Marshal is mandatory — ESS over 20 kWh is classified as an energy storage system (ESS) under California Fire Code Section 1206, and requires hazmat compliance review, setback distances from property lines, and often a secondary disconnection device. Battery systems under 20 kWh are approved under the standard electrical permit. After both inspections pass, the city issues a Certificate of Completion, at which point you can request PG&E to activate net metering. The entire timeline from application to final electrical inspection is typically 2–4 weeks if the design is clean and RSE is not required; 5–8 weeks if RSE or battery ESS is involved. California's SB 379 mandates same-day or next-day approval of complete solar applications, but Lafayette interprets this to mean 'approval decision' (yes, no, or conditional) rather than 'all inspections complete,' so realistic expectation is that your Building Permit is approved/issued within 1 business day, but inspections and final certificate take 2–4 weeks.
A critical Lafayette-specific detail: the city's Building and Safety Division website (lafayetteca.gov) publishes solar permit checklists and pre-approved roof details. Downloading and following the checklist reduces rejections and speeds approval. The checklist specifically requires (1) a signed Roof Structural Evaluation if RSE threshold is met, (2) a single-line diagram showing all rapid-shutdown labeling and NEC 690.12 compliance, (3) proof of property-line setbacks (if applicable — some HOAs in Lafayette mandate 3-foot setbacks from roof edges), (4) a copy of your HOA CC&Rs (if your home is in an HOA, many Lafayette neighborhoods require solar variances or HOA approval before city permit), and (5) an active PG&E interconnect application number. Missing any one of these will generate an RFI, delaying approval by 3–5 days. Many homeowners and contractors overlook the HOA requirement; Lafayette has a high density of HOA-governed neighborhoods (Reliez Canyon, Oak Hill, Blackhawk), and several HOAs have specific solar approval processes or require aesthetic review. Check your title report or HOA documents before starting design.
Owner-builder rules in Lafayette follow California Business & Professions Code Section 7044, which permits owner-builders to pull permits for their own residential property. However, electrical work (both the Building Permit for the mounting and the Electrical Permit for the wiring) are restricted to licensed electricians (C-10 or C-39 license required by California law). This means you cannot pull the electrical permit yourself — an electrician must be the permit applicant and responsible party. The Building Permit for mounting can technically be pulled by the owner, but most solar installers bundle both permits into a single package and pull both under the contractor's license to streamline review and take responsibility for inspections. If you hire a solar company, they handle all permits, inspections, and utility coordination; costs are rolled into the system pricing (typically $200–$400 in permit and inspection fees per 5 kW system). If you hire an electrician separately to wire a mounting structure you built yourself, the electrician can pull the electrical permit on your behalf, but the city will still require a California-licensed contractor for the structural attachment (you cannot bolt down a racking system yourself unless you are a licensed general contractor and file a C-8 license).
Three Lafayette solar panel system scenarios
Lafayette's roof-type challenges and why pre-approved details matter
Lafayette's housing stock is architecturally diverse — the town includes 1950s ranch homes with asphalt shingles, 1960s–70s Mediterranean and Spanish Colonial homes with clay-tile roofs, newer craftsman-style homes with composite or metal roofing, and several historic homes with slate. Each roof type has different attachment requirements, structural capacity limits, and inspection points. Asphalt-shingle roofs (the easiest) are attached using L-foot flashing bolted into the wood trusses underneath; clay-tile roofs require tile removal, bolting into the felt and wood substrate, and re-tiling (labor-intensive but straightforward structurally). Historic or slate roofs are flagged by the Building Department and often trigger a materials-preservation review or require a preservation consultant to sign off on attachment method.
Lafayette's Building Department publishes pre-approved details for asphalt and composition roofs in the solar permit checklist; using these details means zero RSE needed (if weight is under 4 lb/sq ft) and same-day approval. If your roof is clay tile, concrete tile, metal standing-seam, or slate, you fall outside pre-approved details and must include an RSE or a design-professional stamp (architect or engineer) showing the attachment is safe. This adds 1–2 weeks and $400–$800 in professional fees. Pro tip: ask your solar contractor upfront whether your roof type qualifies for pre-approved details; if not, factor in RSE cost and timeline.
Wind and seismic loads are also roof-type-specific. Lafayette sits in a moderate seismic zone (USGS ShakeMaps show peak ground acceleration ~0.4 g), and the city has adopted the 2022 California Building Code, which includes updated seismic requirements for distributed energy resources. Clay-tile and slate roofs, which are heavier and more brittle, are subject to higher scrutiny for seismic adequacy. A 5 kW system on a clay-tile roof might require tie-downs or supplemental bracing that an asphalt-shingle roof avoids. The RSE engineer evaluates this and specifies reinforcement if needed. Budget accordingly: clay-tile solar installations often cost $500–$1,500 more in engineering and labor than asphalt-shingle installs.
PG&E interconnection, net metering, and the concurrent-filing puzzle
PG&E (Pacific Gas & Electric) is the utility serving Lafayette, and it operates its own interconnection and net-metering framework separate from the city's permitting process. California law (Public Utilities Code § 2827 onwards) mandates that utilities interconnect qualifying customer-owned generation systems, but PG&E's application queue and review timeline are unpredictable — they can range from 1 week to 6 months depending on interconnect complexity, grid capacity in your substation, and backlog. Your system likely qualifies as a 'Level 1' or 'Level 2' interconnect (residential, under 10 kW) and should receive expedited review (typically 10–20 business days), but this is not guaranteed. Lafayette's Building Department policy is to issue a Building Permit and approve the Electrical Permit without waiting for PG&E final interconnect agreement, as long as you provide an active PG&E application number and proof of submission. This is codified in the city's interpretation of SB 379, which prioritizes getting permits issued fast. However, your system cannot be energized until PG&E issues a final interconnect agreement and the net meter is installed. The typical sequence is: (1) Solar contractor pulls city permits (1–3 days to approval); (2) Electrician initiates PG&E interconnect online while waiting for city approval; (3) City approves permits and schedules inspections (within 2–4 weeks); (4) City inspections pass; (5) PG&E receives and reviews interconnect application (5–20 business days in parallel); (6) PG&E issues final approval and schedules net-meter installation; (7) Installer is energized, net metering active. Total time is often 4–8 weeks, but the city permit is rarely the bottleneck — PG&E is.
A critical and frequently missed step: if your main service panel is older or already near full capacity, PG&E may require a panel upgrade before approving interconnect. Lafayette homes built in the 1960s–80s often have 100-amp or 125-amp main service; a 5–8 kW solar system can require a 200-amp upgrade if you're also planning to add an EV charger or heat pump in the future. PG&E's interconnect engineer will flag this and ask for documentation that the panel is rated to accept solar (backfed breaker, proper labeling). If your panel is under-sized, you must upgrade before PG&E will energize. Panel upgrades cost $2,500–$4,500 and add 2–3 weeks (electrical contractor obtains a separate Building + Electrical Permit for the upgrade, performs the work, and inspects separately from the solar permits). This is not a solar-specific cost, but it's bundled into the total project timeline. Factor in a 'panel-readiness check' ($100–$200 by an electrician) before committing to a solar install if you're unsure whether your panel can accept solar.
Net metering credits accumulate monthly and roll over; at the end of the year (December 31), excess credits expire under California's net metering 2.0 tariff (NEM2), or they may be banked under newer tariffs (NEM3, which started in April 2023 for new solar, applies lower credit rates for exported power). If your home is currently on NEM2, your system grandfathers in under NEM2 rules if the interconnect agreement is executed before April 2023; after that date, new systems are under NEM3, which pays wholesale rates (~$0.04–$0.06/kWh for exports, vs. retail rates ~$0.25–$0.35/kWh for imports). This is a major financial difference and a reason to accelerate interconnection if you're on the cusp. PG&E handles this, not the city, but it's worth understanding before you commit to solar sizing and financing.
3675 Mt. Diablo Boulevard, Lafayette, CA 94549
Phone: (925) 284-1968 | https://www.lafayetteca.gov/departments/community-development/building-safety/permits
Monday–Friday, 8:00 AM–5:00 PM (closed weekends and holidays)
Common questions
Can I install solar myself if I'm a skilled homeowner (DIY)?
You can pull the Building Permit yourself as an owner-builder (per California B&P Code § 7044), but the Electrical Permit must be pulled by a California-licensed electrician (C-10 or C-39). Additionally, the roof-mounting structure typically requires a licensed general contractor (C-8) or structural attachment to be sealed by an engineer or architect. In practice, most homeowners hire a licensed solar installer to handle all permits, inspections, and warranties. Self-installing saves permit fees but risks code violations, inspection failures, insurance denial, and no warranty support if systems fail.
How much will permits and inspections cost for a 6 kW system in Lafayette?
Building Permit: $150. Electrical Permit: $300–$350. Roof Structural Evaluation (if required): $400–$600. Total permit and inspection fees: $450–$1,050, depending on whether an RSE is needed. PG&E interconnection fees are $0 (utility absorbs cost, recoups via grid service charges). If your roof is over 30 years old or system exceeds 4 lb/sq ft, budget an additional $400–$600 for RSE. Most solar companies roll permit costs into the total installed price (typically $200–$500 in permit/inspection as part of a $12,000–$18,000 6 kW system).
Do I need an HOA approval before I pull a city permit?
If your home is in a homeowners association, check your CC&Rs (Covenants, Conditions & Restrictions) and HOA rules. Many Lafayette HOAs, especially in Blackhawk, Reliez Canyon, and Oak Hill, require HOA architectural review and approval before you file a city permit. Some HOAs have pre-approved solar designs and can approve in 1–2 weeks; others require variance or design review, which adds 3–4 weeks. Get HOA approval first, then proceed with city permits. If your HOA blocks solar, California law (Civil Code § 714.1 onwards) allows you to override the HOA in certain cases, but litigation is costly; check the law or consult a real-estate attorney if HOA approval is denied.
What is a Roof Structural Evaluation (RSE) and do I need one?
An RSE is a one-to-two-page report by a licensed structural engineer or architect certifying that your roof can support the solar array's dead load (weight) and lateral loads (wind, seismic). Lafayette requires an RSE if your system exceeds 4 lb/sq ft or your roof is over 30 years old. RSE costs $400–$600 and takes 5–10 business days. If your system is under 4 lb/sq ft and roof is newer, you can skip the RSE by signing a waiver (most solar contractors provide a pre-filled waiver for standard systems on newer roofs). Check your roof age (look at permits or hire a roofer to inspect) and confirm system weight with your installer.
How long does the whole process take from application to net metering active?
Typical timeline for a standard rooftop system: Building Permit approved (1 business day if complete), Electrical Permit approved (1 business day), inspections scheduled and completed (2–3 weeks), City issues Certificate of Completion (same day as final electrical inspection), PG&E interconnect agreement finalized (5–20 business days, usually in parallel), net meter installed and system energized (1–2 weeks after PG&E approval). Total: 4–8 weeks from application to first solar credit. If Roof Structural Evaluation is required, add 1–2 weeks. If battery ESS is included, add 1–2 weeks for additional reviews.
Do I need to notify my neighbors before installing solar?
No legal requirement in Lafayette, but check your CC&Rs or HOA rules (some HOAs require neighbor notification). California Civil Code § 714.1 (the 'solar access' law) protects your right to install solar on your own roof unless the system would shade a neighbor's existing solar system; in that case, you must seek permission or modify your design. If a neighbor complains about glare or aesthetics, their recourse is limited; Lafayette's code does not restrict solar aesthetics unless you're in a historic district (none in Lafayette, though some homes are historic-registered). To avoid conflict, inform neighbors of your plans informally — many welcome the notification.
Will my homeowner's insurance cover a permitted solar system?
Yes, if the system is permitted and inspected. Most homeowner policies automatically cover roof-mounted solar equipment under the dwelling-protection clause at no additional premium. However, unpermitted systems are excluded, and insurers often deny claims related to unpermitted electrical work (fire, equipment failure). After your city issues a Certificate of Completion and PG&E activates net metering, notify your insurance agent in writing; they may issue an endorsement documenting the system. If you have an unpermitted system discovered during a claim, the insurer can deny the entire claim or demand removal, costing you tens of thousands.
What happens if I install solar but never apply for a permit?
You risk a stop-work order, $500–$1,500 in fines, forced removal, insurance denial, lender non-recourse if you refinance, and severe resale penalties (TDS form requires disclosure, appraisers credit system at zero, buyers demand price reductions of 50–80% of system cost). Additionally, PG&E will refuse to net-meter an unpermitted system; if discovered during a utility inspection, they disconnectd the system and levy $2,500–$5,000 reconnection fees plus back-charges for any credits improperly issued. Permitting takes 4–8 weeks and costs $450–$1,050; skipping it exposes you to $10,000–$50,000 in potential liabilities. It's not worth it.
Can I add a battery (Powerwall, LG Chem, Enphase) to my existing solar system without re-permitting?
No. Battery addition requires a new Electrical Permit amendment (or new permit, depending on the system's initial permit scope). If your original electrical permit was for 'PV system only,' adding an ESS (energy storage system) requires a new permit application, likely triggering a Fire Marshal review if the battery capacity exceeds 20 kWh (Lafayette Fire Code § 1206). The review typically takes 3–4 weeks if the battery is under 20 kWh (no Fire Marshal required, standard electrical inspection), or 4–8 weeks if over 20 kWh (Fire Marshal review adds contingencies on setbacks, ventilation, hazmat signage). Many homeowners retrofit batteries 1–2 years after solar installation; factor in permitting timeline and cost ($200–$400 electrical permit) before committing to a future battery addition.
Are there any Lafayette-specific incentives or rebates for solar beyond the federal tax credit?
Federal Investment Tax Credit (ITC) of 30% is the main incentive (applies to equipment cost, not labor, and expires Dec 31, 2032 under current law; it steps down to 26% in 2033 and 22% in 2034). California offers state rebates through the GoSolarCA portal, though rebates are modest compared to federal. PG&E offers a 'Solar on Multifamily' rebate program, but Lafayette is primarily single-family residential, so it doesn't apply. Some Lafayette residents qualify for the California Solar Initiative (CSI) if their roof was damaged by fire (Diablo Fire area), but eligibility is narrow. Check GoSolarCA.org, EnergySage, or a local solar installer for current state/utility incentives. Local property-tax reassessment is another angle: California Proposition 15 (2020) exempts solar installations from property-tax increases, so adding a $20,000 solar system does not trigger a reassessment of property value for tax purposes — this is a direct savings of $200–$500/year in property taxes.