Home / Projects / Rooftop Solar PV / California / Contra Costa County

☀️ Rooftop Solar PV in Contra Costa County, California

A rooftop photovoltaic system generating electricity for the home, including mounting and inverter. Here is the Contra Costa County, California picture: who issues the permit (county vs. city), the California rule at a glance, a modeled local cost estimate, and the official sources to verify before you build.

Verify locally. California uses the California Building Standards Code (based on the IRC) plus state HCD ADU mandates; local fees, setbacks, and overlays (coastal, historic) vary by city — verify with the city building department. Permit jurisdiction in Contra Costa County follows the note from Contra Costa County Department of Conservation and Development — Building Division below — always confirm with the issuing building department before starting work.

Rooftop Solar PV permit in Contra Costa County, California

The California rule for a rooftop solar pv, with fee range, timeline, go / no-go, and the official source. Whether the county or your city issues it depends on incorporation status.

California
☀️ Rooftop Solar PV

Exact permit fees are set by the local building department. WikEst shows the published or code-based range where one exists, linked to its official source — verify the final amount at the source before budgeting.

☀️ Rooftop Solar PV permit fee in California

Permit requiredGenerally allowedcity authority
Permit fee range
Electrical permit fee set by the city; state law requires streamlined review for agencies above 50,000 population.
Typical timeline
Streamlined (often 1–3 days via SolarAPP+ where adopted); 2–4 weeks otherwise.
Setback
Roof-mounted per structural/electrical code; fire setbacks apply.
Exempt if
N/A

Exempt criteria: None.

Rooftop PV requires an electrical permit. California requires local agencies above 50,000 population to provide streamlined solar permitting.

Representative cities for California: Los Angeles, San Francisco, San Diego.

All 20 project fee ranges in California

Official-source ranges where published; “By local jurisdiction” means no flat fee is published and the amount is set case by case.

ProjectPermit?AuthorityFee rangeGo / no-go
🏠 Accessory Dwelling Unit (ADU)yescityPermit and plan-check fees set by the local jurisdiction; state law limits impact fees on ADUs. Verify with the city building department.allowed
🪵 Deck / PorchconditionalcitySet by the city — typically a flat fee plus a valuation-based fee. Verify with the city building department.allowed
🧱 Fence / WallconditionalcityUsually no building permit under the height threshold; zoning setback rules apply. Verify locally.allowed
🛖 Shed / OutbuildingconditionalcityNo fee under the exemption; a permit fee applies if over the threshold.allowed
🪜 Basement FinishyescityValuation-based building permit fee. Verify with the city building department.allowed
🚗 Garage / CarportyescityValuation-based fee; flat plus per-square-foot. Verify with the city building department.allowed
☀️ Rooftop Solar PVyescityElectrical permit fee set by the city; state law requires streamlined review for agencies above 50,000 population.allowed
🌡️ HVAC ReplacementyescityMechanical permit fee set by the city. Verify with the city building department.allowed
🍳 Kitchen RemodelyescityBuilding + electrical + plumbing permit fees. Verify with the city building department.allowed
🛁 Bathroom RemodelyescityBuilding + plumbing + electrical fees. Verify with the city building department.allowed
🏗️ Room AdditionyescityValuation-based building permit; impact fees may apply. Verify with the city building department.allowed
🪟 Window / Door ReplacementconditionalcityPermit fee if changing the opening; in-kind swap is often Over-the-Counter.allowed
🏘️ Roof ReplacementconditionalcityRoofing permit fee set by the city; in-kind shingle re-roof may be Over-the-Counter.allowed
🅿️ Driveway / Parking PadconditionalcityNo building permit for private flatwork; a right-of-way/curb cut needs a separate permit.allowed
🏊 Swimming Pool / SpayescityBuilding permit + electrical; fee set by the city. Verify with the city building department.allowed
🧱 Retaining WallconditionalcityNo fee under the exemption; a permit applies if over the threshold.allowed
💥 Demolition / TeardownyescityDemolition permit fee set by the city/county building department; verify locally.allowed
🚰 Septic SystemyescountySeptic permit fees set by the local environmental health / wastewater agency; verify locally.allowed
🔌 EV ChargerconditionalcityElectrical permit fee set by the city; California law requires an expedited review process for EV charging stations.allowed
Standby GeneratoryescityElectrical (and often mechanical/gas) permit fee set by the city; verify locally.allowed

California rule at a glance

Needs permit
yes
Issuing authority
city
Typical fee
Electrical permit fee set by the city; state law requires streamlined review for agencies above 50,000 population.
Typical timeline
Streamlined (often 1–3 days via SolarAPP+ where adopted); 2–4 weeks otherwise.
Setback
Roof-mounted per structural/electrical code; fire setbacks apply.
Exempt if
N/A
Rooftop PV requires an electrical permit. California requires local agencies above 50,000 population to provide streamlined solar permitting.
County + cities (mixed)

