Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Every grid-tied solar panel system in Martinez requires both electrical and building permits, plus utility interconnection. AB 2188 streamlines the process, but you cannot skip it.
Martinez Building Department enforces California's statewide solar fast-track mandate (AB 2188, effective 2022), which requires same-day or next-business-day over-the-counter permitting for residential PV systems under 10 kW. This is a significant city-level advantage — many smaller Bay Area jurisdictions still require 3-7 day plan review. However, Martinez also sits on the Contra Costa County line with variable soil conditions (Bay Mud near the waterfront, expansive clay inland, granitic foothills to the east), which means roof structural evaluation is NOT waived even for small systems if your home is on problematic soil or has an older roof. Battery storage systems over 20 kWh trigger Fire Marshal review, adding 1-2 weeks. The city requires two separate permits (Building Department handles mounting and structural; a separate electrical contractor or licensed electrician must pull the electrical permit and submit NEC 690/705 documentation to the utility simultaneously). Unlike some Bay Area cities that allow over-the-counter electrical filing, Martinez requires your electrician to coordinate with PG&E's interconnection desk before final sign-off.

What happens if you skip the permit (and you needed one)

Martinez solar permits — the key details

California mandates grid-tied solar permitting under NEC Article 690 (photovoltaic systems) and NEC 705 (interconnected power production sources). The National Electrical Code requires rapid-shutdown compliance (NEC 690.12) — essentially a button or breaker that cuts DC power to the array in under 3 seconds if a fire occurs. Martinez Building Department enforces this in the electrical permit application and at rough-in and final inspections. Your electrician must submit a one-line diagram showing string configuration, inverter model (string, microinverter, or hybrid/battery), disconnect locations, and conduit fill. If you install a battery (Powerwall, LG Chem, or Generac PWRcell), the system becomes an Energy Storage System (ESS) and requires separate Fire Marshal review under California Fire Code Section 1206. Systems under 20 kWh typically clear Fire Marshal in 3-5 days; over 20 kWh require a detailed hazard analysis and may need additional clearance. The permit cost is typically $150–$400 for the building permit (mounting/structural) and $200–$600 for the electrical permit, depending on system size and whether battery storage is involved. Martinez does not charge additional plan-review fees if your design meets AB 2188 fast-track criteria (residential, ≤10 kW, on existing roof, no battery or battery under 20 kWh).

Roof structural evaluation is the most common hold-up in Martinez. IBC Section 1510 and IRC Section R907 require the mounting design to be engineered or evaluated if the system adds more than 4 pounds per square foot to the roof load. Most modern panel systems (320W panels, aluminum rail) run 3-4 lb/sf, so you're right at the threshold. Older Martinez homes (pre-1980) with shallow rafter spacing, wood shingles, or signs of prior rot must be evaluated by a structural engineer or experienced solar contractor before permit submission. If the engineer flags roof damage or undersized fastening, the city will require the work to be done before PV installation. This adds $500–$2,000 and 2-4 weeks. Coastal homes in Martinez's Waterfront District may also trigger salt-spray corrosion reviews — PG&E may require stainless-steel or hot-dipped galvanized hardware instead of standard aluminum rail. Check your address with the city planning staff (510-372-3500) to confirm if your lot is in a salt-air zone.

Utility interconnection is not a permit, but it is a mandatory parallel track. PG&E (which serves Martinez) requires an Interconnection Application (Form 79-1042 for residential) to be submitted by your contractor at the same time or before electrical final inspection. PG&E's review typically takes 3-5 business days for systems under 10 kW. If the utility finds that your system's interconnection point (breaker, disconnect, service panel amperage) does not meet their safety rules, they will request modifications — this can delay your final inspection by 1-2 weeks. Martinez Building Department will not issue a final sign-off or permission to energize until PG&E's interconnection letter is in hand. Net metering (the credit you receive for excess power you push to the grid) is governed by California's NEM 3.0 tariff as of April 2023. Your monthly credits are lower than NEM 2.0 (which ended), but still economically viable for most systems. The city does not control this; PG&E does. Your contractor should explain your specific NEM rate before you sign the contract.

