Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Full roof replacements, tear-offs, and material changes require a permit from the City of Peachtree City Building Department. Repairs under 25% of roof area may be exempt, but the city enforces a strict three-layer rule — any existing third layer triggers mandatory tear-off and permitting.
Peachtree City follows Georgia's adoption of the 2022 International Building Code, but the city's enforcement of IRC R907.4 (the three-layer prohibition) is stricter than some neighboring jurisdictions like Fayetteville or McDonough, which occasionally grant variances for overlay on two-layer roofs. The City of Peachtree City Building Department does NOT issue variances for three-layer roofs — if your home has three existing layers, you must tear off to the deck, which automatically triggers a full permit. Additionally, Peachtree City's online permit portal requires roof square footage and existing layer count at application — they pull aerial records to cross-check. Unlike some Georgia municipalities that accept walk-in over-the-counter permits for like-for-like shingle-to-shingle re-roofs, Peachtree City routes all re-roofing through a brief plan-review step (typically 2-3 business days) to verify underlayment specification and deck condition. The warm-humid 3A climate means the city specifically flags missing ice-water shield on eaves (common mistake on re-roofs), and they enforce IBC 1511 secondary water-barrier requirements if you're upgrading materials.

What happens if you skip the permit (and you needed one)

Peachtree City roof replacement permits — the key details

The cornerstone rule is IRC R907.4, adopted by Georgia and strictly enforced in Peachtree City: no more than two layers of roof covering are permitted. If your home has three existing layers, you must tear off to the bare deck — overlay is not an option. This is the single most common reason for permit rejections and cost overruns in Peachtree City. The city's Building Department performs a field inspection during the permit application review, or asks you to provide documentation of layer count (photos of a cut-away section). If three layers are discovered after work begins, the city will issue a stop-work order and require you to pause, apply for a tear-off permit, and restart. Many homeowners budget $1,500–$2,500 for the tear-off labor alone, which is separate from the new roof cost. The permit for the tear-off is issued at a reduced fee (typically $50–$100) if applied within 30 days of discovering the third layer. Peachtree City does not grant variances to this rule; neighboring cities like Alpharetta occasionally do, but Peachtree City's interpretation is strict.

Underlayment specification is the second major compliance hurdle. Georgia's 3A warm-humid climate requires ASTM D226 Type I or D779 synthetic underlayment on all re-roofs per IRC R905.2.8.2. Peachtree City's plan-review checklist explicitly requires you to specify underlayment type and weight (e.g., '30 lb felt' or 'Titanium UDL synthetic'). If your permit application does not list an underlayment, it will be rejected with a note to 'specify underlayment per IRC R905.2.8.2.' Additionally, ice-water shield (ASTM D1970) must extend from the eave up to a point at least 24 inches inside the interior wall line if the home is in a historical flood zone or lies within the city's Flood Zone A (mapped by FEMA). Peachtree City's GIS tool flags this at permit intake. Most roofing contractors know to install ice-water shield at valleys and penetrations, but the eave extension often gets overlooked, leading to re-inspection failures. Cost: ice-water shield adds roughly $1.50–$2.50 per linear foot of eave.

Material changes (shingles to metal, shingles to tile, asphalt to slate) require a structural evaluation if the new material weighs more than 15 pounds per square foot above the existing roof load. Composition shingles weigh 2-3 pounds per square foot; metal is 0.5-1.5 lbs/sq ft; clay tile is 9-15 lbs/sq ft; slate is 15+ lbs/sq ft. If you're upgrading to tile or slate in Peachtree City, the city will require a licensed engineer to certify that the roof trusses and deck can support the added weight. This adds a $400–$800 engineering fee and 1-2 weeks to the permit timeline. Metal-to-metal or shingle-to-metal typically passes without structural review if the new material is lighter. Peachtree City's Building Department will ask for the roofing manufacturer's technical data sheet (TDS) listing weight per square foot and installation requirements. Bring this to your permit application or provide it electronically through the online portal.

