Ruslan Nikon·June 11, 2026·9 min read

Los Angeles vs. Bay Area: Why HVAC Permitting Is So Different

On paper, an HVAC contractor in Los Angeles and one in the Bay Area are playing the same game. Both operate under the same California Energy Code. Both have to hit Title 24 compliance and run HERS verification on duct leakage and refrigerant charge. Both need a C-20 license from the CSLB. Both deal with the same seismic bracing requirements for rooftop and attic equipment. If you only looked at the codebooks, you'd assume the two regions were interchangeable.

They're not. The codes are statewide, but the permitting experience is wildly different between the two metros, and it catches contractors off guard constantly. A crew that has the Bay Area dialed in will lose entire afternoons the first time they try to file in the city of Los Angeles, and vice versa. The rules are the same. The machinery you push the rules through is not. We see this every day handling California permit filing across the state, and the gap between these two regions is one of the most consistent sources of confusion.

The Permit Systems Are Built on Different Software

Start with the portals, because that's where the difference hits you first. The Bay Area has, over the last decade, largely standardized on Accela. San Jose, Oakland, Fremont, and a long list of Peninsula and East Bay cities all run some flavor of an Accela-based permitting portal, with a handful of jurisdictions on Tyler products instead. Once you understand the Accela workflow, most Bay Area cities feel familiar. The login, the application wizard, the document upload, the fee payment screen, the inspection scheduling, they all rhyme even when the city branding changes.

The big exception in the Bay Area is San Francisco. The San Francisco Department of Building Inspection (SF DBI) has long done things its own way, with its own portal quirks, its own contractor verification steps, and plan review timelines that can stretch well beyond what you'd expect for a straightforward mechanical permit. Even so, SF DBI is the kind of outlier the Bay Area only has a couple of. The default assumption of "it's probably Accela" holds up most of the time.

Los Angeles throws that assumption out. There is no "probably" in LA. The region is a patchwork, and the city of Los Angeles sits at the center of it running its own custom Oracle-based platform. If you've filed permits with the city of Los Angeles, you know it as PermitLA and ePlanLA, gated behind the Angeleno single sign-on. There is nothing quite like it in the Bay Area. The terminology is different, the navigation is different, and the Angeleno account setup alone trips up contractors who assumed they'd just log in with their usual credentials and start a mechanical permit.

And the city of LA is only one piece. The LA region is a mosaic of independent jurisdictions, each with its own platform. Long Beach, for instance, runs its permitting on Infor rather than Accela or the city of LA's Oracle stack, which makes filing a permit in Long Beach yet another distinct workflow to learn. A contractor working a corridor from Downtown LA out to Long Beach can hit three completely different permitting systems inside a single week. The Bay Area, for all its bureaucracy, simply doesn't scatter you across that many platforms.

Climate Zones Change the Job Before You Even File

The software is the visible difference. The climate is the one that actually changes the engineering on the equipment you're installing. The Bay Area sits mostly in California climate zones 3 and 4, the mild coastal and near-coastal bands. Cooling loads are modest, design temperatures are gentle, and a lot of Bay Area housing stock historically didn't even have air conditioning. When you size a system for San Francisco or Oakland, you're usually working with comparatively forgiving loads.

Los Angeles is another story. It spans a huge spread of zones, from the coastal strip out through 6, 8, and 9 and into the hot inland valleys at zone 10. Those inland pockets are where HVAC really earns its keep. A job in a valley city like Santa Clarita or out in Pomona carries cooling loads that would be unthinkable on the Peninsula. Higher design temperatures mean larger equipment, more careful Manual J load calculations, and Title 24 compliance documentation that reflects the heavier mechanical demand.

This matters for permitting because the plan checker is reviewing your Title 24 forms and load calcs against the climate zone the building actually sits in. A duct system and equipment selection that sails through in a coastal zone won't necessarily satisfy an inland reviewer, and an undersized or improperly documented system gets bounced. If you want the full breakdown of what the current code expects, our guide to the Title 24 HVAC requirements for 2026 walks through the compliance paperwork zone by zone. Put plainly, the same box of equipment can need very different documentation depending on whether it is going into a house in Berkeley or one in Santa Clarita.

Reach Codes and the Electrification Divide