Battery storage systems add complexity and cost. A Powerwall (13.5 kWh) or dual-Powerwall (27 kWh) system requires Fire Marshal review. Systems over 20 kWh also require a detailed fire-safety plan (clearances from windows, mechanical ventilation, etc.) and may need a separate fire-alarm integration. The Fire Marshal's review typically takes 1-2 weeks but can stretch to 3-4 weeks if the engineer requests additional design details. Battery permits add $300–$800 in fees. If you are installing a battery hybrid inverter (e.g., Enphase IQ System, Generac PWRcell, Tesla Powerwall + Subpanel), the system must also be evaluated for islanding protection — the inverter must safely disconnect from the grid if PG&E loses power, and reconnect only when grid frequency stabilizes. This is a NEC 705.32 requirement and is checked during the electrical final inspection. Most modern inverters pass this, but older or budget hybrid units sometimes fail. Verify your inverter's UL 1741 listing before you buy.

Timeline and next steps: Obtain a structural assessment if your roof is pre-1980 or shows signs of age (2-4 weeks for contractor to arrange). Submit the building permit (architectural drawings, structural engineer letter, site plan) and electrical permit (one-line diagram, NEC 690.12 compliance statement, inverter/breaker specs, conduit schedule) to Martinez Building Department simultaneously. Under AB 2188, you should receive over-the-counter approval within 1 business day if no issues exist. If the city requests revisions, most are minor label/diagram corrections — resubmit within 3 days. Once permits are in hand, your electrician submits the Interconnection Application to PG&E and schedules mounting/electrical rough-in inspection with the city (2-3 days). After rough-in passes, the electrician installs the rest of the system and schedules final inspection (typically 3-5 days later). PG&E witnesses the final inspection for net metering activation. Total timeline, best case: 10-14 days from permit submission to live net metering. Typical case with minor revisions: 3-4 weeks. Worst case (roof engineering required, battery storage, Fire Marshal hold): 6-8 weeks.

Three Martinez solar panel system scenarios