Fastening patterns and deck nailing are inspected in-progress. IRC R905 specifies fastening schedules by roof slope, wind exposure, and material type. Peachtree City will flag a permit for in-progress deck-inspection if the existing roof is being torn off, to verify that the deck is nailed at 16-inch centers (or per IRC R602.3 if new decking is being added). This inspection typically happens 1-2 days after tear-off begins; coordinate with your contractor to schedule it. If the deck is found to be under-nailed, the city can require re-nailing before the new underlayment and covering are installed. Repair of rotted or damaged decking is a common add-on (5-15% of deck area on older homes) and does NOT require a separate permit — it's included under the re-roof permit scope. However, if more than 25% of the deck is being replaced, the permit scope must explicitly state 'structural deck repair,' which may trigger a second engineering review.

Permit fees in Peachtree City are typically calculated as $1.50–$2.00 per square of roof area (100 sq ft = 1 square). A 2,000 sq ft roof (20 squares) costs roughly $30–$40 in permit fees, plus a $25 base fee, totaling $55–$65. Plan-review is included. If a tear-off is required due to the three-layer rule, add $50–$100 to account for the separate tear-off permit. If structural work is needed (deck repair or material change to heavy tile), add $100–$200 for structural review. Inspections are included in the permit fee — no separate inspection fees. Roofing contractors typically pull the permit in Peachtree City and pass the fee cost to the homeowner; confirm with your contractor that they will handle permitting and provide a copy of the permit and inspection sign-offs to you after completion. Georgia allows owner-builders to pull their own permits under Ga. Code § 43-41, but for roofing, most homeowners hire a licensed contractor (required by some insurers) who will handle the permit.

Three Peachtree City roof replacement scenarios