Contra Costa County Department of Conservation and Development — Building Division

The Contra Costa County Building Division (within the Department of Conservation and Development) issues building and grading permits for the unincorporated areas of the county. Within incorporated cities (Richmond, Concord, Antioch, Walnut Creek, etc.) the city building department issues the permit.

Open the official Contra Costa County permit portal →

Building, planning and public works permit applications are submitted 100% digitally through the county ePermits Center.

Modeled cost estimate — rooftop solar pv in Contra Costa County, California

Statewide typical total: $17,550–$37,800 · ≈ $4 / watt

Modeled estimate. This band is the citable California statewide contractor cost range (industry estimate, retrieved 2026-08-23). A per-county cost-of-living index (U.S. Census Bureau ACS) was not refreshed in this build (retrieval date 2026-08-29), so this page shows the statewide baseline rather than a county-specific figure. Local labor and material markets commonly shift a specific bid ±15–25% from the statewide median (industry observation, HomeAdvisor / Fixr). Always collect 2–3 written quotes from licensed local contractors before committing.

Frequently asked questions

Does a rooftop solar pv need a permit in Contra Costa County, California?

Contra Costa County follows California state permit law. Whether the project needs a permit, and the fee, depends on size and scope — see the California rule at a glance below, then confirm with Contra Costa County Department of Conservation and Development — Building Division.

Who issues the rooftop solar pv permit in Contra Costa County — the county or my city?

Permitting is split — cities issue for incorporated areas, the county for unincorporated areas. The permitting authority is Contra Costa County Department of Conservation and Development — Building Division.

How much does a rooftop solar pv cost in Contra Costa County, California?

WikEst shows the citable California statewide contractor cost band below (industry estimate, retrieved 2026-08-23). A per-county cost-of-living index was not refreshed in this build (retrieval 2026-08-29); local labor and material markets commonly shift a specific bid ±15–25% from the statewide median. Collect 2–3 written quotes from licensed local contractors.

How do I apply for a rooftop solar pv permit in Contra Costa County?

Start at the official portal for Contra Costa County Department of Conservation and Development — Building Division (linked above). Most offices accept online submissions; have your plans, site information, and contractor details ready before applying.

California permit cheat-sheet

