March 23, 2026·11 min read

HVAC Permit Costs in the Bay Area: A City-by-City Breakdown

One of the most frustrating things about working across the Bay Area is that every city charges differently for the exact same type of permit. You can do an identical equipment replacement, same brand, same model, same scope of work, and pay $150 in one city and $550 in the city next door. There's no regional standard. There's no consistency. Each jurisdiction sets its own fee schedule, and those schedules are buried in municipal code documents that haven't been reformatted since the early 2000s. We went through all of them so you don't have to.

What follows is a city-by-city breakdown of what a standard residential HVAC permit costs in 2026 across twelve major Bay Area cities. These are approximate figures for a typical equipment replacement (furnace, AC condenser, or heat pump). Larger commercial jobs, new construction, or projects with significant ductwork will cost more. But this gives you a baseline for what you're looking at on the bread-and-butter residential work that makes up most contractors' volume. For a broader look at Bay Area permit economics, see our overview of Bay Area HVAC permit costs.

The City-by-City Numbers

San Francisco

San Francisco is the most expensive jurisdiction in the Bay Area for HVAC permits, and it's not close. The Department of Building Inspection charges a base mechanical permit fee of $300 to $500 depending on project valuation, plus a plan review fee that runs about 65% of the permit fee, plus a technology surcharge of roughly $30 to $50. All told, you're looking at $450 to $700 in government fees alone for a standard residential HVAC replacement. The application process is also the most complex in the region, which adds significant time cost on top of the dollar cost.

San Jose

San Jose is significantly more reasonable. A standard mechanical permit for residential HVAC runs $150 to $300. Plan review is included for over-the-counter permits on simple changeouts, which saves both money and time. There's a small technology fee of about $15. Total government cost for a typical job: $165 to $315. San Jose's online portal has improved considerably and is one of the more navigable systems in the Bay Area, which also reduces the time you spend on each application.

Oakland

Oakland's fees fall in the middle of the pack. Expect $200 to $400 for a mechanical permit, with plan review fees of about 50% of the permit fee on jobs that require plan check. Simple like-for-like replacements can sometimes go through as over-the-counter permits with no plan review, which drops the cost to the $200 to $250 range. Technology surcharge is around $25. The real cost in Oakland is the wait time. Understaffing at the building department has meant longer review times than comparable cities, and that delay translates directly into crew scheduling costs.

Palo Alto

Palo Alto is expensive. Not quite San Francisco expensive, but close. Mechanical permits run $250 to $450, and Palo Alto's plan review process is thorough, which is a polite way of saying they are picky. Plan review adds another $150 to $275. Technology fee is about $35. Total government cost: $435 to $760. Palo Alto also has some of the strictest local amendments to Title 24, including enhanced electrification requirements that can affect what equipment you're allowed to install. If you're putting in a gas furnace in Palo Alto, expect additional scrutiny and documentation requirements.

Berkeley

Berkeley is another expensive one, largely because of their aggressive electrification ordinance. A mechanical permit runs $225 to $400, with plan review at roughly 60% of the permit fee. Add a technology surcharge of $25 and you're at $385 to $665 in government fees. Berkeley's local amendments effectively prohibit new gas furnace installations in many scenarios, so if your project involves gas equipment, you may face additional compliance hurdles or outright denial. Heat pump installations have a smoother path through Berkeley's process.

Fremont

Fremont is one of the more affordable cities for HVAC permits. Mechanical permit fees run $150 to $275, and their process for simple residential changeouts is relatively streamlined. Plan review is included for standard over-the-counter permits. Technology fee is around $15. Total cost: $165 to $290. Turnaround time is also generally faster than in the larger cities, which makes Fremont one of the best jurisdictions in the region from a total cost perspective.

Sunnyvale

Sunnyvale sits in the moderate range. Expect $175 to $325 for the mechanical permit, with plan review adding about $100 to $200 for jobs that require it. Simple changeouts often qualify for over-the-counter processing. Technology surcharge is $20. Total government cost: $195 to $545 depending on whether plan review is triggered. Sunnyvale's building department is reasonably efficient, and we've seen consistent two-to-four day turnaround on standard residential HVAC permits.

