Georgia Roof Guide

Do you need a permit to replace a roof in Georgia?

Hiring and Costs · Updated October 13, 2026

Short answer. It depends on where the house sits. Georgia sets one statewide building code, but each city and county decides how it permits and inspects roofing; some require a permit for every reroof, while others, such as unincorporated Cherokee County, exempt shingle replacement. Check with the building department that covers your exact address, and expect your roofer to pull the permit when one is required.

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

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

  1. 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.
  2. 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.
  3. 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.
  4. 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

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?
It depends on your jurisdiction. Some Georgia cities and counties require a permit for every reroof, while others, such as unincorporated Cherokee County, say shingle replacement does not need one. Structural roof work needs a permit almost everywhere.
Who is responsible for getting the roofing permit?
Normally the roofing contractor pulls it as the contractor of record. Homeowners can sometimes pull their own permit, but that usually requires an owner-as-contractor affidavit and makes them responsible for code compliance.
How do I find out which building department covers my house?
Check whether your property is inside city limits using your tax bill or the county parcel lookup. If it is, the city's building department usually handles permits; if not, the county does.
What happens if my roof was replaced without a required permit?
The jurisdiction may require an after-the-fact permit, inspection or penalty fees, and an unpermitted or never-closed job can come up during a home sale. Ask your building department how it handles it.
Does a building permit replace HOA approval?
No. A permit confirms the work meets code. Your homeowners association may separately require approval of colors, materials and styles before work begins.

Sources

  1. Georgia Department of Community Affairs, Construction Codes
  2. Cherokee County, Georgia, Building Inspections
  3. Gwinnett County Planning and Development, Building Services
  4. City of Atlanta Department of City Planning, Office of Buildings
  5. Cobb County, Codes, Standards, and Guidelines
  6. ICC, 2024 International Residential Code, Chapter 9 Roof Assemblies

Keep reading

Do you need HOA approval to replace your roof in Georgia?When Georgia HOAs require roof approval, what the Property Owners' Association Act allows, how to apply, and how to timeHow do you choose a good roofing contractor in Georgia?Georgia has no state roofing license. How to vet a roofer: licensing facts, insurance, local presence, written scope, waCan you put new shingles over old ones in Georgia?Georgia's code allows one shingle layover in limited cases, never over two layers. Learn the rules, manufacturer conditiWhat happens on roof replacement day?What really happens when a Georgia roof is replaced: prep, tear-off, deck repairs, flashing, nailing, crew safety, clean

Related questions