What happens if you skip the permit (and you needed one)
- Stop-work orders on unpermitted roofing cost $200–$500 in enforcement fines; pulling a permit after the fact requires double fees ($300–$600 total) plus retroactive plan review.
- Insurance claims on unpermitted roof work are commonly denied — many carriers will not cover water damage or storm loss if the roof was replaced without a permit and final inspection.
- Disclosure on home sale is mandatory in NC; an unpermitted roof must be disclosed on the Residential Property and Owners' Association Disclosure Statement (NCRPA 47G), which can kill buyer financing or tank sale price by 5–15%.
- Lender refinance denial — if you refinance or apply for a home equity line after unpermitted roofing, appraisers and lenders will flag the missing permit, requiring costly remediation or killing the loan.
Asheboro roof replacement permits — the key details
Asheboro enforces IRC R907.4 strictly: no third layer is permitted. The code language is direct — 'Asbestos cement, clay, concrete, or slate shingles or tiles on a wood base shall not be applied over existing wood shingles or shakes. Wood shingles or shakes shall not be applied over existing wood shingles or shakes.' In practice, the Asheboro Building Department's plan reviewers will call the contractor or homeowner to confirm the number of existing roof layers before issuing a permit. If your roof has two layers (original asphalt shingles plus one overlay, which is common in homes built in the 1990s–2010s), you cannot legally overlay a third layer. You must tear off to bare decking, inspect the deck for rot or damaged nails, and replace any soft spots. This is different from, say, neighboring Greensboro, where the three-layer rule is on the books but enforcement is spotty, and some contractors still pull overlay permits on two-layer roofs. Asheboro does not take that risk. If your inspector suspects a hidden second layer, they will request a small cutaway inspection before permit issuance — cost is $0–$100 and adds 3–5 days.
Ice-and-water-shield is a mandatory upgrade in Asheboro for any roof in climate zone 3A or 4A (the entire city falls within these zones due to Piedmont elevation and winter freeze risk). The IRC R905.1.1 and the North Carolina Building Code adoption require ice-and-water-shield to extend from the edge of the roof deck inward to a point at least 24 inches inside the building's exterior wall line (or to the interior wall of an unheated space, if applicable). Many older permits issued in the 1980s–2000s did not require this, and contractors sometimes skip it on 'like-for-like' repairs. Asheboro's inspectors will flag missing ice-and-water-shield on final inspection — you will be ordered to install it or be denied a certificate of occupancy. The material costs $0.50–$1.50 per square foot; on a 2,000-square-foot roof, that is $500–$1,500 in materials alone, plus labor. This is often a surprise to homeowners getting bids from out-of-state contractors who don't know NC code.
Permit valuation in Asheboro is calculated by the contractor's estimate of project cost — typically the roofing material, labor, and disposal fees. The city charges approximately $10–$12 per $1,000 of valuation, so a $12,000 tear-off-and-replace (materials + labor) triggers a $120–$144 permit fee, plus $50–$100 for plan review. Asheboro does not charge by roofing squares (the 100-square-foot industry unit), but reviewers will ask for the total square footage and an itemized bid. If the contractor underestimates valuation, the city may re-assess during final inspection and bill the difference. Unlike some NC jurisdictions that waive permits for roofing under $5,000, Asheboro has no valuation threshold exemption — any tear-off or full replacement requires a permit, regardless of cost. Owner-builder (homeowner-pulled) permits are allowed for owner-occupied single-family homes, but the homeowner must be the one doing the work or supervising a licensed roofer; roofing contractor pulls are more common and faster.
Material upgrades (e.g., asphalt to metal, asphalt to architectural shingles, or asphalt to clay tile) trigger a structural evaluation requirement if the new material is significantly heavier. Metal roofing is lighter, so no structural work is needed. Architectural shingles are roughly the same weight as standard asphalt, so no issue. Clay tile or concrete tile is much heavier (3–4 pounds per square foot vs. 2–3 for asphalt); if you are upgrading to tile, the city will require a structural engineer's letter confirming that the roof framing can support the load. This adds 2–4 weeks to the permit timeline and costs $500–$1,500 for the engineer. The reason: Asheboro's older homes (pre-1980) often have under-sized rafters, and tile weight can cause failure. Some homeowners budgeting for a simple re-roof are shocked by this requirement — plan for it upfront.
Inspections in Asheboro follow a two-step sequence: rough (or in-progress) and final. For a full tear-off, the rough inspection happens after the old roof is removed and the deck is exposed — the inspector checks for soft decking, nail patterns, and confirms ice-and-water-shield is staged on site. For a like-for-like overlay, the rough inspection confirms the existing roof is sound and the substrate is clean. The final inspection happens after all shingles, flashing, and trim are complete; the inspector checks fastener count, overhang, valleys, and around penetrations (vents, chimney, skylights). Roof final inspections in Asheboro typically take 2–5 business days to schedule. If any defect is found, you get a 'work incomplete' and must re-inspect (add another $25–$50 fee and 3–5 days). The building department is located at Asheboro City Hall, 217 East Salisbury Street, Asheboro, NC 27203. Phone and hours should be confirmed directly (typical are Monday–Friday, 8 AM–5 PM).
Three Asheboro roof replacement scenarios
The three-layer rule and why Asheboro enforces it strictly
North Carolina Building Code Section 1511.2 adopts IRC R907.4 verbatim, which prohibits applying roof coverings over three or more existing layers of roofing material. The reason is structural: each layer of roofing adds weight (approximately 2.5–3 pounds per square foot for asphalt shingles), and three layers can total 7.5–9 pounds per square foot. Older homes, especially pre-1980 construction, have 2-by-6 or 2-by-8 rafters spaced 24 inches on center — they can handle two layers but may fail under three. Additionally, a three-layer roof is nearly impossible to inspect for decay underneath; if rot develops in layer two, it spreads invisibly until the roof fails structurally. Building departments that strictly enforce the rule (like Asheboro) see fewer catastrophic failures and insurance claims. Asheboro's approach is to verify existing layers during plan review and deny overlay permits if a second layer is already present. This is more protective than some neighboring jurisdictions but also more burdensome for homeowners wanting a quick, cheap overlay.
Contractors in Asheboro who are experienced in the city's enforcement know to ask for a roof cutaway or a professional roof inspection report before quoting an overlay job. The cost is $75–$150 and adds 3–5 days, but it prevents a permit denial after the fact. Some contractors skip this and assume one layer, then encounter a denial and have to re-bid as a tear-off. If you are getting bids from roofers unfamiliar with Asheboro (especially out-of-state or national franchises), ask them directly: 'Have you confirmed the number of existing layers with Asheboro Building Department, and will you provide a letter stating that a second layer does not exist?' This protects you and ensures the permit will not be denied.
If you discover a second layer during tear-off and want to stop work, you can — but you cannot legally cover the exposed roof with a tarp and wait. The city does not issue 'temporary covering permits.' You must either continue with the full tear-off and replacement, or hire a contractor to immediately re-cover the roof with temporary roofing felt and get a permit for the re-cover. This can cost $500–$1,000 and delay the project significantly. The lesson: confirm layers before signing a contract.
Ice-and-water-shield requirements in Asheboro's climate zone
Asheboro sits in IECC Climate Zone 3A (western Piedmont) and 4A (eastern Piedmont), both of which experience winter freeze-thaw cycles with air temperatures dropping below freezing for 30–50 days per year, and roof temperatures dropping to 15–25°F. Ice dams form when heat loss from the attic melts snow near the eaves, but the eaves themselves remain at or below freezing because they are ventilated. Meltwater refreezes at the eave line, backing up under the shingles. Water then wicks down through the nail holes in the shingles and into the roof deck, causing interior rot and staining. IRC R905.1.1 requires an ice-and-water-shield (also called a 'self-adhering ice and water protectant membrane') to extend from the eave edge inward a minimum of 24 inches inside the exterior wall (or the edge of an unheated space). Asheboro Building Department enforces this requirement on every roof permit issued within the city limits, regardless of roof slope or existing conditions.
Ice-and-water-shield material costs approximately $0.50–$1.50 per square foot installed (labor included). On a typical 2,000-square-foot roof, a 24-inch-wide strip at eaves is about 250–350 square feet (depending on roof perimeter), so total cost is $125–$525 for materials and labor. Many older Asheboro roofs (pre-2006) were installed without ice-and-water-shield because it was not required by the 2003 International Building Code (which North Carolina adopted for many years). When those roofs are re-roofed, the current code kicks in, and contractors must add the shield. Some homeowners are surprised by this cost increase and blame it on the contractor; it is actually a code compliance requirement. The inspector will not sign off final inspection if the ice-and-water-shield is missing.
If your roof already has ice-and-water-shield (from a prior overlay or repair), the contractor can leave it in place; they do not need to replace it. Existing ice-and-water-shield lasts 20–25 years if not damaged. The contractor should verify its condition and extent (is it really 24 inches from the edge?) and note it on the permit application. If it is damaged, undersized, or missing, the contractor must install new. This is a key inspection point: have your contractor confirm on the permit application whether ice-and-water-shield exists, and if so, provide a photo showing its extent.
217 East Salisbury Street, Asheboro, NC 27203
Phone: (336) 626-1220 (verify directly with city) | Asheboro permit portal (filing in person or through contractor account recommended for roofing)
Monday–Friday, 8:00 AM–5:00 PM (call to confirm)
Common questions
Can I overlay a third layer of shingles on my roof if it already has two layers?
No. Asheboro strictly enforces IRC R907.4, which prohibits any roof covering over three or more existing layers. If your roof has two layers, you must tear off both layers down to the deck before installing new shingles. The city's plan reviewers will confirm the number of layers before issuing a permit, and an overlay permit on a two-layer roof will be denied. If you discover a second layer during tear-out, you must complete the full tear-off; you cannot stop work and re-cover.
Do I need a permit for a simple repair — like replacing 5–10 missing shingles?
No, if the repair covers less than 25% of your roof area. A few missing shingles or a localized deck patch is a repair, not a replacement, and is exempt from permitting. However, if the contractor discovers soft decking or a hidden second layer during the repair, the scope changes — you may then need a permit for a larger fix or full tear-off.
What is ice-and-water-shield, and why does Asheboro require it?
Ice-and-water-shield is a self-adhering waterproof membrane installed at the eaves (typically 24 inches inward from the edge). It prevents ice dams from backing water into the attic during freeze-thaw cycles. Asheboro is in climate zones 3A/4A, where winter freezing is common; the material is mandatory for all roof replacements to prevent interior water damage and mold. If your existing roof does not have it, the new roof must, even if it adds $500–$1,500 to the project cost.
If I upgrade from asphalt shingles to metal or clay tile, do I need structural approval?
Metal roofing is lighter than asphalt, so no structural review is needed. Clay or concrete tile is much heavier (3–4 pounds per square foot vs. 2–3 for asphalt); Asheboro will require a structural engineer's letter confirming that your rafters can support the weight. This adds 2–4 weeks and costs $500–$1,500 for the engineer. Plan for this upfront if you are considering tile.
How much does a roof permit cost in Asheboro?
Asheboro charges approximately $10–$12 per $1,000 of estimated project cost, plus a base review fee of $50–$100. A typical $12,000 tear-off-and-replace triggers a permit fee of $120–$144 plus review. The city does not charge by roofing squares (industry units); it uses the contractor's total bid. There is no valuation threshold below which permits are waived — even a small repair that exceeds 25% area triggers a permit.
What happens during the roof inspection in Asheboro?
Asheboro requires two inspections: rough (after tear-off or substrate prep, before new material is installed) and final (after all shingles, flashing, and trim are complete). The rough inspection checks the deck for rot, nail patterns, and confirms ice-and-water-shield is on site. The final inspection verifies fastener count, proper overhang, flashing around penetrations, and ice-and-water-shield installation. If defects are found, you get a 'work incomplete' and must re-inspect (add 3–5 days and $25–$50 fee).
Can I pull a roof permit myself, or do I need a licensed contractor?
Owner-builders (homeowners) can pull permits for owner-occupied single-family homes in Asheboro, but you must be the one doing the work or directly supervising a licensed roofer. In practice, most roof permits are pulled by roofing contractors because they have established accounts and experience with the city's plan-review process. If you pull the permit yourself, you will need to file in person at City Hall and may face longer review times. Contractor pulls are faster and are the industry standard.
What if I skip the permit and the city finds out?
Asheboro will issue a stop-work order and fine the contractor $200–$500. You will then be required to pull a permit (at double the original fee, plus retroactive plan review) before work can resume. Insurance claims on unpermitted roofing are commonly denied, and you must disclose the unpermitted work when selling your home — this can kill buyer financing or reduce sale price by 5–15%. Refinancing or home equity lines will also be blocked if a lender's appraiser flags an unpermitted roof.
How long does a roof permit take from application to final inspection?
For a like-for-like overlay, plan 10–15 days (5 business days for permit issuance, 3–5 days for rough inspection, 3–5 days for final). For a tear-off or material change, plan 3–4 weeks (10–15 days for plan review if structural eval is needed, 3–5 days for rough, 3–5 days for final, plus work time). Delays can add another 5–10 days if the inspector finds defects or discovers a hidden second layer.
My roofer says the existing roof has only one layer, but I'm not sure. How can I verify?
Request a roof cutaway inspection. The roofer (or a professional inspector) removes a small section of shingles in an inconspicuous area to count the layers underneath. Cost is $75–$150 and adds 3–5 days, but it prevents a permit denial if a second layer is discovered later. This is especially important if your home was built before 1990 or had a prior roof job — older overlays are easy to miss visually. Confirm the cutaway result in writing before signing a contract.