Santa Clara

Santa Clara is affordable and straightforward. Mechanical permits run $150 to $300. Over-the-counter permits for simple equipment replacements include plan review. Technology fee is $15. Total: $165 to $315. Santa Clara's process is similar to San Jose's, which makes sense given their proximity. If you work in both cities, the application requirements are similar enough that you can develop a consistent workflow.

Hayward

Hayward is on the cheaper end. Mechanical permits run $140 to $275. Plan review is minimal for standard residential changeouts. Technology fee is $10. Total government cost: $150 to $285. Hayward's building department is smaller but generally responsive, and their inspection scheduling is relatively flexible compared to the larger East Bay cities.

Redwood City

Redwood City charges $175 to $350 for a mechanical permit. Plan review runs about 55% of the permit fee when required. Technology surcharge is $20. Total: $195 to $545. Redwood City's process is middle-of-the-road in terms of both cost and complexity. Nothing particularly onerous, nothing particularly easy. It's a building department that works the way you'd expect a building department to work.

Mountain View

Mountain View is moderately expensive. Mechanical permits run $200 to $375, with plan review at about 60% for projects that require it. Technology fee is $25. Total: $225 to $625. Mountain View has adopted some local electrification amendments, though not as strict as Berkeley or Palo Alto. The online portal is decent and they offer same-day over-the-counter processing for qualifying projects.

Concord

Concord is the cheapest jurisdiction on this list. Mechanical permits for residential HVAC run $125 to $250. Plan review is included for standard over-the-counter permits. Technology fee is $10. Total: $135 to $260. Concord's building department is smaller but efficient, and the Contra Costa County area in general tends to have lower permit costs than the peninsula or San Francisco.

The Hidden Costs Beyond the Filing Fee

Those numbers above are just the government fees. The true cost of pulling a permit includes several other line items that most contractors don't track but absolutely should. HERS testing runs $150 to $350 per visit, depending on the rater and the scope of testing required. If your project triggers duct leakage testing, refrigerant charge verification, or airflow testing, that cost is on top of everything else. Not every job requires HERS, but many do under current Title 24 requirements, and forgetting to budget for it is a common oversight.

Then there's your time. We've consistently found that contractors spend an average of two to three hours per permit on the filing process itself: identifying the correct permit type, completing the application, generating or obtaining Title 24 compliance documents, uploading everything, and following up on any issues. At a loaded labor rate of $75 to $100 per hour, that's $150 to $300 in time cost per permit. If the permit gets rejected and requires resubmission, add another $75 to $200 in rework time plus whatever delay cost that adds to your schedule.

The True Cost: Cheapest to Most Expensive

When you add up government fees, HERS testing (where required), and contractor time, the true cost of a single residential HVAC permit ranges from about $435 in the cheapest jurisdictions (Concord, Hayward) to over $1,400 in the most expensive (San Francisco, Palo Alto). That's a spread of nearly $1,000 for the same type of work. If you operate across multiple California jurisdictions, which most Bay Area contractors do, you're dealing with a different cost structure in every city. It makes job costing unpredictable and eats into margins in ways that are hard to account for in your bids.

How Automation Changes the Math

The government fee is fixed. You can't negotiate it down. HERS testing costs are set by the rater market. But the time cost, which represents $150 to $300 per permit, is almost entirely eliminable. That's the piece Permitio targets. When you automate the filing process, a permit that took two hours of your time takes thirty seconds. The compliance documents get generated correctly the first time, which means fewer rejections and fewer delays. Across a busy month of fifteen to twenty permits, you're recovering twenty to forty hours of productive time. That's half a work week you get back every month.

We work across all twelve of the cities listed above, plus dozens more throughout California. Each one has its own fee schedule, its own portal, its own quirks. Our system knows all of them, which means you don't have to. You tell us the job details and the address, and we handle the rest. Whether the job is in Concord at $135 or San Francisco at $700, the process on your end is identical: fast, accurate, and done.

Cut Your Permit Costs Across Every City

Permitio eliminates the time cost of filing HVAC permits in any Bay Area jurisdiction. See how much you'd save at your volume.

Book a Demo