Scenario A
5 kW string-inverter system, aluminum rail, 1990s Craftsman home, no battery — Pacheco area
You own a 2,200-square-foot Craftsman on a hilltop lot in the Pacheco neighborhood (east of downtown Martinez, granitic foothills soil). Roof is asphalt shingles, built 1995, no visible damage. You want a 5 kW SunPower system (320W modules, string inverter, 2 strings of 8 panels, South-facing, aluminum rail mount). Step 1: Confirm roof adequacy. Rough calculation: 16 panels × 4.5 sf per panel = 72 sf of rails/panels. At 3.8 lb/sf, you're at about 275 pounds total load — under the 4 lb/sf threshold, so a formal structural engineer letter is optional, but recommended for older homes. Cost: $300–$500 if your contractor hires a structural tech to visually inspect and sign off. Step 2: Submit building permit (site plan, roof detail drawings, mounting system specifications) to Martinez Building Department. Fee: $150–$250. Timeline: 1 business day over-the-counter approval under AB 2188. Step 3: Your electrician prepares the electrical permit package (one-line diagram showing 2 strings, string inverter model Enphase or SolarEdge, DC disconnect at the array, AC disconnect in the service panel, NEC 690.12 rapid-shutdown compliance, conduit sizing, label callouts). Electrical permit fee: $250–$350. Step 4: Electrician submits PG&E Interconnection Application simultaneously with electrical rough-in request. PG&E review: 3-5 business days. Step 5: City inspection of mounting (2-3 days to schedule) followed by electrical rough-in (pass/fail on disconnects, conduit, labeling). Step 6: Electrician finishes wiring, schedules final electrical inspection with city. Step 7: City final + PG&E witness inspection on same day if possible (they coordinate). Net metering activated. Total cost: $1,800–$2,500 in permits and inspections; system cost $8,000–$12,000 net of incentives. Timeline: 2-3 weeks.
AB 2188 fast-track (no plan-review delay) | Building permit $150–$250 | Electrical permit $250–$350 | Structural assessment optional ($300–$500) | PG&E interconnection: free, 3-5 day review | Mounting inspection + electrical rough + final: city-included | No battery, no Fire Marshal hold | Total permit/inspection cost $400–$600 | System cost $8,000–$12,000 net
Scenario B
8 kW dual-Powerwall hybrid system, microinverters, newer stucco home — waterfront/salt-spray zone
You live in Martinez's Waterfront District (near the Carquinez Strait), a 2010-built stucco home with a strong roof. You want 8 kW of Enphase microinverters (25 x 320W panels, each with its own inverter) plus two Tesla Powerwalls (27 kWh total, exceeds 20 kWh threshold). Step 1: This is a battery system, so it triggers Fire Marshal review. Before submitting, your contractor must prepare a fire-safety plan: clearances from doors/windows (minimum 3 feet per California Fire Code 1206), ventilation requirements, and Powerwall placement diagram. Cost: $200–$400 for contractor to prepare. Step 2: Structural assessment is not an issue (new roof), but salt-spray corrosion may be. Check with Martinez Planning Department (510-372-3500) or look at your parcel map online — if you're in the salt-air overlay zone, PG&E will require all external hardware (rails, breakers, disconnects) to be stainless steel or hot-dipped galvanized, adding $300–$600 to the system cost. Step 3: Submit building permit (site plan, roof load letter stating under 4 lb/sf, Powerwall placement/fire-safety diagram). Fee: $200–$300. Fast-track approval: 1 business day. Step 4: Electrical permit package is more complex. One-line diagram must show all 25 microinverters, the battery management unit, the hybrid backup panel, rapid-shutdown compliance (with microinverters, this is typically automatic, but must be verified and labeled), and islanding protection (NEC 705.32). Electrical permit fee: $400–$500 (higher due to battery complexity). Step 5: Fire Marshal review of the Powerwall placement and fire-safety plan. Fee: $100–$200. Timeline: 1-2 weeks (can be concurrent with building/electrical review). Step 6: Electrician submits PG&E Interconnection Application. Note: Battery systems may require additional utility screening if your home is on a long feeder line or in a high-penetration solar area — PG&E may require a feasibility study ($300–$800, 2-3 week timeline). Most Waterfront homes clear without study, but confirm with your contractor. Step 7: City mounting inspection (2-3 days), electrical rough-in (3-5 days, more complex than string inverter). Step 8: Contractor installs Powerwall(s) and ensures fire-marshal clearances are maintained. Step 9: City final electrical inspection + PG&E witness + Fire Marshal spot-check (all on same day if coordinated). Net metering and battery backup activation. Total timeline: 4-6 weeks (Fire Marshal hold is the main delay). Total permit cost: $900–$1,400.
Building permit $200–$300 | Electrical permit $400–$500 | Fire Marshal review $100–$200 | Structural assessment not required | Salt-spray hardware upgrade possible ($300–$600 system cost) | PG&E interconnection + possible feasibility study ($0–$800, 2-3 weeks) | Powerwall placement/fire-safety diagram prep $200–$400 | Total permit cost $900–$1,400 | System cost $18,000–$28,000 net of incentives | Timeline 4-6 weeks
Scenario C
3 kW off-grid system, roof-mounted panels + ground-mounted battery bank — rural foothills home
You own a 1.5-acre property in the Martinez foothills (east of town, near Mount Diablo State Park boundary), with a detached guest cottage. You want a fully off-grid system: 3 kW solar array (roof or ground-mounted), 30 kWh lithium battery bank, backup generator, and your own electrical microgrid (not connected to PG&E). This scenario showcases a local quirk: Martinez Building Department treats off-grid systems differently than grid-tied systems. California's building code permits off-grid PV without the utility interconnection requirement, BUT the home must still meet electrical code (NEC 690 for the PV array, NEC 705 for any backup generator interconnection). The key question is whether your property is within Martinez city limits or Contra Costa County unincorporated land. If you're in the city, you need a building permit (mounting/structural) and electrical permit (array, battery, generator, disconnects, grounding). If you're in county land, code is looser. Step 1: Verify your address. Call Martinez Planning Department (510-372-3500) to confirm jurisdictional boundary. Step 2: If in city limits, off-grid status does NOT exempt you from permits. You still need: building permit for roof/ground mounting (same as grid-tied), electrical permit for PV + battery + generator + DC/AC components. The Fire Marshal WILL review the 30 kWh battery bank (far exceeds 20 kWh threshold) and require fire-safety analysis, ventilation, clearances, and possibly a dedicated battery enclosure or fire-suppression system. This adds significant cost ($2,000–$4,000) and timeline (4-8 weeks). Step 3: Your contractor (must be licensed electrician for off-grid design in California, per Electrical Code reference standards) designs the system with disconnects, monitoring, and manual AC transfer (if generator backup is manual) or automatic transfer switch (if backup is auto). Step 4: Submit building permit (ground mount foundation design, if applicable, must account for foothills soil — potentially expansive clay or loose granitic, so engineer may require soil report, adding $500–$1,000 and 2-3 weeks). Electrical permit shows full DC and AC circuitry, battery bank layout, and generator interconnection (if present). Permits: $300–$500 building, $400–$700 electrical. Step 5: Fire Marshal battery review: 2-4 weeks. Step 6: Inspections: mounting (2-3 days), electrical rough-in (3-5 days, more involved than grid-tied), battery installation + final electrical (3-5 days). No PG&E involvement, so no utility witness or interconnection delays. Total timeline: 6-10 weeks (Fire Marshal + possible soil report are the long poles). Total permit cost: $1,000–$1,700 (excluding soil report or battery enclosure engineering). System cost: $12,000–$20,000 depending on battery chemistry and backup requirements. Note: Off-grid systems qualify for California's 30% ITC (federal) but may have lower state rebates than grid-tied systems, so ROI is longer (12-15 years vs. 7-10 for grid-tied).
Verify city vs. county jurisdiction (critical) | Building permit $300–$500 | Electrical permit $400–$700 | Fire Marshal 30 kWh battery review $200–$400 | Soil engineering (if required) $500–$1,000 | Licensed electrician (mandatory for off-grid) included in electrical permit | No utility interconnection, no PG&E fees | Ground-mount foundation (if applicable) | Battery enclosure engineering possible ($300–$800) | Total permit cost $1,000–$1,700 | System cost $12,000–$20,000 | Timeline 6-10 weeks