Scenario A
Like-for-like shingle replacement, two existing layers, Peachtree City proper (inside city limits, non-flood zone)
You have a 25-year-old composition shingle roof with two layers of shingles underneath (confirmed by tearing back a small section or by age of the home — typical for homes built in 1998 or earlier in the area). You're replacing with the same material: 30-year composition shingles, architectural grade. You'll pull a full re-roof permit from the City of Peachtree City Building Department. Application requires: roof square footage (measure or use a sketch from the sale deed or insurance card), existing layer count (two), new material specification (e.g., 'Owens Corning Duration Plus, Hickory'), and underlayment type (ASTM D226 Type I 30 lb felt or synthetic equivalent). Plan review takes 2-3 business days; no structural review needed because shingle-to-shingle is like-for-like and weight is negligible. Permit is issued for over-the-counter pickup or downloaded from the online portal. Cost: permit fee is approximately $40–$60 (20 squares × $2 = $40, plus $20 base fee). Roofing work can begin immediately upon permit issuance. Two inspections: (1) in-progress deck inspection after tear-off (to verify nail pattern on existing deck — typically passes on homes with solid framing), and (2) final inspection after the new roof, flashing, gutters, and step-flashing are complete. Both inspections are scheduled online or by phone; turnaround is 1-2 business days. Timeline from permit application to final inspection sign-off: 2-3 weeks if no delays. Cost to homeowner: roughly $5,500–$9,000 for labor and materials (roofing contractor cost), plus $50 permit fee. This is a straightforward, low-risk path.
Permit required | 2 existing layers (overlay allowed) | ASTM D226 underlayment specified | 2 inspections included | Permit fee ~$50–$60 | Roof cost $5,500–$9,000
Scenario B
Three existing layers discovered; mandatory tear-off with metal upgrade; Peachtree City fringe area (near flood zone boundary)
Your home was built in 1995 and has been re-roofed twice (you can see three layers from a gable-end cut). You want to upgrade to standing-seam metal roofing for durability and aesthetic. Because three layers exist, IRC R907.4 is triggered — overlay is forbidden, and you must tear off to the deck. This requires two separate permits: (1) tear-off/structural inspection permit, and (2) new roof permit. First permit: submit a tear-off permit application stating 'remove three layers of roofing material, inspect deck for damage/rot, and repair as found.' This permit is issued quickly (1 day) at a reduced fee ($50–$75). Schedule the tear-off inspection for when the deck is exposed (typically the same day or next morning). The inspector will walk the deck and note any soft spots or rotted decking. If repair is needed, it's quoted and added to the scope (often $800–$2,500 for 10-20% deck replacement). Second permit: once the deck is inspected and cleared, apply for the new roof permit. Specify: metal roofing (e.g., 'Kynar 500 standing-seam, 24 GA, Charcoal Gray'), weight (typically 0.75 lbs/sq ft, well below tile), and underlayment (ASTM D779 synthetic recommended under metal). Metal is lighter than shingles, so no structural review is required. However, your property is near the FEMA flood zone boundary; Peachtree City may flag this and require ice-water shield to be extended 24 inches interior from the eave on all exposed sides. This adds ~$200–$400 in materials and labor. Plan review for the new roof permit takes 2-3 days. Inspections: deck (after tear-off, if not already done), and final (after metal roof installation). Metal roofing requires fastening at 24-inch centers per metal manufacturer specs; inspector will verify. Timeline: tear-off and new roof permits are usually issued within 5-7 business days total. Work can overlap (tear-off and new install within 1-2 weeks). Cost: two permit fees totaling $125–$150, plus potential deck repair ($800–$2,500), plus metal roofing labor and materials ($8,000–$13,000). Total: $9,000–$15,500 — roughly 30-40% more than a like-for-like shingle re-roof because of the tear-off and potential deck work.
Permit required (two: tear-off + new roof) | 3 existing layers (tear-off mandatory) | Deck inspection included | Potential deck repair $800–$2,500 | Ice-water shield 24" extension required (flood zone) | Metal roofing no structural review | 2-3 inspections | Total permits ~$125–$150 | Roof cost $8,000–$13,000
Scenario C
Partial roof section replacement (two adjacent slopes, fire damage, existing two layers), owner-builder permit
A tree fell during a storm and damaged two roof slopes on the south-facing side of your home (roughly 800 sq ft of the 2,000 sq ft total roof). The damaged area is about 40% of the total roof — over the 25% threshold — so a full permit is required, not a repair exemption. You decide to pull the permit yourself as an owner-builder under Georgia Code § 43-41 (allowed for residential dwellings you occupy). You submit an application to the City of Peachtree City Building Department stating: 'partial re-roof, two south-facing slopes, due to storm damage, 800 sq ft. Existing roof is two-layer composition shingle. Replacing with composition shingle to match existing.' You provide a sketch showing the affected slopes, photos of the damage, and confirmation that the home is owner-occupied. The city will issue a permit for this partial re-roof; cost is based on the 8 squares affected: $16–$20 in permit fees, plus $20 base = $36–$40 total. Key constraint: as an owner-builder, you cannot hire a subcontractor to perform the work in most Georgia jurisdictions, but Peachtree City's code allows owner-builders to hire licensed roofers to perform the actual installation if you (the owner) are responsible for obtaining the permit and scheduling inspections. Coordinate with your roofing contractor to confirm they will work under an owner-builder permit (some contractors refuse because it's outside their standard workflow). In-progress inspection: deck inspection after tear-off on the affected slopes (to verify deck is solid and nails are spaced at 16-inch centers). Final inspection: after the new shingles, flashing, and step-flashing are installed. Timeline: 1-2 weeks from permit issuance to final inspection if no deck repair is needed. If the damaged area reveals underlying deck rot (common on storm damage), repair adds $500–$1,500 and 2-3 days. Cost: permit $36–$40, plus roofing labor and materials for 800 sq ft ($2,200–$3,500). Insurance may cover the full cost if the damage claim is approved. Benefit of owner-builder permit: no licensing fees for the permit holder, but responsibility falls on you to schedule inspections and ensure code compliance.
Permit required (over 25% scope) | Owner-builder allowed under Ga. Code § 43-41 | Partial re-roof on 8 squares | Deck inspection after tear-off | Permit fee ~$36–$40 | Potential deck repair $500–$1,500 | Contractor hired under owner-builder permit | Roof cost $2,200–$3,500

Every project is different.

Get your exact answer →
Takes 60 seconds · Personalized to your address

Three-layer rule and why Peachtree City strictly enforces it

IRC R907.4 prohibits more than two layers of roof covering, and Georgia has adopted this rule statewide. However, Peachtree City's Building Department enforces it more rigidly than some neighboring jurisdictions. The reason is structural: each layer of roofing adds dead load (non-occupancy weight) to the roof assembly. Two layers of composition shingles = roughly 5-6 pounds per square foot; three layers = 7-9 lbs/sq ft. While modern roof trusses in Peachtree City (post-1990) are typically designed for 40+ lbs/sq ft total load (including snow and live load), adding three layers pushes the margin and complicates insurance and liability. A roof inspector or engineer cannot easily determine if a three-layer roof will fail without removing material, so the code simply forbids the third layer to avoid risk.

