Charlotte, NC · Permit lookup

Do I Need a Permit to Replace a Roof in Charlotte, NC?

Verdict in ten seconds. Fees, documents, and process are below. All of it comes from Charlotte permit records.

Last verified: 2026-05-06 Official sources linked below
~$200 est. fee 2–5 business days for… 6 conditions total

Plan review

2–5 business days for standard re-roofs, 5–10 business days for material changes or structural review

Total cycle

1–3 weeks from application to final inspection

Documents

7 required

Timing note

Charlotte-Mecklenburg Building Permits handles a high permit volume. Standard roofing turnaround is 2–5 days. A material change that needs structural review, or a surge in permits after a storm, can extend timelines. Complete documentation at application cuts back-and-forth.

Check your roofing details

Estimate fees and verdict for your specific project.

Estimated city fees

Baseline for a simple permitted roofing: $100–$350 estimated city/county permit fees (based on project value; typical residential re-roof)

Fee Amount Notes
Residential roofing permit $100–$350 Charlotte-Mecklenburg bases fees on project value, using the adopted fee schedule. A typical 1,500–2,500 sq-ft asphalt shingle re-roof (project value ~$10,000–$20,000) costs $100–$225 in permit fees. Metal or tile roofs with higher values reach $250–$350.
State technology surcharge $4.50 flat North Carolina adds a flat technology surcharge to every building permit.
Inspections Included The permit fee covers the framing/rough-in inspection (if the deck is exposed) and the final inspection.

Need a contractor?

Licensed contractor matching.

Get Free Quotes from Licensed Charlotte Roofing Contractors

The rules that apply

  • Any roofing replacement (re-roof) in Charlotte-Mecklenburg needs a building permit, including in-kind asphalt shingle, metal, and tile replacements.
  • North Carolina adopted the 2018 North Carolina Residential Code (NCRC, based on the 2018 IRC) with state amendments. Charlotte applies this code with Mecklenburg County local amendments.
  • A repair that exposes or replaces more than 25% of the total roof area needs a full re-roof permit under NCRC §R908 (Recovering Versus Replacement).
  • NCRC §R908.3 allows an overlay (one new layer over one existing layer) in certain conditions, but it still needs a permit. If two layers already exist, you must tear off the roof completely.
  • Switching roofing material (e.g., from asphalt shingles to metal or tile) needs a permit. It may also need a structural review if the new material adds a lot of dead load.
  • Charlotte qualifies for a cool-roof credit under the 2018 North Carolina Energy Conservation Code (NCECC). Roofing products that meet ENERGY STAR reflectance and emittance requirements can lower the required attic insulation R-value threshold. That may change your permit documentation.

What you'll need to file

  • Completed Charlotte-Mecklenburg Building Permits online application, filed through the Accela Citizen Access (ACA) portal.
  • Scope of work describing existing roofing material, proposed material, number of layers being removed, and total roof area in squares.
  • Roof plan or sketch showing slope, total area, ridges, valleys, and locations of skylights, chimneys, and HVAC penetrations.
  • For material changes (e.g., to metal panels or tile): manufacturer product data sheet showing the product meets 2018 NCRC Chapter R9 (Roof Assemblies).
  • For dead-load-increasing material changes (e.g., asphalt shingles to tile): structural engineer letter or stamped drawings confirming the existing framing can carry the load.
  • For ENERGY STAR cool-roof credit: manufacturer's declared Solar Reflectance Index (SRI) or ENERGY STAR certification documentation.
  • North Carolina roofing contractor license number and current Certificate of Insurance.

How the permit process works

