What happens if you skip the permit (and you needed one)
- Stop-work order issued by Snellville Building Department; removal of non-compliant roof may be required, costing $5,000–$20,000 in additional labor and materials.
- Permit violation fine of $100–$500 per day of non-compliance; accumulates quickly if roof is not brought to code within 15 days of notice.
- Homeowner's insurance claim denial if a future leak or wind damage claim is filed and the insurer discovers unpermitted roof work during investigation.
- Title/resale issue: Georgia requires disclosure of unpermitted work in real-estate transactions; buyer or lender can demand removal or price reduction ($10,000–$50,000 impact on sale value).
Snellville roof replacement permits — the key details
Georgia's 2022 IRC (adopted statewide with amendments per O.C.G.A. 43-41) sets the baseline for Snellville roof permits. IRC R907.4 is the critical rule: if your existing roof has three or more layers of shingles, a complete tear-off is mandatory; overlay is prohibited. Snellville's Building Department enforces this strictly because the Piedmont's high humidity and thermal cycling cause premature shingle failure when layers trap moisture. IRC R905 specifies all roof-covering materials (asphalt shingles, metal, tile, slate); if you're changing material — for example, moving from 3-tab shingles to architectural shingles or to standing-seam metal — you must indicate the change on your permit application and provide the manufacturer's installation specs. The permit application requires the roof area (in squares, where 1 square = 100 sq ft) and the existing material and layer count. For like-for-like replacement (same material, same color family), Snellville often issues a permit over-the-counter within 1–2 days; for material changes or if structural deck repair is needed, expect 5–10 days of plan review. You'll also need a copy of the roofing material's installation instructions and, if you're hiring a contractor, proof that they're licensed by the Georgia Construction Industry Licensing Board (CILB) or, if you're owner-building, a copy of your CILB owner-builder affidavit.
Snellville's specific climate zone (3A, warm-humid, per IECC 2022) triggers several code details that differ from northern Georgia cities. IRC R905.10.9 requires ice and water shield (or equivalent WRB) to extend at minimum 2 feet from the eave and along valleys, even though you rarely see ice dams in Snellville. The reason: the 2022 IRC is nationally harmonized, and Georgia's adoption doesn't carve out exemptions for warm zones. What DOES matter in Snellville is wind resistance: your roofing shingles must be rated for 'Class F' wind resistance (120 mph per ASTM D3161), which is the minimum for Snellville's Design Wind Speed (115–120 mph per IBC Figure 1609.3.1 for DeKalb County, of which Snellville is a part). If you're upgrading to impact-resistant shingles (Class 4 per ASTM D3462), note this on your permit; the Building Department may offer a property-tax reassessment benefit (Georgia's owner-occupied residential property-tax exemption extends to wind-mitigation improvements). Underlayment also matters: IRC R905.2.7 requires synthetic or felt underlayment; some roofers use #15 felt, others synthetic. Snellville's inspectors verify underlayment type and fastening pattern (typically 6–8 nails per shingle, staggered) during the final roof inspection.
Exemptions in Snellville are narrow. Minor spot repairs (patching 5–10 shingles, replacing flashing on one section of roof, or re-sealing valleys) do NOT require a permit if no structural work is involved. Gutter and downspout replacement alone is also exempt. However, the moment you're doing a section-by-section tear-off that totals more than 25% of the roof area, a permit is required. The threshold is measured by roof area, not by number of squares or by the linear feet of ridge — use 25% of the total roof footprint to calculate. For example, a 2,000 sq ft roof: 25% is 500 sq ft (5 squares). If you're replacing 5 or more squares, you need a permit. If you're replacing 4 squares or fewer, you're in the gray zone; Snellville's Building Department recommends calling (or filing a pre-permit inquiry via the online portal) to confirm exemption status before starting work. The reason for this gray zone is that inspectors must visually confirm the scope during permitting; if a permit is not pulled and an inspector spots work in progress, they can issue a stop-work order retroactively.
Snellville's online permit portal is a key practical advantage for homeowners. Unlike some metro Atlanta municipalities, Snellville allows single-family residential roofing permits to be filed and approved entirely online (no in-person submission required). You upload the application form, roof area measurement (or photos from which the Building Department can estimate), and the material spec sheet. For a like-for-like replacement, approval often comes in 24–48 hours, and you receive a digital permit number to provide to your contractor. Once the roof is installed, schedule a final inspection online; the inspector visits within 3–5 business days. If structural deck nailing is required (if rot or prior water damage is discovered during tear-off), the inspector will request a framing inspection before the roofer installs the new underlayment. This online workflow avoids the delays seen in some neighboring jurisdictions (like Marietta or Cobb County), where permits may require in-person visits or have longer review queues. The permit fee is typically $175–$300 based on roof area; Snellville charges approximately $0.08–$0.15 per square foot of roof area (so a 2,000 sq ft roof = $160–$300).
After you receive your permit, your roofing contractor (or you, if owner-building) must schedule inspections through Snellville's online portal or by phone. The inspection schedule includes: (1) Pre-tear-off inspection (optional but recommended if structural concerns exist, such as sagging or soft spots in the deck), (2) Underlayment and framing inspection (if structural work is done), and (3) Final roof inspection (after all shingles, flashing, and trim are installed). Each inspection typically occurs within 3–5 business days of the request. During the final inspection, the inspector verifies fastening pattern, underlayment coverage, ice-water shield placement (particularly at eaves and valleys), proper flashing installation at penetrations (vents, chimneys, skylights), and ridge venting if applicable. If everything passes, you receive a Certificate of Occupancy or sign-off on the permit card, and the work is considered code-compliant. If there are deficiencies (e.g., insufficient fasteners, missing ice-water shield, or improper flashing), the inspector will issue a 'punch list' and you have 15 days to correct the issues and request a re-inspection (which may incur a re-inspection fee of $50–$100).
Three Snellville roof replacement scenarios
Three-layer roofs and the Snellville tear-off mandate
IRC R907.4 is unambiguous: if your existing roof has three or more layers of shingles, you cannot overlay a new roof; complete tear-off is mandatory. Snellville's Building Department enforces this strictly because the Piedmont climate (warm-humid, high moisture, frequent thermal cycling) causes premature shingle failure when moisture becomes trapped between layers. Many Snellville homes built in the 1970s–1990s received overlay-on-overlay reroofing; by 2020–2024, these homes are reaching their third layer. If you obtain a permit without disclosing the third layer, and an inspector spots it during final inspection, the permit is not signed off and you must tear off the extra layers at your own cost. Conversely, if you proactively declare the three-layer condition on the permit application, Snellville's Building Department will advise you upfront that tear-off is required; this allows you to adjust your budget and timeline before work begins.
How to check your roof's layer count: visually inspect the roof edge (gutter or soffit line) where shingles overlap and count the visible edge bumps (each layer adds a bump). Alternatively, a roofing contractor can inspect via the attic and count by looking at the nail heads in the decking (each layer adds nail holes). If you're uncertain, declare the uncertainty on the permit application; Snellville's inspectors will confirm the count during a pre-tear-off inspection (optional but wise if you suspect three layers). If three layers are discovered during tear-off, work must stop immediately and the contractor must notify the Building Department; your permit may be revised to mandate full tear-off, and you'll incur additional labor costs ($2,000–$4,000 for full tear-off). This is why Snellville's online permit system is valuable: it allows you to ask the Building Department for guidance before committing to a partial-replacement scope.
The IRC rationale for the three-layer ban is that nails from the first and second layers can perforate or loosen under the weight and thermal stress of a third layer, causing fastener pullback and shingle blow-off in wind events. Additionally, moisture trapped between layers promotes mold and sheathing decay. Snellville's warm-humid climate amplifies both risks. Some homeowners try to work around this by removing only the top layer and installing a new roof on the second layer; Snellville's Building Department may accept this if the second layer is in excellent condition and the permit specifically documents 'removal of top layer only, roof will be two-layer.' However, this is rare and requires pre-approval; most inspectors will insist on full tear-off for peace of mind and code compliance certainty.
Material changes, wind ratings, and structural review in Snellville
If you're changing roof material — for example, from asphalt shingles to standing-seam metal, architectural asphalt to clay tile, or asphalt to slate — Snellville's Building Department may require structural review. The reason is that different materials have different weights and fastening loads: asphalt shingles weigh approximately 2.5–3.5 lbs per sq ft; standing-seam metal weighs 1–1.5 lbs per sq ft (lighter, so less structural risk); clay tile weighs 9–14 lbs per sq ft (heavier, potential risk on older homes with smaller framing). Before your contractor begins work on a material change, the Building Department may ask for a structural engineer's letter confirming that the existing roof framing (joists, trusses, collar ties) can handle the new material's load. This does NOT mean a full structural engineering survey; typically the engineer reviews architectural drawings, takes a visual inspection, and signs off (cost: $300–$600). If your home's framing is unusual (e.g., 2x6 collar ties instead of 2x8, or trusses with inadequate cross-bracing), the engineer may recommend reinforcement (cost: $1,000–$3,000). Snellville's inspectors appreciate this upfront clarity because it prevents mid-project surprises.
Wind rating is another material-change consideration. Snellville's Design Wind Speed is 115–120 mph (per IBC Figure 1609.3.1 for DeKalb County). If you install asphalt shingles, they must be rated Class F (120 mph) per ASTM D3161. Most modern 30-year architectural shingles meet this; 3-tab shingles often do not, so upgrading from old 3-tab to modern architectural is a win. If you install metal roofing, confirm that the fastening system is rated for 120 mph wind uplift per the manufacturer's installation guide. If you install tile or slate, these typically don't have a 'wind rating' per se, but the installation method (fasteners, mortar, batten spacing) must be per manufacturer specs and verified by the inspector. Snellville's Building Department may require the material's installation guide to be submitted with the permit; this becomes the inspector's checklist for the final inspection.
One advantage Snellville offers: the Georgia Property Assessed Clean Energy (PACE) Program and Georgia's owner-occupied residential property-tax exemption for wind-mitigation improvements. If you upgrade to impact-resistant shingles (Class 4 per ASTM D3462, which exceeds the code-minimum Class F), you may qualify for a property-tax exemption or PACE financing. This is not automatic; you must declare the upgrade on the permit and request the exemption after the certificate of occupancy is issued. The savings is typically 5–10% of your property's assessed roof value annually, which can offset the modest cost difference between Class F and Class 4 shingles over 30 years.
Snellville City Hall, Snellville, GA (exact street address: verify at city website)
Phone: (770) 985-3500 or check Snellville city website for building permit phone line | https://www.snellville.com/ (navigate to 'Building Permits' or 'Development Services' tab for online permit portal link)
Monday–Friday, 8:00 AM–5:00 PM (Eastern Time); closed holidays (verify holiday schedule on city website)
Common questions
Do I need a permit for a roof repair (not a full replacement)?
No permit is required for minor roof repairs under 25% of roof area, such as patching a few shingles, replacing flashing on one section, or resealing valleys. However, if your repair involves structural deck work (replacement of rotted sheathing, re-nailing of framing), or if the repair area exceeds 25% of the total roof, a permit is required. When in doubt, call the City of Snellville Building Department to confirm exemption status before starting work; it's a free call and avoids a retroactive stop-work order.
Can I overlay a new roof on my existing shingles, or do I have to tear off?
If your roof has one or two layers of shingles, overlay is typically permitted in Snellville (single or double layer overlay is allowed per IRC R907). However, if your roof has three or more layers, a complete tear-off is mandatory per IRC R907.4. Many older Snellville homes have received multiple overlays over 30+ years and now have three layers; you must visually inspect your roof's edge or ask your contractor to confirm layer count before assuming overlay is permitted. If you're unsure, include 'layer count to be confirmed on-site' in your permit application, and Snellville's inspectors will confirm during a pre-tear-off visit.
How much does a roof permit cost in Snellville?
Permit fees in Snellville are approximately $0.08–$0.15 per square foot of roof area. A typical 2,000 sq ft residential roof costs $160–$300 for the permit. If the project involves a material change (e.g., asphalt to metal) or structural review, expect an additional $50–$100. If a hidden third layer is discovered during tear-off and forces a full-roof revision, you may incur a re-permit fee of $50–$100. Always confirm the exact fee with the Building Department before filing, as fees may be updated annually.
What happens if my roofer does the work without pulling a permit?
If an unpermitted roof is discovered by Snellville's Building Department (often via a neighbor complaint or a lender's inspection), the city will issue a stop-work order and demand that the work be brought to code or removed at the homeowner's cost. Removal or remediation costs $5,000–$20,000+. Additionally, the homeowner faces a violation fine of $100–$500 per day of non-compliance (accumulates quickly). Homeowner's insurance may deny a future claim if the insurer discovers unpermitted roof work during investigation. Finally, at resale, Georgia law requires disclosure of unpermitted work on the Seller's Affidavit and Disclosure; the buyer or lender can demand removal, price reduction ($10,000–$50,000), or walk away. It's always safer and cheaper to pull the permit upfront.
How long does it take to get a roof permit approved in Snellville?
For like-for-like roof replacement (same material, no structural work), Snellville typically approves the permit within 24–48 hours via the online portal. For material changes or if structural review is needed, expect 5–10 business days for plan review. Storm-damage work is often fast-tracked (1–3 days). Once approved, the final inspection can be scheduled and completed within 3–5 business days of request. Total timeline from permit filing to sign-off is typically 1–3 weeks for straightforward projects, and 3–4 weeks for complex ones.
Is ice-and-water shield required for my roof in Snellville?
Yes. Snellville is in climate zone 3A (warm-humid), and Georgia's adoption of the 2022 IRC includes IRC R905.10.9, which requires ice-and-water shield (or equivalent water-resistive barrier) to extend a minimum of 2 feet up the roof from the eave line, and along all valleys. While Snellville rarely experiences ice dams, the 2022 IRC is nationally harmonized and applies statewide. The inspector will verify this during the final roof inspection; any deficiency will be flagged for correction. Using synthetic ice-and-water shield is common; felt-based alternatives are also acceptable if they meet the IRC spec.
Can I do the roof replacement myself (owner-builder), or do I need a licensed roofing contractor?
Georgia Code § 43-41 allows owner-builders to perform work on their own residential property without a contractor's license, provided they file an owner-builder affidavit with the City of Snellville Building Department before work begins. You must obtain the affidavit form from the Building Department (available online or in person), sign and notarize it, and submit it with your permit application. As an owner-builder, you are responsible for all code compliance and inspections; Snellville's inspectors will hold you to the same standard as a licensed contractor. If you hire a sub-contractor to help (e.g., someone to install flashing or vents), that sub must be licensed. Many homeowners opt to hire a licensed contractor to avoid liability and ensure professional-grade installation, particularly for complex projects like metal roofing or material changes.
What if my contractor hasn't pulled the permit yet—should I be concerned?
Yes. Confirm that your contractor has filed the permit with Snellville's Building Department before any tear-off begins. You can verify by asking for the permit number and calling the Building Department to confirm it's active, or by logging into the Snellville permit portal (if you have access) and checking the permit status. A reputable contractor will provide the permit number upfront and keep you informed of inspection scheduling. If your contractor balks at pulling a permit or claims 'it's not necessary for this small job,' that's a red flag; walk away and hire another contractor. A permit protects both you and the contractor by ensuring the work meets code and is inspected.
What roof materials are approved in Snellville?
Snellville enforces IRC R905, which approves asphalt shingles, metal roofing, tile, slate, wood shakes (if re-roofing only, per IRC R905.8.11), and synthetic slate or stone. All materials must be rated for Snellville's Design Wind Speed of 115–120 mph (per IBC 1609.3.1). If you're choosing a material, confirm the manufacturer's installation guide meets Snellville's code requirements before purchasing; your contractor can advise, or Snellville's Building Department can review specs upon request. Unusual materials (e.g., green roofs, copper, or custom tiles) may require engineer review and are best pre-cleared with the city.
What inspections are required for a roof replacement in Snellville?
Most roof replacements require one final inspection after installation is complete. If structural deck repair is discovered during tear-off, a framing/structural inspection is required before the new underlayment and roof are installed. For partial roof replacements or if the existing roof condition is questionable, a pre-tear-off inspection is optional but recommended; it allows the inspector to confirm layer count and deck condition before work begins, preventing mid-project surprises. You schedule inspections online through Snellville's permit portal or by phone; inspectors typically arrive within 3–5 business days. Bring the contractor present during the inspection; the inspector will point out any deficiencies and provide a punch-list for correction if needed.