Every project is different.

Get your exact answer →
Takes 60 seconds · Personalized to your address

Martinez and Bay Mud: Why soil matters even for rooftop solar

The waterfront half of Martinez sits on Bay Mud — a soft, compressible clay deposited during the Holocene epoch. This is not your enemy for rooftop solar, but it is a consideration for foundation-mounted systems or future home repairs. Bay Mud has low bearing capacity and high settlement risk, which means the city requires any new or expanded footings (e.g., ground-mounted racking, battery enclosure, generator pad) to be designed by a structural or civil engineer. If you are installing a ground-mounted array or battery bank on the waterfront side of Martinez, expect your contractor to hire an engineer to specify foundation depth, reinforcement, and settling allowance. This adds $800–$2,000 and 2-3 weeks to the project. The foothills and inland areas (Pacheco, Vine Hill, Reliez Valley) are on granitic or clay-rich soils that are generally stable but may be expansive (swell/shrink with moisture). Modern code-compliant rooftop rail systems are bolted to rafters, not the soil, so they are minimally affected by soil type. However, if the city's structural engineer is reviewing your roof, they may ask about foundation or crawl-space moisture — a damp crawl space can mean active wood-decay risk, and they may require you to address drainage before approving the roof-load addition. This is rare but happens. Budget an extra week and $500–$1,500 if your home is older and sits near a creek or swale.

The takeaway: Martinez's soil diversity (waterfront Bay Mud vs. foothills clay/granite) means you cannot assume a standard installation timeline or cost. Waterfront homes with ground-mounted systems need an engineer. Foothills homes with older crawl spaces may face drainage remediation. When you get your contractor's bid, ask them to specify soil conditions and whether an engineer or geotechnical report is needed. If the report is recommended, budget $1,000–$3,000 and add 3-4 weeks to your timeline. The city will not fault you for being thorough; in fact, a pre-engineered design often speeds permit approval because there are no surprises during plan review.

