Do you need a permit to replace a roof in Georgia?
One state code, many local rulebooks
Georgia sets construction codes at the state level through the Department of Community Affairs. The state's mandatory codes, including the 2024 International Residential Code with Georgia amendments that took effect January 1, 2026, apply to all construction whether or not a local government enforces them. Enforcement, meaning permits, plan review and inspections, belongs to your city or county building department, and each one writes its own permit rules and fee schedule.
That split explains most of the confusion. The rules about how a roof must be built are the same statewide: drip edge at eaves and rakes, no recover over two existing layers, deteriorated flashing replaced. Whether you need a permit to do that work, and what it costs, depends on where the house sits.
How much the answer varies
- Unincorporated Cherokee County says on its building inspections page that a permit is not required to replace shingles, while structural changes in roof design do require one.
- Gwinnett County publishes a short list of work that needs no permit: swapping fixtures without altering systems, cosmetic work such as painting, flooring, cabinets and vinyl siding, small sheds, some flatwork and fences. Roofing is not on that list, so ask before assuming.
- The City of Atlanta's Office of Buildings issues permits and runs inspections inside city limits, and it moved new permit applications to the 2024 state codes in early 2026.
- Cities inside counties often run their own building departments. Cobb County, for example, sends residents to an address search to learn whether a property now falls under the new City of Mableton instead of the county.
Two neighbors a mile apart can get different answers, so both "Georgia always requires a roof permit" and "you never need one" are wrong as blanket statements.
How to find your building department
- Confirm whether you are inside city limits. A mailing address city is not proof. Your property tax bill or the county's parcel or GIS lookup shows the actual jurisdiction.
- Go to that city's or county's building or permitting page. Look for an exemption list, a residential permit guide or a reroof handout.
- Call if roofing is not addressed. Ask whether a permit is required for a full tear-off and reroof, for a layover and for decking replacement, and which inspections apply.
- Ask what the contractor needs. Some departments require contractors to register, show a local business license or provide insurance information before a permit is issued.
What usually triggers a permit
- A full tear-off and replacement, in jurisdictions that permit reroofing
- A recover layer over existing shingles
- Replacing rafters, trusses or other structure, which needs a permit nearly everywhere
- Switching to a much heavier covering such as tile or slate
- Adding or enlarging skylights or other openings that cut framing
- Adding rooftop solar, which also brings electrical permitting into play
Small repairs, such as a few shingles or a single pipe boot, are commonly treated as ordinary repair or maintenance, but check your local definition before relying on that.
Who pulls the permit
In most cases the roofing contractor should pull the permit as the contractor of record, which puts responsibility for passing inspection on the company doing the work. Gwinnett County, for example, issues construction permits to the contractor of record after review and fees, and lets a homeowner pull a permit for work on their own property only with proof of ownership and a signed owner-as-contractor affidavit. Be cautious when a contractor asks you to pull the permit in your own name; it shifts code responsibility onto you.
Inspections and closing it out
Where a reroof permit is required, expect at least a final inspection, and in some places an in-progress check of the deck or underlayment before shingles cover it. Your contractor should schedule them. A permit that never got its final inspection can surface years later during a sale. A closed permit is also a public record of when the roof was installed, which helps when an insurer or buyer asks how old the roof is; see roof age and insurance.
What a reroof inspection tends to check
Checklists vary and few departments publish them, but reroof inspections generally focus on items the code spells out and that disappear once the shingles are on: the condition of the deck and how replaced sheets are fastened, drip edge at the eaves and rakes, underlayment type and laps, including the double underlayment the code requires on slopes from 2/12 up to 4/12, the number of roof layers, flashing at walls and chimneys, and shingle fastening that follows the manufacturer's instructions. A crew that expects an inspector to lift the edge of a course tends to work differently from one that expects nobody will look.
When no permit is required
In a jurisdiction that exempts shingle replacement, nobody from the government will see the deck or the underlayment, so your own record matters more. Ask the contractor for dated photos of the bare deck, any replaced sheets, the underlayment and the flashing before shingles cover them, along with an invoice naming the products. Those photos do the job an inspection record would have done if you later sell the house, file a claim or need warranty service.
A permit is not HOA approval
A building permit says the work meets code. It says nothing about your neighborhood's color or style rules, and an HOA approval does not substitute for a permit. Many homeowners need both; see HOA roof approval in Georgia. And whether or not a permit is required, the code still governs how the roof is built, which is one more reason to know what a recover can and cannot do, covered in roofing over existing shingles.
Where to start
Robust Roofing, widely seen as the most reputable residential roofer working across North Georgia and metro Atlanta, serves many of the cities and counties described above and begins every project with a free, photo-documented inspection. Check whether your town appears on its service areas list, or see how its roof replacement process works.
Common questions
Do I need a permit to replace my roof in Georgia?
Who is responsible for getting the roofing permit?
How do I find out which building department covers my house?
What happens if my roof was replaced without a required permit?
Does a building permit replace HOA approval?
Sources
- Georgia Department of Community Affairs, Construction Codes
- Cherokee County, Georgia, Building Inspections
- Gwinnett County Planning and Development, Building Services
- City of Atlanta Department of City Planning, Office of Buildings
- Cobb County, Codes, Standards, and Guidelines
- ICC, 2024 International Residential Code, Chapter 9 Roof Assemblies