
Quick Answer
Yes — a full roof replacement in metro Atlanta almost always requires a building permit, and your licensed contractor should pull it, not you.
Expect roughly $150–$750 for a residential permit depending on jurisdiction and project value. The two things that catch homeowners out are jurisdiction (an Atlanta mailing address often sits outside City of Atlanta limits) and HOA architectural review, which runs on its own timeline and has nothing to do with the permit.
Do You Actually Need A Permit?
For a full roof replacement: in nearly every metro Atlanta jurisdiction, yes.
The logic behind it is not revenue. A roof is part of the building envelope and the structural system. Permits trigger an inspection, and the inspection is what catches decking that was never replaced, nailing patterns that will not hold in wind, and ventilation that will cook the roof you just paid for. It is genuinely the only third-party check in the entire transaction.
Generally requires a permit
- Full roof replacement or tear-off and re-roof
- Installing a new layer over existing shingles
- Structural repair — rafters, trusses, significant decking replacement
- Changing roof material type (shingle to metal, for instance)
- Adding or relocating skylights
- Most commercial roofing work
Generally does not
- Minor repairs below the jurisdiction's threshold — replacing a small number of shingles, a pipe boot, a section of flashing
- Gutter work
- Emergency tarping and temporary stabilization (though the permanent repair that follows may)
The thresholds between "minor repair" and "work requiring a permit" vary. Some jurisdictions define it by square footage, others by dollar value of the work. Do not guess on the boundary — call the office or have your contractor confirm.
The Atlanta Mailing Address Trap
This catches more homeowners than any other single item on this page.
An Atlanta mailing address does not mean a property is inside the City of Atlanta.
Enormous stretches of Fulton, DeKalb and Cobb counties carry Atlanta mailing addresses while sitting entirely outside city limits, in a different county's unincorporated area, or inside a separate municipality with its own building department. Sandy Springs, Brookhaven, Dunwoody, Chamblee and others incorporated relatively recently and run their own permitting.
Why it matters:
- You pull the permit from the wrong office and have to start over
- Fee schedules differ substantially between jurisdictions
- The cool roof ordinance applies inside Atlanta city limits and not outside them — which changes what material you can specify on a low-slope roof
- Inspection scheduling and turnaround vary enough to affect your project calendar
Verify the governing jurisdiction for the parcel before anything is ordered. County tax assessor parcel lookups generally show the municipality. We confirm jurisdiction as a matter of routine on every replacement, because specifying material for the wrong code is an expensive mistake to make after delivery.
What Roofing Permits Cost Around The Metro
Most jurisdictions calculate residential roofing permits from the declared value of the work, often with a minimum fee. Planning ranges:
| Project type | Typical permit range | Notes |
|---|---|---|
| Residential re-roof, average home | $150 – $450 | Usually valuation-based with a minimum |
| Residential re-roof, large or high-value | $400 – $750 | Scales with declared value |
| Structural repair included | Add $100 – $300 | May require additional inspection |
| Commercial re-roof | $500 – several thousand | Often includes plan review |
| Historic district review | Add fees + weeks | Separate approval from the permit |
Treat these as planning figures only. Fee schedules are set per jurisdiction and get revised. The permit fee should appear as a disclosed line item in your contractor's written scope rather than materializing later as an extra.
How The Permit Process Actually Runs
- Application. Your contractor submits the application with the scope, declared value, and their license and insurance information. Most metro jurisdictions now accept this online.
- Review. Residential re-roofs are usually administrative — no plan review, issued within a few business days. Commercial work and anything structural goes through actual plan review, which takes longer.
- Issuance. Permit is issued and must be posted at the job site. Work can start.
- Work. Tear-off, decking inspection and repair, dry-in, installation.
- Inspection. Some jurisdictions require a mid-project inspection after dry-in, before shingles go on. Most require a final inspection after completion. Your contractor schedules these.
- Close-out. The permit is finalized. This step gets skipped constantly, and an open permit on a property is its own headache at resale.
Ask for the close-out
When your project is done, ask your contractor for confirmation that the permit was finalized, not merely pulled. An open permit sitting on your property record looks, to a title company, exactly like work that never passed inspection — and sorting it out years later is considerably harder than getting the paperwork closed the week the job finished.
Code Requirements That Actually Bite
Georgia adopts and amends the International Residential and International Building Codes. These are the provisions that most often affect a residential roof replacement in the metro.
Maximum two layers
Code generally permits a maximum of two layers of asphalt shingles. If two already exist, full tear-off is required. We recommend tear-off regardless — a layover hides rotted decking, adds dead load, traps heat that shortens the new shingles' life, and voids most manufacturer warranties.
Drip edge
Required at eaves and rakes under current code. It is a small piece of metal that directs water into the gutter instead of behind it, and it is one of the most commonly omitted items on cheap roofs. If drip edge is not in a written scope you are reading, ask why.
Underlayment
Required across the deck. Synthetic underlayment has largely displaced felt and performs better, but either can satisfy code depending on the assembly. The more meaningful question is what goes in the valleys and around penetrations — a self-adhering ice-and-water membrane there is best practice in Atlanta even though our climate does not trigger the ice-barrier requirements that northern jurisdictions enforce.
Fastening
Nail count, placement and depth are specified. Four to six nails per shingle depending on wind zone and manufacturer instruction, driven flush in the nailing strip — not overdriven, not high. High nailing is invisible once the course above is laid and is a leading cause of shingles blowing off in year three. The inspection is one of the few opportunities anyone other than the crew ever looks at this.
Ventilation
Code sets minimum net free ventilation area relative to attic floor area, with ratios that improve when intake and exhaust are properly balanced. As covered in our piece on how long roofs last in Atlanta, this is also the provision with the largest effect on how long your roof survives.
Flashing
Required at all wall and chimney intersections and around penetrations. Code does not require new flashing in every circumstance, which is precisely why "new flashing" needs to be written into your contract explicitly. Reused flashing is legal and is still the most common cause of a leak in a brand-new roof.
The 2026 Cool Roof Layer
If the property is inside City of Atlanta limits, there is an additional requirement most homeowners and plenty of contractors have not caught up with.
Ordinance 25-O-1310, adopted June 2, 2025 and effective in 2026, sets minimum solar reflectance standards for new and replacement roofs within the city. Low-slope roofs must reach an aged solar reflectance of 0.70 and an SRI of 85. Steep-slope roofs face much lower thresholds — 0.21 and 20 respectively.
In practice, the steep-slope thresholds are achievable with most standard shingle colors, so typical residential replacements inside the city are not dramatically constrained. The low-slope thresholds are a different matter entirely and rule out a number of membranes that were standard specification a year ago.
The word that causes the most trouble is aged. Product data sheets publish both initial and aged reflectance, and the aged figure — performance after roughly three years of weathering — is always lower. Specifying against the initial number is the single most common compliance error. Our free cool roof compliance checker tests a product spec against the correct thresholds in about fifteen seconds.
HOA Architectural Review Is A Separate Process
Your permit has nothing to do with your HOA, and your HOA approval has nothing to do with your permit. You may need both, and they run on independent timelines.
If your community has an architectural review committee, submit before you schedule a crew. Approval windows of two to six weeks are common, and some committees meet only monthly. A roof installed without required approval can become a compliance dispute even when the material is identical to what was there.
What review committees typically want
- Manufacturer, product line and color of the shingle
- A physical sample or color board
- Contractor name, license and insurance certificate
- Projected start and completion dates
- Sometimes a photo of the existing roof
Where it goes wrong
Most friction comes from color. Communities with approved color palettes will reject a shade that is close but not listed, and discontinued colors are a recurring problem on older subdivisions — the original roof color may simply no longer be manufactured. Raise that early. Committees are generally reasonable about discontinued products when you bring them the problem instead of a finished roof.
Historic Districts Add A Third Layer
If the property sits in a designated historic district — Inman Park, Grant Park, Druid Hills, Oakhurst, Virginia-Highland and others around the metro — a roof replacement may require a Certificate of Appropriateness in addition to the building permit.
That review looks at material, profile and color for historical consistency, and it can restrict what you are permitted to install. It takes weeks, not days, and it is separate from both the permit and any HOA process. If you are in a historic district, start here rather than last, because the outcome determines what you are even allowed to price.
What Happens If You Skip The Permit
Plenty of roofs get replaced in Atlanta without permits every year, and in the short term nothing happens. The consequences are all deferred, which is exactly what makes skipping it tempting.
| Where it surfaces | Consequence |
|---|---|
| Selling the home | Buyer's inspector or title search flags unpermitted work; can delay or kill a closing |
| Insurance claim after a loss | Carrier may question coverage on work that was never inspected |
| Code enforcement complaint | Authority can require exposure of the work for inspection, plus penalties |
| Warranty claim | Manufacturer may require proof the installation met code |
| Future permitted work | Open or missing permits can complicate approval of unrelated projects |
The honest version: the risk is not high in any given year, but it compounds over the time you own the property, and the cost of avoiding it is a few hundred dollars folded into a five-figure project.
Who Pulls It, And Why That Question Matters
Your contractor should pull the permit. A licensed contractor will, without being asked.
When a roofer suggests the homeowner pull the permit instead, something is usually wrong. The permit holder is the party responsible for the work meeting code, so a homeowner-pulled permit transfers that liability from the contractor to you. The usual reasons a contractor asks are that they are not licensed in that jurisdiction, cannot produce the insurance the application requires, or do not want their name attached to the inspection record.
None of those are your problem to solve. They are information about who you are considering hiring.
Five questions worth asking before signing
- Which jurisdiction governs this property, and have you confirmed it?
- Will you pull the permit under your license?
- Is the permit fee included in this price, or billed separately?
- Which inspections does this jurisdiction require, and who schedules them?
- Will you provide written confirmation the permit was finalized at close-out?
A contractor who answers all five without hesitation has done this properly before. Our vetting guide covers the rest of the checklist.
We handle this as part of the job
Permits, jurisdiction verification, inspections and close-out documentation are part of our scope, not an add-on you chase. Call 404-718-0351 or book a free inspection and we will confirm your jurisdiction while we are out there.
Frequently Asked Questions
Do I need a permit to replace my roof in Atlanta?
In nearly all cases, yes. A full roof replacement inside the City of Atlanta and across the surrounding counties requires a building permit. Minor repairs below a certain scope generally do not. Requirements and thresholds vary by jurisdiction, so confirm with the permitting office for the specific parcel before work begins.
How much does a roofing permit cost in metro Atlanta?
Most residential roofing permits in the metro run somewhere between about $150 and $750, usually calculated from the declared value of the work. Commercial permits are higher and may involve plan review. Fee schedules differ by jurisdiction and change, so treat any figure as a planning estimate.
Who pulls the roofing permit — me or my contractor?
Your contractor should, and a licensed one will. A contractor who asks the homeowner to pull the permit is shifting liability onto you: the permit holder is the party responsible for the work meeting code. If a roofer suggests you pull it yourself, treat that as a significant red flag.
What happens if my roof was replaced without a permit?
Three practical consequences. It can surface during a title search or buyer's inspection and derail a sale. Your insurer may question coverage on unpermitted work after a loss. And the local authority can require exposure of the work for inspection, or assess penalties. None of these are certain, but all are avoidable for a few hundred dollars.
How many layers of shingles are allowed in Georgia?
Building code generally permits a maximum of two layers of asphalt shingles on a roof. If two layers already exist, a full tear-off is required before new material goes on. We recommend full tear-off regardless — layovers hide decking damage and void most manufacturer warranties.
Does my HOA have to approve a roof replacement?
If you are in a community with an architectural review process, usually yes — even when you are installing the same product that is already there. Submit before you schedule the crew. Approval timelines of two to six weeks are common and an unapproved roof can become a compliance dispute.
Does the Atlanta cool roof ordinance apply to residential roofs?
The steep-slope thresholds are far lower than the low-slope ones — an aged solar reflectance of 0.21 and an SRI of 20, which most standard shingle colors can meet. Low-slope sections face the much higher 0.70 and 85 requirements. Our free compliance checker tests a product spec in seconds.
This article is general information about how roofing permits, building code and review processes typically work in metro Atlanta. It is not legal advice or a code interpretation. Requirements, thresholds and fees are set by each jurisdiction and change over time — confirm current requirements with the authority having jurisdiction over your specific property before beginning work.
Keep Reading
Next Step
We Pull The Permit. You Don't Chase Anything.
Jurisdiction verified, permit pulled under our license, inspections scheduled and close-out documented. Free inspection to start.