AB 2188 and why Martinez is a fast-track leader among Bay Area cities

AB 2188 (effective January 2022) mandates that California cities issue residential solar permits the same day or next business day for qualifying systems. 'Qualifying' means residential, under 10 kW, on an existing structure, no battery or battery under 20 kWh, and meeting specific permitting criteria. Martinez Building Department has implemented this mandate rigorously — you can walk in with a complete application (drawing, one-line diagram, NEC compliance statement) and walk out with a permit in 1-2 hours, assuming no red flags. This is a city-level advantage: many neighboring jurisdictions (Antioch, Pittsburg, Walnut Creek, Concord) still require 3-7 day staff review before issuance. Some cities have not staffed up for fast-track and create bottlenecks. Martinez has trained its permit staff specifically on PV applications and maintains an online solar-specific permit form that guides you through the checklist. You can download it from the city website or ask for it when you call.

The catch: fast-track approval is only valid if your application is complete and your system meets the qualifying criteria. If you have a battery over 20 kWh, the fast-track window does not apply — Fire Marshal review is mandatory and can take 2-4 weeks. If your roof is flagged for structural concern (age, prior damage, poor condition), the city will issue a conditional permit and require a structural engineer letter before final approval. If your electrical one-line diagram is incomplete or does not match your hardware list, the city will reject it and ask for resubmission — this can delay you 3-5 days. The lesson: work with your contractor to prepare a complete application the first time. Have your electrician review the one-line diagram against your equipment list (inverter model, breaker specs, wire gauge, conduit size, disconnect locations). Have your roofer or structural tech provide a brief visual assessment of roof condition. Do this before you submit. The city's planners appreciate a thorough application and will reward you with same-day approval. Sloppy applications get rejected and resubmitted 2-3 times, negating AB 2188's speed advantage.

City of Martinez Building Department
Building & Planning Department, Martinez City Hall, 525 Main Street, Martinez, CA 94553
Phone: (510) 372-3500 ext. Building Permits | https://www.ci.martinez.ca.us/ (search 'Building Permits' or 'Solar Permits')
Monday–Friday, 8:00 AM–5:00 PM (closed 12:00–1:00 PM lunch)

Common questions

Do I need a permit if I install solar panels myself?

Yes. California law (and Martinez code) requires a permit for any grid-tied solar system, regardless of who installs it. However, if you are the owner-builder, you may pull the building permit yourself under California Business and Professions Code Section 7044, but you must hire a licensed electrician to design, pull the electrical permit, and perform all electrical work (wiring, disconnects, grounding, inverter installation). The electrical portion cannot be DIY. Expect to pay the electrician $1,500–$3,000 for design and permit coordination alone. Off-grid systems also require a licensed electrician for design and permit.

Can I get a permit same-day in Martinez?

Yes, under AB 2188, if your system qualifies (residential, under 10 kW, on existing roof, no battery or battery under 20 kWh, and your application is complete). Martinez Building Department aims for same-business-day approval over the counter at City Hall, 525 Main Street. Bring your building permit application, architectural drawings, structural assessment (if required), and your electrician's one-line diagram. Call (510) 372-3500 in advance to confirm walk-in availability. Battery systems over 20 kWh do not qualify for fast-track and require Fire Marshal review (1-2 weeks).

Does PG&E charge for interconnection?

No. PG&E's interconnection application (Form 79-1042 for residential) is free. However, if PG&E's engineering team determines that your interconnection point requires system upgrades (e.g., bigger breaker, panel relocation, service upgrade), you may be charged for those upgrades. This is rare for systems under 10 kW in most Martinez neighborhoods, but homes on older circuits or at the end of long feeders may trigger a feasibility study ($300–$800). Your contractor can request PG&E's pre-application screening (free) to check for known issues before you commit to permitting.

What is NEC 690.12 rapid-shutdown, and why does Martinez require it?