ProjectPermit?AuthorityTypical feeTimelineGo / No-GoKey notes
🏠 Accessory Dwelling Unit (ADU)Permit requiredcityPermit and plan-check fees set by the local jurisdiction; state law limits impact fees on ADUs. Verify with the city building department.~3–6 months for full plan review; many cities offer pre-approved plans or over-the-counter review.Generally allowedState law (Gov. Code §65852.2) requires cities to approve ADUs ministerially by right in most zones; local design review is limited to objective standards. Local fees, setbacks, and coastal/historic overlays still apply.
Exempt: By-right up to 1,200 sq ft (≤800 sq ft for a 1-bedroom unit) under state law.
🪵 Deck / PorchConditionalcitySet by the city — typically a flat fee plus a valuation-based fee. Verify with the city building department.Same-day Over-the-Counter for low decks (SF); 2–4 weeks elsewhere.Generally allowedAttached decks and any deck over 30 in above grade need a permit. SF issues Over-the-Counter permits for decks less than 10 ft above grade that meet setbacks.
Exempt: Decks over 30 in (760 mm) above grade require a permit; lower decks are often exempt.
🧱 Fence / WallConditionalcityUsually no building permit under the height threshold; zoning setback rules apply. Verify locally.SF: Over-the-Counter same day for fences over the threshold.Generally allowedHeight and front-yard limits are set by local zoning; masonry or sight-obstruction fences near intersections may need review. HOA covenants may also apply.
Exempt: No permit for fences under ~6 ft in side/rear yards (SF: ≤6 ft side/rear, ≤3 ft front exempt).
🛖 Shed / OutbuildingConditionalcityNo fee under the exemption; a permit fee applies if over the threshold.Over-the-Counter / same day where a permit is required.Generally allowedLarger or occupied/serviced sheds require a building permit. Check local setbacks and HOA rules.
Exempt: One-story detached accessory structure ≤120 sq ft is exempt (CBC R105.2).
🪜 Basement FinishPermit requiredcityValuation-based building permit fee. Verify with the city building department.2–6 weeks.Generally allowedFinishing a basement adds habitable space and triggers egress requirements (CBC R310); a sleeping room needs a code-compliant egress window.
Exempt: N/A
🚗 Garage / CarportPermit requiredcityValuation-based fee; flat plus per-square-foot. Verify with the city building department.2–8 weeks.Generally allowedA new detached or attached garage requires a full building permit; conversions of an existing, legally established garage may be exempt if no structural change occurs.
Exempt: N/A
☀️ Rooftop Solar PVPermit requiredcityElectrical permit fee set by the city; state law requires streamlined review for agencies above 50,000 population.Streamlined (often 1–3 days via SolarAPP+ where adopted); 2–4 weeks otherwise.Generally allowedRooftop PV requires an electrical permit. California requires local agencies above 50,000 population to provide streamlined solar permitting.
Exempt: N/A
🌡️ HVAC ReplacementPermit requiredcityMechanical permit fee set by the city. Verify with the city building department.1–2 weeks.Generally allowedFurnace, AC, or heat-pump replacement requires a mechanical permit and California Title 24 energy compliance.
Exempt: N/A
🍳 Kitchen RemodelPermit requiredcityBuilding + electrical + plumbing permit fees. Verify with the city building department.2–6 weeks.Generally allowedMoving plumbing/electrical or walls triggers permits; California Title 24 appliance and ventilation requirements apply.
Exempt: N/A
🛁 Bathroom RemodelPermit requiredcityBuilding + plumbing + electrical fees. Verify with the city building department.2–6 weeks.Generally allowedVentilation (Title 24) and waterproofing are required; relocating plumbing needs permits.
Exempt: N/A
🏗️ Room AdditionPermit requiredcityValuation-based building permit; impact fees may apply. Verify with the city building department.3–8 weeks.Generally allowedExpanding the footprint requires full plan review, zoning compliance with setbacks, and Title 24.
Exempt: N/A
🪟 Window / Door ReplacementConditionalcityPermit fee if changing the opening; in-kind swap is often Over-the-Counter.SF: same-day Over-the-Counter in-kind replacement.Generally allowedChanging the opening size or adding egress windows requires a permit; replacement must meet the energy code.
Exempt: In-kind replacement (same size/location) typically needs no permit.
🏘️ Roof ReplacementConditionalcityRoofing permit fee set by the city; in-kind shingle re-roof may be Over-the-Counter.SF: same-day Over-the-Counter reroofing.Generally allowedRe-roofing usually requires a permit; structural deck replacement triggers a full building permit.
Exempt: Tear-off / re-roof is generally permitted work.
🅿️ Driveway / Parking PadConditionalcityNo building permit for private flatwork; a right-of-way/curb cut needs a separate permit.Varies.Generally allowedA curb cut or work in the public right-of-way requires a separate permit from the city / public works.
Exempt: N/A
🏊 Swimming Pool / SpaPermit requiredcityBuilding permit + electrical; fee set by the city. Verify with the city building department.3–8 weeks.Generally allowedPools require a permit and a compliant barrier (CBC Chapter 42 / Health & Safety Code §115920): self-closing/self-latching gate and alarms.
Exempt: N/A
🧱 Retaining WallConditionalcityNo fee under the exemption; a permit applies if over the threshold.2–4 weeks if required.Generally allowedWalls over 4 ft or supporting a surcharge (deck, vehicle, structure) require design and a permit.
Exempt: Retaining walls ≤4 ft (measured bottom of footing to top), not supporting a surcharge, are exempt (CBC R105.2).
💥 Demolition / TeardownPermit requiredcityDemolition permit fee set by the city/county building department; verify locally.Generally allowedA full teardown or major strip-out requires a demolition (building) permit from the city or county building department. Demolition permits commonly require proof of utility disconnects (water, gas, electric, sewer) and may require asbestos/lead-paint clearance for older homes before work begins. Unincorporated areas are permitted by the county.
🚰 Septic SystemPermit requiredcountySeptic permit fees set by the local environmental health / wastewater agency; verify locally.Generally allowedNew or replacement onsite wastewater (septic) systems require a permit from the local environmental health department or regional water quality control board under the State Water Board OWTS Policy. Engineered design and a site/percolation evaluation are typically required. Local agencies implement the program; verify with your county environmental health department.
🔌 EV ChargerConditionalcityElectrical permit fee set by the city; California law requires an expedited review process for EV charging stations.Generally allowedA home EV charging station needs an electrical permit (dedicated 240V circuit and wall unit). California (AB 1236) requires cities to provide an expedited, often online, permitting process for residential EVSE; some installations may qualify under a local streamlined path. Work must meet the NEC.
Standby GeneratorPermit requiredcityElectrical (and often mechanical/gas) permit fee set by the city; verify locally.Generally allowedA permanently installed standby generator with a transfer switch and fuel (gas/propane) line requires electrical and often mechanical/gas permits, plus inspection. Setback, noise, and carbon-monoxide rules may apply, and HOAs may restrict installation. Verify setback and fuel-line rules with the city building department.
The WikEst Editorial Team · Updated 2026-08-29
Compiled by the WikEst editorial team from official state and county building-department publications and industry cost aggregators (HomeAdvisor, Fixr, RSMeans), retrieved 2026-08-29. Cost figures are modeled estimates (statewide baseline); confirm locally before acting.

Related tools from our network

A focused set of free calculators and guides across related topics — no account required.