What happens if you skip the permit (and you needed one)
- Stop-work orders trigger $500–$1,500 fines in San Pablo; you'll be forced to remove the system and re-pull permits (doubling labor costs and delaying your PTO date by 2-3 months).
- Insurance claim denial: most homeowners policies won't cover fire/damage from unpermitted electrical work; you eat the cost if a string-inverter malfunction sparks a roof fire.
- PG&E or EBMUD will refuse to execute an interconnection agreement for an unpermitted system; no net-metering credits, no grid export (system becomes useless).
- Title transfer and refinance blocks: the TDS disclosure flags unpermitted solar; lenders won't fund a refinance or HELOC until it's legalized (back-permit fees + interest = $2,000–$5,000 total).
San Pablo solar permits — the key details
San Pablo requires a two-step permit process for every grid-tied solar system: a building permit (for structural mounting and roof penetrations) and an electrical permit (for inverter, conduit, breakers, and rapid-shutdown compliance). The California Energy Commission's Title 24-2022 standard and NEC Article 690 mandate rapid-shutdown capability on all residential PV systems — this means your inverter and wiring must allow a first-responder or property owner to de-energize all DC strings within 10 seconds using a dedicated switch. This rule exists because firefighters have been killed entering homes with live solar strings still feeding the roof. San Pablo's electrical inspector will look for NEC 690.12 compliance on your one-line diagram; if it's missing or vague, you'll get a conditional approval and must resubmit. The city's standard review time for residential rooftop systems is 5-7 business days if submitted complete; over-the-counter approvals (no plan check) are possible if your roof pitch is standard (20-40 degrees), your system is under 10 kW, and you use a pre-approved inverter/combiner box model. Anything outside these parameters triggers a formal plan check.
Roof structural evaluation is the other major stumbling block. San Pablo's 2022 code amendment requires PE-stamped calculations if your system (panels + racking + ballast) totals more than 3 lb/sq ft. This catches most homes in the coastal clay and Bay Mud zones; the calculation must account for existing roof conditions, live loads, and seismic bracing. If your home was built pre-1980 or if you have a composition roof over asphalt (very common), the PE may recommend reinforcement — adding $2,000–$6,000 to your project cost. Engineered roof plans are almost always triggered in the Oakland Hills and San Pablo hills neighborhoods; single-story slab-on-grade homes closer to the bay sometimes skip it if the roof is new (post-2010) and rated for 40+ lb/sq ft. The structural engineer's report must be submitted WITH your building permit application — if you apply without it, the city will reject your permit as incomplete and you'll lose 2-3 weeks resubmitting.
Utility interconnection is a separate approval pathway run by either PG&E or EBMUD (not San Pablo). You cannot legally energize your system until the utility signs off and installs a net-metering meter. EBMUD's interconnection process is typically faster (3-4 weeks for small residential systems) and has lower fees ($300–$600); PG&E's can drag 6-8 weeks and costs $500–$1,200 depending on system size and whether your home requires panel upgrades. The utility will review your one-line diagram, inverter model, and breaker sizing — if your breaker layout doesn't match their specs, they'll reject it and you'll resubmit to both the city and the utility. This is a common cause of timeline delays. San Pablo Building Department cannot issue a final approval (Certificate of Occupancy for the solar system) until the utility has executed the interconnection agreement and sent a signed copy to the city. In practice, allow 8-12 weeks total from permit application to PTO if you're on EBMUD; 10-16 weeks if you're on PG&E.
Battery storage (Tesla Powerwall, LG Chem, etc.) adds a third permit path and a third review cycle. If your system includes a battery over 20 kWh, San Pablo Fire Marshal must approve the ESS (Energy Storage System) installation — this typically takes 2-4 weeks and requires a UL 9540 listing, a fire-separation plan, and clearance from habitable spaces. Battery permits have their own fees (typically $300–$500 in San Pablo) and their own inspection sequence (rough install, final). Do not assume your solar permit includes battery approval — it does not. If you're adding battery later (within 12 months of solar installation), you'll need a separate permit; if you do it beyond 12 months, some cities require a full reinspection of the solar system. San Pablo has not yet clarified this timeline, so assume worst-case and get battery permits at the same time as solar.
AB 2188 (effective Jan 1, 2023) requires California cities to adopt streamlined solar permitting timelines. San Pablo has met this requirement and now issues over-the-counter approvals for qualifying residential systems within 1-2 business days if submitted with a complete, clean application. However, the law allows an exception: if your home is in a historic district, a flood zone, a fire hazard overlay, or if roof structural calculations are required, the 'expedited' timeline does not apply and the city can take up to 30 days. Many San Pablo neighborhoods fall into one of these categories. Check your property address on the city GIS map BEFORE hiring a contractor — if you're in a mapped flood zone or fire zone, budget for 3-4 weeks of review, not same-day approval.
Three San Pablo solar panel system scenarios
San Pablo's dual-utility problem: EBMUD vs. PG&E interconnection rules
San Pablo is geographically split between two utility territories: the western and central portions of the city are served by East Bay Municipal Utility District (EBMUD), while the eastern hills are served by Pacific Gas & Electric (PG&E). This matters because the two utilities have completely different net-metering rules, interconnection timelines, and equipment requirements. EBMUD uses a straightforward kilowatt-hour net-metering model with monthly true-up; PG&E uses a time-of-use (TOU) net-metering model where summer daytime exports are worth significantly more than winter night-time imports. This means a 10 kW system on an EBMUD property might net you $180/month, while the same system on a PG&E property nets $120/month (PG&E's higher summer export rates are offset by lower winter credits). Before you hire a solar company, call your electric utility (check your bill to confirm which one you're on) and request their 2024 net-metering tariff sheet. Your solar contractor should run a financial model based on YOUR utility's specific rates, not a generic 'Bay Area' assumption.
EBMUD also processes interconnection applications faster than PG&E — typical EBMUD approval is 3-4 weeks for residential systems under 10 kW, while PG&E often takes 6-8 weeks or longer if your home requires a service-panel upgrade. This timeline difference can kill a deal if you're trying to hit a tax-credit deadline (12/31 per the Inflation Reduction Act requirements: system must be 'placed in service' by EOY). San Pablo Building Department cannot issue a final Certificate of Occupancy for your solar system until the utility has signed and mailed a copy of the interconnection agreement to the city — so if you're on PG&E and applying on October 15th, you're gambling that an 8-week utility timeline can clear before December 31st. It rarely can. If you're on EBMUD, you have breathing room.
One more gotcha: if you're in the eastern (PG&E) part of San Pablo and your home's service panel is older (pre-2000) or undersized, PG&E may require a full panel upgrade ($3,000–$5,000) before they'll issue the interconnection agreement. EBMUD has fewer restrictive panel-upgrade requirements. Check your panel amperage on your electric bill or by calling your utility and asking: 'Do I need a service upgrade for a 10 kW solar system?' If the answer is 'yes,' factor an additional 6-8 weeks and $4,000–$6,000 into your timeline and budget.
Roof structural evaluations, bay mud, and why San Pablo's 3 lb/sq ft rule catches you
The most common reason solar permits in San Pablo get rejected or delayed is a missing or inadequate roof structural evaluation. California's Title 24-2022 and NEC 690 standards require systems over a certain weight to be engineered, but the threshold varies by city and code edition. San Pablo adopted a 3 lb/sq ft threshold (tougher than the standard 4 lb/sq ft) because much of the city sits on Bay Mud — a soft, silty clay deposit that compresses under load over decades. Homes built on Bay Mud (common in the coastal and central portions of San Pablo, plus the Bayview area) have foundations and roof framing designed conservatively to account for long-term settlement. Adding weight to the roof can, in rare cases, accelerate differential settlement — this is especially true for homes with post-1970 'engineered' foundations that were designed to minimum code. A PE (Professional Engineer, licensed in California) must perform a roof evaluation: they inspect your roof framing, check the rafters and collar ties, measure slopes and identify any prior damage or rot, then calculate the combined dead load (panels + racking + inverter) and live loads (snow, seismic, wind). If the loads exceed your roof's capacity, the PE recommends reinforcement (sistering new beams, adding collar ties, etc.) — this can add $2,000–$6,000 to your project.
For homes built in the 1960s-1980s (very common in San Pablo), roof framing was often under-sized by modern standards. Older 2x6 or 2x8 rafters with 24-inch centers may only be rated for 30 lb/sq ft live load; a 3 lb/sq ft solar system on top of existing roof weight (15-20 lb/sq ft for composition shingles + plywood) can push you to 38-40 lb/sq ft total — over code. The PE will flag this and recommend reinforcement. Newer homes (post-2005) and metal-roof homes almost never need reinforcement because they were designed to higher wind and snow loads. To avoid surprises, ask your solar contractor or the city building desk: 'Is my roof vintage and style likely to need structural reinforcement?' If your home was built pre-1985 and has a composition shingle roof, budget $1,200–$2,000 for a PE report plus $2,000–$4,000 for any reinforcement work (if needed). If your home is post-2005 with metal roof, the PE report alone costs $600–$900 and reinforcement is rare.
San Pablo Building Department will not issue a permit without the PE report in hand — it's a required submittal, not optional. Do NOT hire a contractor and assume they'll 'deal with the structural issue later.' The contractor will submit the permit to the city; the city will do a completeness check; the city will bounce the permit back with a request for PE documentation; you'll lose 2-3 weeks rescheduling the engineer and resubmitting. In the worst case (if your roof needs reinforcement), you'll face 4-6 weeks of delay while the engineer, contractor, and city coordinate the fix.
13831 San Pablo Avenue, San Pablo, CA 94806
Phone: (510) 215-3000 | https://www.sanpabloca.gov/permit-services
Monday–Friday, 8:00 AM – 5:00 PM (closed city holidays)
Common questions
Do I need a permit for a small DIY solar kit under 2 kW?
Yes, absolutely. California law and San Pablo code require a permit for every grid-tied solar system regardless of size. Even a single 400W panel hooked to a string inverter must have a building permit, electrical permit, and utility interconnection agreement. The only exception would be a truly off-grid system with no grid connection and no net-metering meter — but those are rare in San Pablo because most homes are already connected to EBMUD or PG&E. A plug-and-play 'solar kit' sold on Amazon still requires permits; the city will catch it during a routine inspection or when a neighbor complains about roof penetrations. Fines and forced removal will cost more than the permit ever would.
How long does it actually take to get a solar permit in San Pablo?
For a standard residential rooftop system under 10 kW without battery or historic overlay: 5-7 business days for city permits (thanks to AB 2188 streamlined review), plus 3-4 weeks if you're on EBMUD or 6-8 weeks if you're on PG&E for utility interconnection. Total: 4-5 weeks for EBMUD, 7-9 weeks for PG&E. If your property is in a historic district, fire hazard zone, or requires roof structural calculations, add 2-3 weeks to the city review. If you need battery storage, add 2-4 weeks for Fire Marshal ESS review. If you need a roof structural engineer's report (common for pre-1985 homes), add 1-2 weeks. The path from application to 'permission to operate' is 8-16 weeks depending on all of these factors.
What happens if I install solar without a permit and EBMUD/PG&E finds out?
The utility will refuse to execute an interconnection agreement, meaning your system won't be able to export power or receive net-metering credits — it becomes a very expensive, non-functioning installation. If you then try to get it permitted retroactively ('back permit'), the city will issue a stop-work order, fine you $500–$1,500, and require you to remove and reinstall the system properly. The reinspection process takes an additional 4-8 weeks. Your homeowner's insurance may also deny claims related to the unpermitted electrical work (fire damage, injury, equipment failure). If you ever try to refinance, take out a HELOC, or sell the home, the unpermitted solar will be flagged in the title disclosure and you'll be forced to legalize it before closing — which can delay a sale by 2-3 months.
Do I have to use a licensed contractor or can I do it myself as an owner-builder?
California Business & Professions Code § 7044 allows owner-builders to perform construction on their own property without a general contractor license. However, solar installation has two parts: mounting and racking (building work, which an owner-builder can do) and electrical work (NEC 690 wiring, breakers, conduit, which MUST be done by a C-10 licensed electrician). You cannot do the electrical part yourself, even if you own the home. San Pablo does allow owner-builders to pull the building permit and hire a licensed electrician to pull the electrical permit and sign off on the work. This saves you 10-15% of the contractor margin, but you're responsible for coordinating inspections, submitting documents, and interfacing with the city. If you've never pulled a permit, this can be stressful — most homeowners just hire a full-service solar company to handle everything.
Will San Pablo require a structural engineer's roof evaluation for my system?
Likely yes if your home was built before 1990 or has a composition shingle roof. San Pablo's local code amendment requires a PE roof evaluation if your system plus racking exceeds 3 lb/sq ft (others cities use 4 lb/sq ft, so San Pablo's threshold is stricter). A 10 kW system with racking is typically 2.5-3 lb/sq ft; you're at the edge or over. To know for sure, ask your solar contractor to calculate the total dead load and submit a preliminary report to San Pablo Planning or Building desk — they'll tell you in 1-2 days if you need a PE report. If your home is post-2010 with a metal roof, you almost certainly don't need a PE. If it's pre-1985 composition shingle, budget $800–$1,200 for a structural engineer's report.
What's included in the building permit fee for solar in San Pablo?
San Pablo adopted AB 2188 simplified permitting, which sets a flat building permit fee of $180 for residential rooftop systems under 10 kW (this applies only if the system qualifies for expedited review and no plan check is required). The electrical permit is separate: typically $200–$300 depending on system size and complexity. If your property is in a historic district or fire hazard overlay, or if your system requires a roof structural plan check, the building permit may jump to $250–$400 instead of the flat $180. Utility interconnection fees are separate and charged by EBMUD ($300–$600) or PG&E ($500–$1,200). Do not assume 'solar permit = $180 total' — you're looking at $600–$1,000+ in permits and utility fees alone, plus a structural engineer's report if needed.
If I'm on PG&E, can I avoid the long interconnection timeline by going off-grid or hybrid?
Technically yes, but it's impractical and expensive. A true off-grid system requires batteries large enough to cover your entire winter load (often 40-60 kWh), plus a backup generator, plus sophisticated charge-controller logic — this easily costs $50,000–$100,000+ and requires extensive engineering. A hybrid system (battery + grid) is cheaper but still requires Fire Marshal ESS review and much larger batteries than a simple grid-tied system. Most homeowners don't go off-grid to avoid an 8-week utility delay — they accept the delay or switch to a smaller system that PG&E approves faster. If you're desperate to hit a 2024 tax-credit deadline and you're on PG&E, apply for the interconnection agreement in August or earlier. Do not wait until October.
Does San Pablo allow battery storage as part of the solar permit, or is it a separate permit?
Battery storage (over 20 kWh) requires a separate Energy Storage System permit and Fire Marshal review. San Pablo does not have a dedicated ESS code section yet, so the review is ad-hoc — you'll submit your battery specs, the city will forward them to the Fire Marshal, and the Fire Marshal will require a site plan showing clearance from windows, vents, and habitable spaces (typically 10 feet minimum). A 13.5 kWh Powerwall is under the 20 kWh threshold and may not require Fire Marshal review, but San Pablo's building desk can confirm. If you add battery storage more than 12 months after your solar installation, you'll likely need a separate ESS permit (not automatically bundled with the solar permit). Plan for 2-4 additional weeks if battery is included.
What happens at solar final inspection — who has to be present?
San Pablo Building Department will schedule a building final inspection (roof penetrations, racking, grounding), and a separate electrical final inspection (conduit, breakers, string labeling, rapid-shutdown verification, etc.). The contractor or owner must be present. If your system is grid-tied and the utility requires a witness inspection before net-metering is activated, EBMUD or PG&E will coordinate a separate final inspection with the city — this can happen the same day or a few days later depending on the utility's schedule. You don't have to be present for the utility witness inspection, but the contractor should be. Total time for all inspections (if no deficiencies): 1 business day. If the inspector finds code violations (e.g., incorrect conduit sizing, missing labels, rapid-shutdown not working), they'll issue a 'Notice to Correct' and you'll have 14 days to fix and call back for re-inspection (adding 1-2 weeks to your timeline).