This is where the two regions split politically, and it lands right on the kind of HVAC work you are even allowed to permit. California cities are allowed to adopt "reach codes," local ordinances that go beyond the statewide energy code. The Bay Area has been the most aggressive region in the country on this front. Berkeley made national news as effectively the first U.S. city to ban natural gas hookups in new construction, and San Francisco and San Jose have pushed hard on electrification reach codes of their own.

For an HVAC contractor that is not policy trivia. It decides whether the job in front of you is a furnace swap or a heat pump project. In many Bay Area jurisdictions, a new-construction gas furnace or a like-for-like gas furnace replacement may be restricted or outright off the table, steering you toward an all-electric heat pump system instead. That changes the permit type, the electrical scope, the load calcs, and sometimes triggers a panel upgrade. If you're navigating that shift, our breakdown of the heat pump permit process in California covers the documentation and the combined mechanical-plus-electrical filing that these jobs usually require.

Most LA-area cities, by contrast, have been considerably slower to adopt gas bans and electrification reach codes. Gas furnace installs and replacements remain routine across much of the region. That doesn't mean LA is frozen in time, statewide code keeps tightening efficiency requirements, and heat pumps are growing everywhere, but the local political pressure to go all-electric is nowhere near as uniform as it is in the Bay Area. A contractor who assumes a Bay Area gas restriction applies in LA, or assumes LA permissiveness applies in Berkeley, will get a rude correction notice.

Fees and Timelines Are Closer Than You'd Think

For all the differences in software and policy, the actual money and timelines aren't that far apart. Residential HVAC permit fees in both regions generally land somewhere in the $100 to $500 range for a typical changeout or new system, scaling with project valuation and the specific city's fee schedule. Neither region is dramatically cheaper than the other as a rule, though individual cities vary enough that you can't assume.

Both regions also use the same basic two-track structure. Simple like-for-like changeouts and straightforward installs usually qualify for an express or over-the-counter permit you can pull quickly, often same-day online. Anything more involved, new ductwork layouts, system additions, commercial work, or jobs requiring engineered load studies, drops into plan check, where a reviewer goes through your Title 24 forms and drawings before issuing. Plan check timelines in both metros can run from a few days to several weeks depending on the jurisdiction's backlog. The structure is shared, even when the portal you push it through isn't.

The Real Pain: Context-Switching Between Two Worlds

If your business only ever touches one region, you adapt. You learn your handful of Accela portals and your SF DBI quirks, or you learn Angeleno SSO and the Long Beach Infor workflow, and it becomes muscle memory. The contractors who really suffer are the ones running volume across both regions, the larger HVAC outfits and the franchises that take jobs from the Bay Area down through the LA basin.

For them, the daily tax isn't any single city being hard. It's the constant context-switching. You file a heat pump permit in San Jose's Accela portal in the morning, then a gas furnace changeout through PermitLA's Oracle system that afternoon, then something in Long Beach's Infor platform the next day. Each one has different field names, different required attachments, different login flows, and different ideas about how a Title 24 form should be uploaded. That's where mistakes creep in, and the most common ones are entirely avoidable. We catalog the recurring offenders in our rundown of the permit filing mistakes contractors make most, and a huge share of them trace back to a crew applying one region's habits to the other region's system.

What stings is that the work itself never changed. A heat pump install in Pomona is the same mechanical job as one in Fremont. The hours you lose do not go to the wrench work. They go to figuring out, again, which portal wants what, every time you cross from one region to the other.

How Permitio Handles Both Regions

This is exactly the problem we built Permitio to absorb. Instead of your team keeping the Bay Area's Accela conventions and SF DBI's quirks straight in their heads alongside the city of LA's Angeleno SSO and Oracle stack and Long Beach's Infor workflow, you hand the job to us and we file it. We identify the correct jurisdiction, pick the right permit type for the climate zone and any local reach code in play, prepare the Title 24 and load documentation that specific city expects, submit it through whichever platform that city happens to run, and track it through to issuance. If a correction notice comes back, we handle the response.

For contractors working both Los Angeles and the Bay Area, that means the context-switching tax simply disappears. You don't have to remember that San Jose is Accela and the city of LA is Oracle and Long Beach is Infor, because you're not the one logging in. You send us the job details, we file the permit in whichever region it lives in, and you keep your crews on the work that actually pays.

One Service, Both Regions

Permitio files HVAC permits across Los Angeles and the Bay Area, from the city of LA's Angeleno portal to SF DBI to every Accela and Infor city in between. Send us the job, we handle the rest.

Book a Demo