NEC 690.12 is the National Electrical Code requirement that photovoltaic systems include a mechanism to de-energize (shut down) the DC voltage in the array within 3 seconds when a fire alarm or emergency disconnect is activated. This is a fire-safety requirement: if a roof fire occurs, firefighters need to cut power to avoid electrocution and to prevent the fire from spreading through energized wiring. String inverters use a DC disconnect switch; microinverters have module-level shutdown. Your electrician must specify which method you are using and label it on the one-line diagram. Martinez inspectors verify compliance during electrical rough-in and final inspections.

What if my roof is old? Will the city reject my permit?

Not automatically, but the city will likely require a structural assessment. IBC Section 1510 requires roof analysis if your PV system adds more than 4 lb/sf to roof load. Homes built before 1980 are frequently flagged for evaluation — older wood-frame roofs with shallow rafter spacing or known damage may not safely support added weight. Your contractor or a structural tech can provide a letter assessing roof condition and load capacity. If issues are found (rot, undersized fasteners, poor connection points), you must address them before PV installation. This can add $500–$2,000 and 2-4 weeks. Modern homes (post-2000) typically pass without issue.

Does a battery system require a separate permit from the solar panels?

Yes, for batteries over 20 kWh. The building permit and electrical permit cover the PV array and inverter. A battery bank over 20 kWh also requires Fire Marshal review under California Fire Code Section 1206. The Fire Marshal must approve the battery placement, fire-safety design (clearances, ventilation, fire-suppression plan if required), and integration with the electrical system. This review typically takes 1-2 weeks but can extend to 4 weeks if revisions are needed. Batteries under 20 kWh (e.g., single Powerwall, 13.5 kWh) do not require Fire Marshal review in most California cities, but check with Martinez Planning Department (510-372-3500) to confirm.

How much does a solar permit cost in Martinez?

Building permit (mounting/structural): $150–$300. Electrical permit (PV wiring, inverter, disconnects): $250–$500. Fire Marshal review (if battery over 20 kWh): $100–$200. Total permit cost: $400–$1,000 for a typical residential system. Some cities have flat-rate solar permits; Martinez charges based on estimated system cost (typically 1-2% of system valuation), so larger systems incur slightly higher permit fees. This does not include inspections (which are city-included, no separate fee) or utility interconnection (free from PG&E). If a structural engineer is required, add $300–$800.

What happens during the city's electrical inspection?

The city schedules an electrical rough-in inspection after mounting is complete and before panel/inverter installation. The inspector verifies: DC disconnect location and labeling (within sight of the array), AC disconnect location and labeling (within sight of the service panel), conduit type and fill (must meet NEC fill rules, typically 40% max), grounding and bonding (all metal racking bonded to main earth ground), label callouts on the one-line diagram match the installed components, and rapid-shutdown compliance. The inspector also checks that the inverter is listed (UL 1741 certification), the breaker/fuse is correctly sized for the inverter output, and the circuit is labeled in the service panel. If all passes, you get a rough-in pass certificate and can proceed to final wiring. If there are defects (wrong breaker size, missing labels, improper conduit fill), the inspector issues a correction list. You have 3-5 days to fix and resubmit for re-inspection (no additional fee).

Can I start building/installing before my permit is approved?

No. California Building Code Section 106.4 prohibits any construction work without a valid permit. If you begin work before the permit is issued, you risk stop-work orders, fines ($500–$2,000/day), and forced removal of the system at your cost. Martinez Building Department and PG&E both verify that a permit exists before allowing any work. Your contractor should not order panels or schedule installation until you have a signed permit in hand.

Do I need solar insurance, and does it cost extra?

Not a city requirement, but highly recommended. Most homeowner's insurance policies cover solar panels and batteries as home improvements once the system is permitted and inspected. Some insurers offer a small discount (2-5%) for permitted, code-compliant systems. Unpermitted systems are typically excluded from coverage — a major liability risk if a fire or electrical failure occurs. Confirm with your insurance agent that your policy covers solar and batteries before you install. Total solar insurance cost is usually $10–$30/month as part of your homeowner's premium, or a small rider if separate coverage is needed.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current solar panel system permit requirements with the City of Martinez Building Department before starting your project.