Each step must finish before the next one starts.

  1. Determine scope, material, and cool-roof eligibility Identify the existing material and the replacement material. If you choose an ENERGY STAR-rated cool-roof product (qualifying SRI / reflectance), note it on the permit application. It can change the required attic insulation thresholds under the 2018 NCECC. If you are changing to tile, arrange a structural review ahead of time.
  2. Apply via Charlotte-Mecklenburg ACA portal Submit the permit application, scope of work, and any required drawings through the Accela Citizen Access portal at permits.charlottenc.gov. The city typically reviews and issues a standard shingle re-roof within 2–5 business days. A material change that needs structural review can take 5–10 business days.
  3. Pay fee and post permit on site Once the city approves the permit, pay the fee through the portal. Post the permit card at the job site before any roofing work begins. Keep product data sheets and any engineer letters on site for the inspector.
  4. In-progress inspection (if deck is exposed) If tear-off exposes the roof deck sheathing, call for an in-progress framing/rough-in inspection before you install new underlayment. The inspector checks the sheathing condition and, where the NCECC requires it, the attic insulation depth. Charlotte-Mecklenburg inspectors typically respond within 1–2 business days.
  5. Final inspection After all roofing, flashing, ridge ventilation, and penetration seals are complete, request a final inspection through the ACA portal. The inspector checks the material, flashing, ridge and soffit ventilation, and installation quality per 2018 NCRC §R905. The permit closes on final approval.

Tools & materials

Roofing tools and supplies from Amazon.

Shop ENERGY STAR Roofing Materials & Supplies

Code basis & official sources

Last verified 2026-05-06.

2018 North Carolina Residential Code (NCRC) §R908 (Re-Roofing) and Chapter R9 (Roof Assemblies), based on 2018 IRC with NC state amendments. 2018 North Carolina Energy Conservation Code (NCECC) cool-roof credit provisions. Mecklenburg County local amendments. ASCE 7-16 wind requirements for 115 mph design wind speed

Residential permit page: https://permits.charlottenc.gov

  • Charlotte-Mecklenburg Code Enforcement can issue stop-work orders and require you to remove roofing installed without a permit.
  • North Carolina requires you to disclose unpermitted improvements when you sell. Unpermitted roofing can delay closing, force a retroactive permit, or lower the appraised value.
  • An uninspected roof with hidden deck damage or bad flashing can let in moisture. Mold and structural damage may show up only after the next major rain or ice event.
  • Unpermitted work may void homeowner's insurance coverage for related claims. This matters most for storm damage, where the insurer requires code-compliant work.

Common Charlotte roofing permit questions

Do I need a permit to replace my roof in Charlotte, NC?

Yes. Charlotte-Mecklenburg requires a building permit for any residential re-roof, including in-kind shingle replacements. The 2018 North Carolina Residential Code has no square-footage or material exemption for roofing work.

What is the cool-roof credit in Charlotte?

The 2018 North Carolina Energy Conservation Code (NCECC) allows a trade-off for cool roofs. If you install an ENERGY STAR-rated roofing product (meeting solar reflectance and thermal emittance thresholds), you can reduce the required attic insulation R-value by a set amount. You document it at permit application, and the inspector checks it at final inspection. The credit helps most when you are also updating attic insulation in the same project.

Can I put a new roof over my existing shingles in Charlotte?

2018 NCRC §R908.3 allows a single overlay (one new layer over one existing layer), but it still needs a permit. If two layers already exist, you must tear off the roof completely. Charlotte contractors commonly recommend tear-off so they can inspect the deck thoroughly.

Do I need a structural engineer for a tile roof in Charlotte?

If you are switching from asphalt shingles to concrete or clay tile, you must submit a structural engineer letter confirming the existing framing can carry the extra dead load at permit application. In-kind shingle and metal replacements need no engineering.

What wind rating do I need for shingles in Charlotte?

Charlotte's design wind speed is 115 mph per ASCE 7-16. Your shingles must carry a minimum wind-resistance rating of 110 mph per NCRC §R905.2. Standard architectural (dimensional) shingles rated for 110–130 mph typically meet this. Charlotte does not require special hurricane-rated products.

How much does a roofing permit cost in Charlotte?

Expect $100–$350 in permit fees for a typical residential re-roof, based on project value. A $10,000–$20,000 shingle re-roof costs roughly $100–$225. Tile or metal roofs with higher values run $250–$350. The North Carolina state technology surcharge adds a flat $4.50. Inspections are included.

§ C Companion calculators

Disclaimer: Informational only, not legal advice. Rules change. verify with Charlotte permitting staff before you build.