Peachtree City applies this strictly because the city's Building Department reviews aerial imagery and field photos during the permit process. Unlike some municipalities that allow homeowners to self-certify layer count, Peachtree City requires photo documentation or a field inspection. If the city discovers a third layer after the permit is issued but before work begins, the permit is automatically converted to a tear-off permit, and you must apply for a separate approval. This can delay the project by 1-2 weeks and add $500–$1,000 in unexpected labor. The best practice is to hire a roofing contractor to inspect your roof before applying for the permit and provide written confirmation of layer count.

If you are uncertain about your roof's layer count, Peachtree City offers a 'pre-permit inspection' for roughly $50–$75. A city inspector will meet you at the home, tear back a small section (usually at the gable end or eave where it's least visible), count the layers, and provide a written report. This report is then attached to your permit application and streamlines the review process. This step is worth the cost if you are unsure.

Climate, underlayment, and ice-water shield in Georgia's 3A zone

Peachtree City sits in IECC Climate Zone 3A (warm-humid), which means winters are mild (average low ~32°F in January) but summer humidity is high (often 70%+ year-round). This climate creates two roofing concerns: (1) moisture intrusion leading to mold and rot under the roof decking, and (2) ice damming during rare freeze events (typically 1-2 times per winter when warm rain is followed by a hard freeze). The 2022 IBC / Georgia Building Code addresses this by requiring ASTM D226 Type I (30 lb felt) or D779 (synthetic) underlayment on all re-roofs. Synthetic underlayment is preferred in warm-humid climates because it resists moisture absorption and mold better than felt. Peachtree City's plan-review checklist specifically asks: 'What is the underlayment type?' If you don't specify, your permit application is rejected with a comment to 'specify underlayment per IRC R905.2.8.2.'

