Permitting · Bay Area · Published 2026-06-03

Bay Area commercial HVAC permits: navigating SF DBI, Santa Clara County, and Alameda County mechanical plan check

The Bay Area is not one jurisdiction - it is nine counties and dozens of cities, each with its own building department queue, local Title 24 amendments, and BAAQMD air-permit overlay. This guide breaks down what commercial HVAC contractors and GCs face in the five most active mechanical permit jurisdictions: San Francisco DBI, Santa Clara County cities, Alameda County cities, Contra Costa County, and the DSA overlay for school projects.

Commercial tenant improvement HVAC installation in a Bay Area office building
Commercial TI mechanical rough-in - coordinating permit timelines across Bay Area jurisdictions is as critical as the installation itself.

Why the Bay Area is different from Sacramento or LA

Most of California's commercial HVAC permit friction comes from one building department and one air district. In Sacramento, that is the City or County of Sacramento plus SMAQMD. In Los Angeles, it is LADBS plus SCAQMD. The Bay Area has the same two-layer system - but the building-department layer is fragmented across 101 cities and nine county unincorporated areas, while the air district (BAAQMD) covers the entire nine-county region with its own combustion permitting requirements that are stricter in some categories than SCAQMD.

The practical consequence for a GC running a multi-site TI rollout in the Bay Area: your mechanical sub may be managing five simultaneous plan-check relationships across four cities, each with different intake portals, correction formats, and reviewer personalities. Speed comes from having done it before. For our work across the Bay Area, we have found that pre-application meetings with plan check - which SF DBI and several South Bay cities accommodate - save 2–3 correction cycles on complex projects.

San Francisco DBI: the most layered HVAC permit in California

San Francisco's Department of Building Inspection runs the longest average mechanical plan-check timeline for commercial HVAC in California. First-time submissions on full commercial TIs average 10–16 weeks. Expedited review (available at a fee multiplier) compresses to 3–5 weeks. SF DBI uses electronic plan check (ProjectDox) and assigns a dedicated plan checker by specialty - mechanical reviews are handled in a separate queue from structural and architectural.

The local amendments that catch out-of-area contractors:

  • SF Green Building Code electrification requirement: New construction and major alterations must use all-electric HVAC. The Title 24 gas-fuel performance path is not a sufficient basis to install gas heating in SF. This applies to RTU replacements that constitute more than 50% of a system by BTU.
  • Energy Benchmarking Ordinance: Buildings over 10,000 sq ft that pull a permit triggering more than 30% of the system must comply with the Existing Building Energy Performance Ordinance - which can trigger a full recommissioning requirement separate from the new-work commissioning.
  • Seismic anchorage: San Francisco is Seismic Design Category D1/D2. All mechanical equipment over 20 lbs must have seismic restraint calculations submitted with the permit set - not deferred to the field.

Our recommendation for SF DBI: engage a mechanical engineer licensed in California for any job over 5 tons, submit NRCC-MCH-01 and the compliance documentation up front, and include the seismic-restraint calcs in the first submission. Missing any of these is the most common cause of a 30-day correction cycle.

Santa Clara County: Silicon Valley's fragmented permit landscape

Santa Clara County has 15 incorporated cities, each running its own building department. The South Bay cities most active for commercial HVAC work - San Jose, Sunnyvale, Santa Clara, Mountain View, Palo Alto - all have individual permit portals and staffing levels that vary considerably. San Jose has moved to full online intake (PermitCenter) with mechanical plan check averaging 6–10 weeks for commercial TI. Palo Alto is notably slower (10–14 weeks) due to a smaller plan-check staff relative to active project volume.

Key Santa Clara County nuances:

  • Local electrification ordinances: Palo Alto, Mountain View, and Sunnyvale have adopted local reach codes requiring all-electric new construction and major renovation - similar to SF but by individual city ordinance rather than county overlay.
  • BAAQMD triggers: Several South Bay industrial parks have high cumulative combustion loads. Adding a new rooftop gas unit may require a BAAQMD ATC even at modest BTU levels if the parcel's existing permitted combustion load is near a threshold. Always request a BAAQMD database check before committing to a gas-fired equipment specification.

For K-12 school HVAC projects in Santa Clara County, the DSA overlay adds a parallel review track. See the DSA section below. A companion resource: our guide to how GCs choose a mechanical subcontractor in California covers the documentation a mechanical sub should bring to a DSA-regulated project.

Alameda County: the East Bay's city-by-city reality

Alameda County covers Oakland, Fremont, Hayward, Berkeley, and 10 other cities. Each has its own permit process. Oakland uses Accela online permitting; plan check for commercial mechanical currently runs 8–12 weeks for full plan check. Berkeley, like SF, has aggressive local electrification amendments and an older building stock that requires additional documentation for penetrations and seismic bracing. Fremont and Hayward have lighter residential-to-commercial staff and handle industrial HVAC more efficiently.

An important Alameda County distinction: unincorporated Alameda County (industrial parks in the Castro Valley, San Lorenzo, and Cherryland areas) is reviewed by the county's Building and Planning Department, not any city. The county office is generally faster than Oakland and Berkeley on industrial HVAC scope.

