February 25, 2026
4 min read

Do You Need a Permit to Replace a Roof in Georgia?

Permit requirements for roof replacement across metro Atlanta — which cities require them, what they cost, and why you shouldn't skip them.

One of the most common questions from Atlanta homeowners: "Do I actually need a permit to replace my roof?"

The short answer for most of metro Atlanta: yes.

But Georgia doesn't have a statewide rule. Permit requirements are set by each city or county, and they vary widely across the metro area. Here's what you need to know.

The General Rule

Most incorporated cities in metro Atlanta require a building permit for a full roof replacement. The permit ensures the work meets current building codes, protects you as the homeowner, and creates an official record of the improvement.

Permit costs typically range from $75 to $600, depending on the jurisdiction. Some cities charge a flat fee; others calculate based on project value.

Which Atlanta Areas Require Permits?

We track permit requirements across 40+ jurisdictions in the Atlanta metro. Here's the breakdown:

Cities That Require Permits

The vast majority of incorporated cities require a roofing permit, including:

Fulton County cities: Atlanta, Alpharetta, Johns Creek, Milton, Roswell, Sandy Springs

DeKalb County cities: Brookhaven, Chamblee, Decatur, Doraville, Dunwoody, Tucker

Gwinnett County cities: Buford, Dacula, Duluth, Lawrenceville, Lilburn, Norcross, Snellville, Suwanee

Cobb County cities: Acworth, Kennesaw, Marietta, Powder Springs, Smyrna

Plus: Canton, Cumming, Holly Springs, Peachtree City, Stockbridge, Woodstock, and others.

Areas That May Not Require Permits

Some unincorporated county areas don't require roofing permits — or have more relaxed requirements. These include parts of:

  • Unincorporated Cherokee County
  • Unincorporated Forsyth County
  • Unincorporated Fayette County
  • Unincorporated Henry County

Even in these areas, codes still technically apply — there's just no permit enforcement mechanism. We still recommend following manufacturer installation specifications regardless of permit requirements.

Note

Check our service area pages for permit details specific to your city. We track permit requirements, estimated costs, and notes for every jurisdiction we serve.

Who Pulls the Permit?

Your contractor should. They know the process, have relationships with local building departments, and understand the specific requirements in each jurisdiction.

The permit cost should be included in your roofing estimate as a line item. If a contractor asks you to pull the permit yourself, that's unusual and worth questioning — it could mean they're not properly registered to work in that area.

What Happens During the Permit Process?

  1. Application — Your contractor submits permit paperwork to the local building department, usually including project scope, materials, and contractor credentials.

  2. Review and approval — The building department reviews and issues the permit. Turnaround varies: some cities issue same-day; others take 3-10 business days.

  3. Work proceeds — The permit is displayed at the job site during construction.

  4. Inspection — After work is complete, the building department sends an inspector to verify the work meets code. This is a pass/fail inspection.

  5. Final approval — Once the inspector signs off, the permit is closed and the work is officially on record.

Why You Shouldn't Skip the Permit

Some contractors offer to skip the permit to save you $100-$600 and avoid the inspection. Here's why that's a bad idea:

Selling your home. When a buyer's agent or home inspector discovers unpermitted work, it creates complications — potential price negotiations, required retroactive permits (which may require opening up completed work), or deals falling through entirely.

Warranty protection. Some manufacturer warranties require that installation meet local building codes. Unpermitted work may be used as grounds to deny a warranty claim.

Insurance implications. If unpermitted work contributes to a loss, your insurer may question coverage.

Code compliance. Building codes exist to protect you. A permit inspection verifies that your new roof meets current wind resistance, ventilation, and installation standards. Without it, nobody independently checks the work.

Legal exposure. If someone is injured on your property and the work was done without required permits, it could affect your liability.

The permit cost is typically 1-3% of your total project. It's not worth skipping.

The Bottom Line

For most Atlanta metro homeowners, a permit is required, your contractor should handle it, and the cost should be in your estimate. The inspection that comes with it is actually a benefit — it's a free quality check on your contractor's work.

If a contractor suggests skipping the permit, that tells you something about how they approach the rest of the job.

Get Your Real Quote in Minutes

Enter your address. We pull satellite measurements, walk you through the few questions only you can answer, and give you a transparent price with every line item explained.

No credit card. No salespeople. No surprises.

Ready to See Your Price?

Get an instant roof replacement estimate — enter your address and see your price in 30 seconds.

No credit card. No salespeople. No surprises.

You Might Also Like