Ruslan Nikon·June 22, 2026·9 min read

How to Pull an HVAC Permit in Metro Atlanta: A County-by-County Guide

Metro Atlanta is not one permit system. It is a patchwork of county offices and incorporated cities, and the single most common delay contractors hit here is filing in the wrong one. An address in “Marietta” might be inside the City of Marietta or in unincorporated Cobb County — and those are two different permit offices with two different portals.

This guide walks through who issues your HVAC permit across the major metro Atlanta jurisdictions, what Georgia code requires, and where the time actually goes.

First: City or Unincorporated County?

Before anything else, figure out the jurisdiction that owns the address. If the property is inside an incorporated city, that city almost always issues the permit. If it is in an unincorporated part of the county, the county does. Getting this wrong means filing, paying, and then discovering the permit has to be pulled somewhere else entirely.

Do You Even Need a Permit?

In nearly every metro Atlanta jurisdiction, yes. Replacing or installing heating and cooling equipment requires a mechanical permit, and that includes like-for-like change-outs. Georgia follows the state minimum standard codes (based on the International Mechanical and Energy codes with Georgia amendments), and the work has to be performed by a contractor holding a Georgia Conditioned Air license.

The Major Jurisdictions

Cobb County

Marietta, Smyrna, Kennesaw

Unincorporated Cobb is handled by the county; Marietta, Smyrna, and Kennesaw each run their own permit office. Confirm city limits before you file.

Cherokee County

Woodstock, Canton

Fast-growing residential market. Most change-outs are a straightforward county or city mechanical permit, but the issuing office flips between Cherokee County and the city by address.

North Fulton

Roswell, Alpharetta, Sandy Springs, Johns Creek

North Fulton is almost entirely incorporated, so the city — not Fulton County — usually issues the permit. Each city portal is different.

Gwinnett County

Lawrenceville, Duluth

Gwinnett County handles a large unincorporated population, with Lawrenceville and Duluth issuing their own permits inside city limits.

Forsyth County

Countywide

Largely unincorporated, so Forsyth County issues most residential mechanical permits directly.

Atlanta core / DeKalb

Atlanta, Decatur, Brookhaven, Dunwoody

The City of Atlanta Office of Buildings and DeKalb-area cities each run their own process, and the City of Atlanta tends to be the heaviest in the metro.

What Slows Atlanta-Area Permits Down

  • Wrong jurisdiction. The city-vs-county split is the number one cause of wasted filings and re-pulls in the metro.
  • License on file. Some offices require your Conditioned Air license and business registration to be on file before they will issue, which can stall a first-time filing in a new city.
  • Every portal is different. Cobb, Gwinnett, the City of Atlanta, and the North Fulton cities all run separate online systems with separate logins and record types.
  • Inspection scheduling. The permit is only half the job — final mechanical inspection availability varies a lot between a small city and the City of Atlanta.

How Much and How Long

For a standard residential change-out, most metro Atlanta jurisdictions issue the mechanical permit same day, either over the counter or through an online portal, for a modest flat or valuation-based fee. Jobs that pull in electrical work, a service change, or new construction can move into plan review and take longer. The variation between jurisdictions is wide enough that it is worth confirming per city rather than assuming.

If You File Across Multiple Counties

The pain in metro Atlanta is rarely one hard permit. It is running the same change-out through six different offices in a week, each with its own portal, record type, and inspection process. That is exactly the repetitive work that automation handles well — keeping your license and company data in each system and getting clean applications filed without your office re-learning every portal.

We File HVAC Permits Across Metro Atlanta

Permitio handles the portals, submissions, and follow-up across Cobb, Cherokee, Fulton, Gwinnett, Forsyth, DeKalb, and the City of Atlanta — so your team does not have to track which office owns each address.

Talk to a human first