Ice-water shield (ASTM D1970) is a sticky, rubberized membrane that self-seals around nail penetrations and prevents ice dam leaks. It is required at valleys, roof penetrations (vents, chimneys), and eaves in all climates per IRC R905.2.8.1. However, in warm-humid zones, the code also recommends (and Peachtree City's inspectors enforce) extending ice-water shield at least 24 inches interior from the eave on all roofs, particularly if the home is in a flood zone or has a history of roof leaks. This is a frequent source of re-inspection failures: contractors install ice-water shield only at valleys and penetrations, forgetting the eave extension. The material cost is modest ($1.50–$2.50 per linear foot), but labor to install it properly and ensure 6-inch overlap adds $200–$400 to the job.

Peachtree City's warm-humid climate also means the city flags 'ventilation adequacy' during final inspection. Adequate soffit, gable, and ridge ventilation (per IRC R806) is required to prevent moisture buildup under the roof deck. If your home lacks soffit vents (common on older homes with solid eaves), the inspector may require you to add them or provide a 'sealed-attic' alternative (spray foam insulation at the roof deck, which requires a separate permit and structural review). Most re-roofs pass ventilation inspection if the existing vents are cleaned and unobstructed during installation.

City of Peachtree City Building Department
Peachtree City, GA (contact city hall main number for building permit office)
Phone: (770) 631-2542 (verify with city hall) | https://www.peachtree-city.com (check for online permit portal link)
Monday–Friday, 8:00 AM–5:00 PM (verify before visiting)

Common questions

Do I need a permit to repair a few shingles or patch a small leak?

No, repairs under 25% of roof area (typically 5 or fewer squares, or isolated patching) are exempt from permitting. However, if the repair involves removing and replacing more than about 10 contiguous shingles or if it leads to discovery of a third layer (triggering full tear-off), you will need to pull a permit. When in doubt, call the City of Peachtree City Building Department at the number above to confirm your repair qualifies as exempt.

What if my roof has two layers and I want to overlay (not tear off) with shingles?

Overlay is allowed on two-layer roofs in Peachtree City, provided your existing deck is solid and nailed at 16-inch centers. You pull a standard re-roof permit (not a tear-off permit). The permit fee is the same (~$2 per square). Overlay saves money on labor (no tear-off) and landfill disposal, but it adds height to the roof profile and may affect gutters/soffits. Some insurance companies offer small discounts for tear-off over overlay because it allows full deck inspection; confirm with your insurer.

I am in a FEMA flood zone. Are there additional roof requirements?

Yes. If your home is in FEMA Flood Zone A or VE (mapped through the city's GIS system), Peachtree City requires ice-water shield to extend 24 inches interior from the eave on all slopes. Additionally, roof vents and any penetrations must be elevated or floodproofed per IBC 1506. When you apply for your permit, note your flood zone. The city will flag it automatically and include these requirements in the permit conditions. Cost: roughly $200–$400 extra in materials and labor.

Can I pull my own roof permit as an owner-builder?

Yes, Georgia Code § 43-41 allows owner-builders to pull permits for residential dwellings they occupy. You would apply directly to the City of Peachtree City Building Department, pay the permit fee, and schedule inspections yourself. However, most homeowners hire a licensed roofing contractor, who pulls the permit on their behalf. If you hire a contractor, confirm they will handle permitting; most will and include the fee in their bid. Owner-builder permits are uncommon for roofing because the inspector still requires the same code compliance, and liability for inspections falls on you.

What's the timeline from permit to final inspection?

For a straightforward like-for-like shingle re-roof with two existing layers: permit application to issuance is 2-3 business days (plan review included). Roofing work typically takes 2-5 days depending on home size and weather. In-progress deck inspection can be scheduled for the next business day after tear-off. Final inspection is typically scheduled within 1-2 business days of completion. Total timeline: roughly 2-3 weeks from permit application to final approval. If deck repair is needed or if three layers are discovered, add 1-2 weeks.

Who pays the permit fee — me or the roofing contractor?

Typically, the roofing contractor includes the permit fee in their total bid. Some contractors list it separately (e.g., 'Roofing: $7,500 + Permit: $50'). Always ask your contractor to clarify whether the permit fee is included or separate. Confirm that they will provide you with a copy of the issued permit and final inspection sign-off after completion; this is important for your home records and future resale disclosures.

What if the inspector finds rot or damage to the roof deck during the tear-off inspection?

The inspector will note any soft spots or rotted decking on the inspection report and typically issue a 'conditional approval' requiring repair before the new roof can be installed. Repair is priced by the contractor as additional scope (usually $50–$100 per sheet of ½-inch plywood, plus labor). The scope does not require a separate permit — it's part of the re-roof permit. Once repair is complete, the contractor calls for a re-inspection of the repaired deck (usually the same day or next business day), and if approved, the new roof installation can proceed.

Do I need to hire a licensed roofing contractor, or can anyone install my roof?

Georgia does not mandate a roofing contractor license at the state level (unlike plumbing or electrical), so technically a homeowner or unlicensed person can perform roofing work. However, most homeowner insurance policies require installation by a 'licensed and insured' contractor to validate the roof warranty and coverage. Many mortgage lenders also require a licensed contractor. Peachtree City Building Department does not require licensing for the permit, but your insurance policy likely does. Check with your homeowner's insurance before hiring.

Can I change my roof material (shingles to metal, or shingles to tile) without additional approvals?

Changing to metal: likely yes, no additional approval needed. Metal is lighter than shingles (0.75 lbs/sq ft vs 2-3 lbs/sq ft), so no structural review is required. Specify the metal type and weight in the permit application. Changing to tile or slate: yes, but requires a structural engineer's certification. Tile and slate can weigh 9-15+ lbs/sq ft, which may exceed the roof's design load. A licensed engineer will review the roof framing and sign off. Cost: $400–$800 for the engineer's report; timeline adds 1-2 weeks. Metal roofing is a simpler upgrade in Peachtree City.

What happens if I start roofing work without a permit?

Peachtree City Building Department can issue a stop-work order within hours of receiving a complaint or spotting the work. Fines range from $300–$750 per day of unpermitted work. Your homeowner insurance can deny a claim if the roof fails and was installed without a permit. Resale of the home will require disclosure of unpermitted work, which often leads to price reductions or buyer walk-aways. The best practice is to pull the permit first — it takes only 2-3 days and costs $35–$75. The small cost and delay are worth the legal and financial protection.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current roof replacement permit requirements with the City of Peachtree City Building Department before starting your project.