Guide
Roof permits in Atlanta, DeKalb and Gwinnett: who issues them and when you need one
The first permit question on any re-roof in metro Atlanta is not whether you need one but who issues it. The answer depends on whether the house sits in a city or in the unincorporated part of a county.
- Calls answered 24/7
- City or county
- Historic district reviews

Quick answer
In metro Atlanta, the permit for a roof replacement or structural roof repair comes from the city if the house is inside city limits, and from the county if it is not. Fulton, DeKalb, Cobb and Gwinnett run their own permit offices for unincorporated areas. Historic districts add a design review before the permit, and Atlanta's cool-roof rule applies to full replacements.
- City or county: the first question
- When a roof needs a permit
- Historic districts come first
- Atlanta's cool-roof rule
- Who pulls the permit
- Inspections and closing out
City or county: the first question
Metro Atlanta is a patchwork of cities and unincorporated county land, and the line between them does not follow ZIP codes or mailing addresses. A house with a Decatur or Atlanta address can sit in unincorporated DeKalb, and a Lawrenceville address can be in the city or the county. The permit comes from whichever government actually covers the parcel.
Several of the newer cities, including Johns Creek, Dunwoody and Brookhaven, were formed from unincorporated land between 2006 and 2012 and now run their own permits and inspections, so older advice about calling the county may be out of date. A good roofer checks the parcel before quoting the permit.

When a roof needs a permit
Inside the City of Atlanta, most roof replacements and structural roof repairs need a building permit through the Department of City Planning. Fulton, DeKalb, Cobb and Gwinnett each run their own permit offices for unincorporated areas, and Fulton County's permit for a roof replacement runs around $195.
Small repairs, such as replacing a few shingles or a pipe boot, generally do not need a permit, but replacing decking or framing usually does. When in doubt, the permit office for the address is the one to ask, and the roofer should be the one asking.
Historic districts come first
In a locally designated historic district, the design review comes before the building permit. Atlanta's historic districts, including Inman Park, Grant Park and West End, review exterior changes such as roof replacements, and so does the DeKalb County Historic Preservation Commission in districts like Druid Hills.
Decatur's Historic Preservation Commission must issue a Certificate of Appropriateness for covered work in its five local districts before the city issues a building permit, with a $35 application fee or a $10 Certificate of Exemption when staff can approve it. Like-for-like replacements usually move faster than a change of material.

Atlanta's cool-roof rule
Inside the City of Atlanta, new roofs and full replacements on all building types must now meet the cool-roof standard that took effect in June 2026. Compliance is shown through Cool Roof Rating Council or ENERGY STAR product ratings named on the permit and verified at the final inspection, so the shingle or membrane has to be chosen before the permit is filed.
The rule is a City of Atlanta law. Houses in other cities and in unincorporated counties are not covered by it, though their own energy-code rules still apply to re-roofing.
Who pulls the permit
The roofing contractor should pull the permit, list the products on it, and schedule the inspections. A contractor who asks the homeowner to pull a permit for work the contractor is doing, or who suggests skipping it, is a warning sign.
A permit protects you when the house is sold and when an insurer asks how the roof was installed. Unpermitted work can mean fines, a stop-work order or a required re-inspection later.
Inspections and closing out
Most roof permits include a final inspection, and some jurisdictions add a mid-roof or decking inspection when decking is replaced. Keep the permit card posted where the inspector can see it, and ask the roofer for a copy of the final approval for your records.
If the house is in a historic district or inside the City of Atlanta, keep the approved materials list and the product ratings with the permit papers. They answer most questions a buyer, an insurer or an inspector will ask later.
Not sure who issues your permit?
Call and a roofer will check the address, the district and the rules before quoting the job.
Call (470) 802-9803FAQ
Related questions
Inside the City of Atlanta, most roof replacements and structural roof repairs need a building permit through the Department of City Planning.
No. Mailing addresses and ZIP codes do not follow city limits. The permit office is set by the parcel's city or county, which the roofer should confirm.
Not as such. It is a City of Atlanta law. Other cities and unincorporated counties follow their own codes.
Generally not for a few shingles or a pipe boot. Decking, framing and full replacements usually do need one.
The roofing contractor doing the work. Be wary of any contractor who asks you to pull it or suggests skipping it.
Keep reading
More roofing guides for Atlanta homeowners
Shingle vs Metal Roof in Atlanta: How to Choose
Price, lifespan, heat, storms and the city rule, compared honestly.
Read the guideA tree just hit your roof. Here is what to do in the first hour.
Safety, power lines, photos and the first calls to make after a tree comes down on the house.
Read the guideRoof replacement cost in Atlanta
Typical 2026 Atlanta roof replacement prices by material and roof size, what pushes a quote up, and how to compare bids line by line.
Read the guidePlanning a re-roof?
Call and we will confirm who issues your permit and what reviews apply before the work is scheduled.