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?
-
Application — Your contractor submits permit paperwork to the local building department, usually including project scope, materials, and contractor credentials.
-
Review and approval — The building department reviews and issues the permit. Turnaround varies: some cities issue same-day; others take 3-10 business days.
-
Work proceeds — The permit is displayed at the job site during construction.
-
Inspection — After work is complete, the building department sends an inspector to verify the work meets code. This is a pass/fail inspection.
-
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.