Contra Costa County: logistics-driven HVAC at scale

The East Bay's inland corridor - Concord, Walnut Creek, Richmond, Antioch, Pittsburg - handles a high volume of warehouse, light-industrial, and logistics-center HVAC permits. Contra Costa County unincorporated (including the industrial waterfront) is often the fastest-reviewing Bay Area jurisdiction for warehouse HVAC, averaging 4–6 weeks. Concord and Walnut Creek are similar. Richmond's port-adjacent industrial zone is faster than average for industrial-scale mechanical but has additional fire-department overlay for hazardous occupancy projects.

BAAQMD combustion permit: the layer most contractors miss

The Bay Area Air Quality Management District requires a separate Authority to Construct (ATC) for stationary combustion sources meeting certain thresholds. For commercial HVAC contractors, the triggers most commonly hit are:

  • Any single gas-fired unit exceeding 2 million BTU/hr input.
  • Cumulative combustion on a parcel that crosses BAAQMD Rule 2-1 thresholds (which vary by pollutant).
  • Replacement of an existing permitted unit - even like-for-like - may require an ATC update if the unit model or BTU rating changes.

BAAQMD ATC processing time is 4–8 weeks. You cannot legally begin installation of a covered combustion source without the ATC. On a tight GC schedule, the BAAQMD ATC should be filed the same week as building department plan check submittal - not after plan check approval. Missing this parallel track is the single most common cause of permit-ready-but-can't-install situations we see in the Bay Area.

For guidance on how Title 24 2025 mechanical requirements interact with BAAQMD's refrigerant and combustion rules, see our energy-code overview. For a comparison of the Los Angeles permit process, see our LADBS plan-check guide.

DSA overlay for school and state-funded projects

Any K-12 school HVAC project in California - regardless of county - requires Division of the State Architect (DSA) plan check. In the Bay Area, DSA Region 1 (Oakland) covers projects in Alameda, Contra Costa, and adjacent counties; DSA Region 4 (Sacramento) covers Northern California including portions of the Bay Area for some agencies. DSA reviews for:

  • Seismic bracing compliance under DSA-IR M-310 (suspended equipment).
  • Mechanical system compliance with CBC Chapter 16A.
  • Inspector of Record (IOR) requirements during installation.

DSA plan check runs 8–14 weeks for mechanical scope. It runs in parallel with the local building department, but both approvals are required before a permit is issued. The critical path is whichever takes longer - and on complex school HVAC replacements, DSA is usually the constraint. We recommend pre-application meetings with DSA Region 1 for any school project over $500,000 in mechanical scope.

First-submission checklist: what to include in every Bay Area mechanical permit set

Regardless of jurisdiction, the following elements in a first submission dramatically reduce correction cycles:

  1. NRCC-MCH-01 (or NRCC-MCH applicable forms) generated from EnergyPro or CBECC-Com - signed and with the compliance software run number.
  2. Equipment schedule with manufacturer model numbers, EER/IEER, refrigerant type and charge weight, and electrical characteristics.
  3. Seismic restraint calculations or reference to listed seismic restraint system - required at first submission in SF, Oakland, Berkeley, and DSA projects.
  4. BAAQMD ATC application confirmation number (if combustion thresholds are triggered).
  5. Ventilation rate calculations per ASHRAE 62.1 with occupancy and zone schedules shown on drawings.
  6. Duct leakage compliance path - either Class 1 duct with leakage testing scope noted, or performance path documentation.
  7. Acceptance test checklist scope (NRCA-MCH forms) - some Bay Area AHJs reject submissions that omit the acceptance test scope sheet even at plan check stage.

If your project includes GC coordination for Bay Area work, our GC Partners page describes how we structure design-assist relationships to front-load the permit documentation. For questions on a specific Bay Area project, contact our bid desk.


Working with Sierra Mechanical in the Bay Area

Sierra Mechanical Corporation holds CSLB C-20 and C-43 licenses statewide. We have completed commercial HVAC and mechanical work in SF DBI, San Jose, Oakland, Fremont, Concord, and Walnut Creek jurisdictions, and have filed with BAAQMD on multiple combustion-permit projects. Our PMs know which AHJs have pre-application meeting programs and which prefer a complete cold submission. We maintain current NRCC-MCH compliance documentation templates for all active California energy-code cycles.

For Bay Area projects at schematic design or early GC coordination phase: send us the building address, occupancy type, and anticipated scope, and we can return a permit-timeline estimate and equipment specification within 5 business days. Request a bid or call our bid desk at (916) 638-8605.

References: California Mechanical Code (2025); California Energy Code Title 24 Part 6 (2025); BAAQMD Regulation 2, Rule 1 and Rule 2; SF Green Building Code (2025 edition); DSA-IR M-310. Information current as of 2026-06-03.

This article is general guidance and does not constitute engineering or legal advice for a specific project. Consult your local AHJ and a licensed mechanical engineer for project-specific permit requirements.