What happens if you skip the permit (and you needed one)
- Stop-work orders and $300–$750 fines per day of unpermitted work; the city cross-references aerial imagery and complaint calls to catch re-roofs in progress.
- Unpermitted re-roof voids homeowner's insurance claim if the roof fails within 5 years (standard exclusion language in Georgia policies).
- Resale disclosure: Georgia Real Estate Transfer Disclosure Statement (GREETS) requires disclosure of unpermitted work; buyers can demand $5,000–$20,000 escrow holdback or walk.
- Forced removal or re-do: if a permit inspector finds the work during a different inspection (addition, HVAC, etc.), the city can require removal to deck and proper re-permit, costing $3,000–$8,000 extra.
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
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.
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.