What happens if you skip the permit (and you needed one)
- Stop-work orders can be issued by the City of Canton Building Department, carrying fines of $100–$500 per day of non-compliance plus mandatory re-permitting at double the original fee.
- Insurance claims on roof damage or leaks discovered post-replacement may be denied if the insurer discovers unpermitted work during a damage assessment or roof inspection.
- Resale disclosure: Georgia law requires sellers to disclose material non-compliance with building codes; unpermitted roof replacement can block a sale or trigger a price renegotiation and forced remediation at the buyer's expense.
- Refinance or home-equity-line requests will be flagged by lenders if a title search or property inspection reveals an unpermitted roof; the lender will require completion of a retroactive permit or removal/re-do at your cost (typically $3,000–$15,000 for a re-roof).
Canton roof replacement permits — the key details
The baseline rule is IRC R907.4: if the existing roof has more than one layer, you must tear off all layers before applying new roofing. Canton's Building Department enforces this strictly — field inspectors on deck-inspection will count existing layers, and if they find three or more (original plus two overlays), the application will be rejected and you'll be required to perform a tear-off. This is not a negotiable exemption; the code exists because a roof with three or more layers cannot be properly nailed to the deck and poses a wind-load failure risk in the warm-humid climate zone. The first step in any roof permit is a clear statement of the number of existing layers on your permit application. If you're unsure, have a roofer or inspector walk the attic or take a photo from a gable end — do not guess. A tear-off requirement discovered mid-project is the single most common delay in Canton roof permits.
The second critical requirement is underlayment and ice-water-shield specification. Under IRC R905.6 (asphalt shingles) and R906 (metal roofing), Canton requires that you specify the type of underlayment by manufacturer and product name, the fastening schedule (typically 4-6 nails per shingle for asphalt, or as per manufacturer for metal), and ice-water-shield placement. For Climate Zone 3A, ice-water-shield must extend a minimum of 2 feet up the roof slope from the eave line, even in warm-humid zones, because occasional hard freezes do occur in northern Georgia and water can back up under shingles during ice dams. The permit application must include a one-page roof detail drawing or product cut-sheet showing this dimension — a verbal promise or standard-practice assumption will be rejected. Canton's online portal has a template for roof-plan submission; use it. If you're using a roofer, confirm they include this spec on the bid and that they will reference it on the permit.
Material changes trigger additional review and cost. If you're switching from asphalt shingles to metal, slate, or clay tile, the permit application must include a structural engineer's letter confirming that the deck can support the additional dead load. Metal roofing is lighter and usually a non-issue, but tile or slate can add 800-1,500 lbs of additional load; the deck joists may not be rated for it without reinforcement. Canton's Building Department will flag this in the application review and will not issue a permit until the letter is submitted. Cost for a structural review letter is typically $300–$800. If the deck is found to be insufficient, reinforcement adds $1,500–$5,000 to the project cost. Do not assume your roof can handle it — submit the question early in the permit process, not mid-project.
Energy code compliance is a second-layer requirement specific to Georgia. The Georgia State Energy Code (IECC 2021 edition) requires that any new roof application in Climate Zone 3A include one of: (1) radiant barrier foil underneath the roof sheathing or above the attic insulation, oriented toward the attic space, or (2) attic ventilation that meets or exceeds the minimum of 1 sq. ft. net free ventilation per 150 sq. ft. of attic area. Most homes in Canton have some attic ventilation already, so you may satisfy this by confirming existing vents are clear and calculating ventilation adequacy. However, if you're also replacing insulation or sealing attic bypasses (common during a re-roof), you may trigger a requirement to add ventilation or install radiant barrier. The permit application should include a narrative statement of how you will comply — 'existing attic ventilation confirmed adequate' or 'new radiant barrier to be installed.' This is often omitted by applicants and causes a plan-review rejection; include it proactively.
Finally, the inspection and fee timeline in Canton. Permit fees are typically $150–$350, calculated at roughly 1.5-2% of the project valuation. A typical 2,000-sq.-ft. home with a $12,000 re-roof will incur a $180–$250 permit fee. The City of Canton allows same-day or next-day permit issuance for straightforward like-for-like replacements if the application is complete. Once the permit is issued, you must notify the Building Department before you begin work (some jurisdictions require this, Canton requests it). Two inspections are required: (1) in-progress inspection of the deck and nailing pattern (before underlayment is fully installed) and (2) final inspection of the completed roof, flashing, and material certification. Each inspection should take 30-45 minutes; turnaround is typically 24-48 hours. Plan your schedule so the roofer does not move to the next section until the deck-nailing inspection is complete and approved.
Three Canton roof replacement scenarios
Climate Zone 3A considerations: warm-humid zone, occasional freezes, and ice-water-shield requirements
Canton sits in IECC Climate Zone 3A, which is classified as warm-humid. This designation affects both code requirements and practical durability. The warm-humid zone experiences extended periods of heat and humidity, which accelerates aging of asphalt shingles (UV exposure, moisture expansion), but it also sees occasional hard freezes in winter (January lows around 30–35°F). Because of this freeze-thaw cycling, even in a relatively warm climate, ice-water-shield protection is mandatory per IRC R905.6 for asphalt shingles. Canton's Building Department strictly enforces the 2-foot minimum ice-water-shield extension from the eave line. This is not optional, and it is not reduced in warm climates — the rule exists because ice dams can form during freeze-thaw cycles, and water backup can occur. If your permit application omits this specification, it will be rejected during plan review. Specify by product name (e.g., 'Grace Ice and Water Shield') on the roof-plan document.
A second climate factor is radiant-barrier underlayment or attic ventilation compliance under Georgia Energy Code. In a warm-humid zone, reducing solar heat gain in the attic is advantageous for cooling efficiency. The code allows either radiant-barrier foil (typically installed facing down from the roof decking into the attic space) or adequate attic ventilation (1 sq. ft. net free area per 150 sq. ft. of attic). Most existing homes in Canton already have soffit and ridge vents; if they are not blocked, they satisfy the requirement. However, if you are sealing attic bypasses or upgrading insulation during the re-roof, you may need to add ventilation or install radiant barrier. Include a statement in your permit application: 'Existing attic ventilation confirmed adequate per visual inspection' or 'New radiant barrier to be installed facing attic space.' This prevents a plan-review rejection.
Third, Piedmont red clay soil and granite bedrock in the north Canton area mean that foundation and gutter drainage is critical. A failing gutter system can lead to water backing up under the eaves, which stresses the ice-water-shield and can cause leaks. When you replace your roof, confirm that gutters and downspouts are in good condition. If gutters are sagging or clogged, the roofer should clean and secure them as part of the job. This is not a permit requirement, but it is a practical durability measure that protects the new roof investment.
Georgia contractor licensing, owner-builder rights, and permit-holder responsibility
Georgia Code § 43-41 allows owner-builders to perform work on their own primary residence without a contractor's license, but only if they obtain the required permit. Canton's Building Department will issue a permit to an owner-builder for roof replacement, but the permit holder (you, not the roofer) is responsible for compliance with all code requirements. If you hire a roofing contractor to perform the work, that contractor must hold a valid Georgia Construction Industry Licensing Board (CILB) license in the roofing category. Canton cross-checks this at permit issuance; if the contractor is not licensed, the permit will be flagged or denied. Confirm that your roofer's license is active and in good standing before you sign a contract. You can verify this on the CILB website (cilb.ga.gov).
The owner-builder exemption is useful if you are doing the work yourself or hiring an unlicensed handyperson for a small repair (e.g., a few squares of patching). However, for a full roof replacement, nearly all homeowners hire a licensed contractor. In that case, the contractor typically pulls the permit on your behalf. Always verify that the permit has been pulled before work begins — ask the contractor for a copy of the issued permit. If the permit is not pulled and you discover this mid-project (e.g., during a surprise Building Department inspection triggered by a neighbor complaint), work must stop, and you will face fines and a mandatory re-permitting process.
If you choose to pull the permit as the owner-builder and hire a licensed contractor to perform the work, the contractor will need to present proof of their license and sign the permit as the 'worker of record' or primary installer. Canton's permit forms will clarify this role. Either way, you (the homeowner/permit holder) are ultimately responsible for ensuring the work is done to code and inspections are scheduled. Keep a copy of the permit, final inspection approval, and contractor's invoice for your records — you will need these for resale or insurance purposes.
Canton City Hall, 1 Main Street, Canton, GA 30114
Phone: (770) 479-1266 (main city number; building permit line may be separate — verify when calling) | https://www.canton.ga.gov (check 'Permits' or 'Development Services' section for online portal link)
Monday–Friday, 8:00 AM–5:00 PM (subject to local holidays; verify on canton.ga.gov)
Common questions
Do I need a permit for a roof repair (not replacement)?
If the repair covers less than 25% of the roof area and does not involve removing existing layers (tear-off), it is generally exempt from the permit requirement under IRC R907.5. However, Canton's code does not have a published exemption for partial tear-offs, so if you are removing and replacing underlayment or shingles in a localized area, call the Building Department to confirm exemption status. Storm-damage patches under 10 squares (1,000 sq. ft.) are typically treated as repairs and may be exempt; call to verify before starting work.
What if my roof has three layers of shingles already?
Under IRC R907.4, a roof with three or more layers must be completely stripped to the deck before new roofing is applied. Canton's Building Department enforces this strictly — if an inspector finds three layers during the in-progress inspection, work will be halted until all layers are removed. There is no exemption. You must tear off all existing material and dispose of it (cost: $2,000–$3,500). Disclose the number of existing layers on your permit application from the start.
How much will my roof permit cost in Canton?
Permit fees for roof replacement in Canton typically range from $150–$350, calculated at approximately 1.5–2% of the project valuation. A $12,000 re-roof will incur a $180–$240 permit fee. Fees may be higher if structural review or deck repair is required (add $300–$800 for an engineer's letter). Fees are typically paid at permit issuance; call the Building Department for the exact fee schedule or submit your application online and the system will calculate the fee.
Do I need an engineer's letter to switch from shingles to a metal roof?
Yes, if the material change alters the roof's dead load. Metal roofing is typically lighter than asphalt shingles and does not require structural review. However, tile or slate roofing significantly increases load (800–1,500 lbs additional weight); a structural engineer's letter confirming deck capacity is required. Cost: $300–$800. Obtain the letter before submitting your permit application to avoid delays.
What is ice-water-shield and do I really need it in Georgia?
Ice-water-shield is a self-adhering waterproof membrane applied to the deck under the shingles, typically 2 feet up the slope from the eave line. It prevents water backup from ice dams during freeze-thaw cycles. Canton's Building Department requires it per IRC R905.6, even in the warm-humid climate zone, because hard freezes do occur in northern Georgia. Specify it by product name (e.g., 'Grace Ice and Water Shield' or equivalent) on your permit application. If omitted, your application will be rejected during plan review.
How long does it take to get a roof permit in Canton?
For a straightforward like-for-like replacement with a complete application, Canton typically issues a permit same-day or next-day. If structural review, deck repair, or material change is involved, plan on 3–7 days for plan review. Once the permit is issued, you can begin work immediately. The in-progress and final inspections typically have 24–48 hour turnaround. Total project timeline (permit to final inspection): 2–6 weeks depending on scope and weather.
Can I do a roof replacement myself without a contractor?
Yes, under Georgia Code § 43-41, owner-builders can perform work on their own primary residence. You must obtain the permit and be present for inspections. However, roofing is physically demanding and risky work; most homeowners hire a licensed roofing contractor. If you hire a contractor, they must hold a valid Georgia CILB license (verify at cilb.ga.gov before hiring). The contractor can pull the permit on your behalf, or you can pull it as the owner-builder and hire them as the worker of record.
What if a neighbor reports my unpermitted roof work to the City?
Canton's Building Department will issue a stop-work order, which halts all activity on the project. You will face a fine of $100–$500 per day of non-compliance, and you will be required to obtain a permit and pass all required inspections before work can resume. You may also be charged double the normal permit fee as a penalty. Insurance may deny claims for unpermitted work. To avoid this, pull the permit before you start work.
Do I need to replace gutters and downspouts when I replace my roof?
Gutters and downspouts are not part of the roof permit requirement and are not mandated by code. However, if your gutters are sagging, leaking, or clogged, replacing or repairing them during the re-roof is a smart investment that protects the new roof from water backup. Many roofers offer gutter work as an add-on. Ask your roofer to inspect gutters as part of the estimate. If work is needed, it is typically a separate invoice and does not require an additional permit.
Will my home insurance cover a roof replacement if I skip the permit?
Insurance companies typically require permits for major work like roof replacement. If you file a claim after unpermitted roof replacement and the insurer discovers this during their investigation, the claim may be denied or delayed. Some insurers will cover the damage but require you to obtain a retroactive permit or proof of compliance before paying out. To avoid complications, pull the permit before starting work and provide the final inspection approval to your insurer.