Permit fees in California can range from under $200 for a simple residential solar permit in one city to over $2,500 for the same system in another. The variation is substantial and inconsistent enough that contractors new to a jurisdiction frequently get surprised. Getting permit fees right in your bids is both a margin protection issue and a client trust issue.
How California permit fees are calculated
California jurisdictions use several different fee calculation methods:
- Flat fee: A set dollar amount for residential solar permits regardless of system size. Common in cities with streamlined solar ordinances. Fees typically range from $150–$500.
- Valuation-based: Fee is calculated as a percentage of the project's declared valuation. A $25,000 solar installation might trigger a 1–3% permit fee, adding $250–$750 to the permit cost.
- System size-based: Fee is calculated per kW of installed capacity. Typically $15–$50 per kW for residential systems.
- Plan check + issuance: Many jurisdictions charge separate fees for plan check (the review) and permit issuance (the actual permit document). These may appear as separate line items.
Typical fee ranges by project type
Residential solar PV (6–10 kW typical)
- Low range (streamlined cities): $150–$350 total
- Mid range (most California cities): $350–$750 total
- High range (complex jurisdictions): $750–$1,500 total
Panel replacement / service upgrade
- Standard residential 200A upgrade: $250–$600
- Higher amperage commercial: $500–$2,000+
EV charger (Level 2 residential)
- Most cities: $150–$400
- Some streamlined SB 1236 jurisdictions: Under $100
HVAC replacement
- Residential replacement: $150–$450
- Includes Title 24 and HERS verification fees in many jurisdictions
Budget tip: Always verify fees directly with the building department before finalizing a bid in a new jurisdiction. Fee schedules are public but not always easy to find online, and they change more often than contractors expect. A quick call to the permit counter takes five minutes and can save an awkward conversation with a client about unexpected costs.
Jurisdictions with notably higher fees
Some California cities and counties have permit fees that significantly exceed the state average. Contractors working these jurisdictions should build the additional costs into bids explicitly:
- San Francisco: Some of the highest permit fees in the state, particularly for commercial work. Residential solar fees can run $1,000–$2,500.
- Los Angeles (LADBS): Fee structure is complex and can be higher than average for larger systems.
- Santa Monica: Higher than surrounding cities due to independent municipal fee schedule.
Fee-related delays to watch for
Permits can be held up by fee issues in ways that don't always show clearly in the portal status. Common scenarios:
- Plan check fees must be paid before review begins — a permit stuck at "Received" for more than a few days may have an outstanding fee payment
- Permit issuance requires payment of issuance fees before the permit is generated — a permit showing "Approved" or "Ready to Issue" may be waiting on a fee payment that nobody on your team has processed
- In some cities, HERS verification fees are collected by the city rather than paid directly to the HERS rater — this can create confusion about what's been paid and what hasn't
Permit stuck at “Ready to Issue”?
InstaPermit monitors permit status across every California AHJ so you catch fee holds and status changes the same day they happen.
Get Started Free →