Permit Required? Depends (structural or over $40,000)
Typical Fee Range $0–$590 No permit for same-material reroofs up to $40,000 with no structural work
Fee Method None if like-for-like; County valuation table otherwise

What's Required in Charlotte

  • No permit is required for a roofing replacement costing $40,000 or less that uses the same type of materials and involves no structural work.
  • A County building permit is required for any roofing job costing more than $40,000.
  • Replacing roof sheathing, rafters, headers or other load-bearing members requires a building permit regardless of cost.
  • When a permit applies, the fee follows the County valuation table on the full job cost plus a $3 technology charge.
  • A general contractor license is required for contracted roofing work of $40,000 or more, and contracts over $40,000 in Charlotte require a $2,000 bond with the County.
  • Owner-occupants may reroof their own home; the license exemption presumes 12 months of occupancy after completion.
  • Permitted work must start and be inspected within six months of issuance, or the permit expires with no extension.

Do you need a permit to replace a roof in Charlotte?

Usually not. North Carolina law (G.S. 160D-1110) exempts work costing $40,000 or less from a building permit, and its roofing trigger is the addition of roofing, excluding replacement. Mecklenburg County's handout spells it out: roofing replacement that does not exceed $40,000, uses the same type of materials and involves no structural work can be done without a permit. The County's permitting page words the carve-out as replacement of like grade fire resistance material. A permit is required when the job costs more than $40,000, when it replaces roof sheathing, rafters or trusses (structural repair is listed as permit work at any cost), or when the roofing is an addition rather than a replacement.

Two governments share your project. Mecklenburg County Code Enforcement (LUESA, 2145 Suttle Avenue, 980-314-CODE) issues every building, electrical, mechanical and plumbing permit inside the city and runs the inspections. The City of Charlotte handles zoning under the Unified Development Ordinance (UDO): setbacks, heights, lot coverage and the zoning sign-off the County needs before it will issue a permit.

Roof replacement is not on the City of Charlotte's LDIRL list, so there is no City zoning filing for a reroof. Zoning comes into play only if the roof is part of an addition, a porch roof, or a change in building height.

How much does a roof permit cost in Charlotte?

When a permit applies, the County prices it on the construction value, labor and materials included, from the LUESA Fee Ordinance table: $59.70 up to $3,000, then $12.19 per $1,000 or part over $3,000, with $632.57 plus $5.49 per $1,000 above $50,000. An $18,000 reroof that replaces rotten sheathing pays $59.70 + 15 x $12.19 = $242.55; a $45,000 roof, which needs a permit on cost alone, pays $59.70 + 42 x $12.19 = $571.68. Add a $3 technology charge and, when a contractor pulls the permit, $10 for the Homeowner Recovery Fund, so about $255.55 and $584.68. An owner-occupant reroofing a home personally on a job under $40,000 would pay the homeowner schedule, $60 plus $45 per inspection trip, but most owner reroofs need no permit at all.

What you are doingCity filingRule
Shingle tear-off and replacement, $14,000, decking soundNo permitUnder $40,000, same type of material, no structural work
Reroof that replaces rotten sheathing or raftersCounty building permitStructural repair is permit work at any cost; about $255.55 on an $18,000 job
Reroof costing $45,000County building permitOver the $40,000 exemption; about $584.68
Switching shingles to metal or tileAsk RTACThe County's no-permit wording requires the same type of materials; the statute exempts replacement generally
Second layer of shingles over the old roofAsk RTACThe statute's trigger is the addition of roofing; the County decides whether a layover counts
Patching flashing or a few shinglesNo permitNon-structural repair
New roof over a porch, addition or sunroomCounty building permit + City LDIRLAn addition is permitted and reviewed as new construction

Who can replace a roof in Charlotte?

A roofing contractor needs a North Carolina general contractor license only when the contract is $40,000 or more; below that, no state license is required, so check insurance and references yourself. Any contract over $40,000 inside the city also requires the contractor to post a $2,000 bond with the County. You may reroof your own home; the owner exemption presumes you will occupy it for 12 months after completion, and an owner-occupant needs no bond for work up to $40,000. When fuel-fired appliances are not involved, a reroof does not trigger the carbon monoxide alarm retrofit that other permitted work does.

How do you apply when a permit is needed?

Apply to Mecklenburg County through AccelaMeck as the contractor or as a homeowner (name on the deed, primary residence). Describe the structural scope and the estimated cost including labor, materials and fees; the County can raise the value to its own valuation. No County plan review is needed for a reroof or structural repair unless an interior renovation exceeds $175,000 with load-bearing changes. Inspections are requested at 704-336-8000; the final inspection closes the permit, and the permit expires if inspected work has not begun within six months.

How to Get a Roof Replacement Permit in Charlotte

1

Classify the job

Same materials, under $40,000, no decking or rafter work: no permit. Structural repair, a cost over $40,000 or a material change: call RTAC at 980-314-CODE and plan on a permit.

2

Choose who pulls it

A roofer licensed as a general contractor if the contract is $40,000 or more, otherwise any roofer, or you as an owner-occupant through a homeowner permit.

3

Apply to Mecklenburg County

Submit the building permit application in AccelaMeck with the scope and full estimated cost; no City LDIRL is needed for a reroof.

4

Pay the fee

Valuation table fee plus $3 ($245.55 on $18,000; $574.68 on $45,000), plus $10 Homeowner Recovery Fund when a contractor pulls it.

5

Call for inspection

Request the inspection at 704-336-8000 before covering replaced sheathing or framing, then the final. Start within six months.

Frequently Asked Questions

Not for a like-for-like replacement. Mecklenburg County says roofing replacement that does not exceed $40,000, uses the same type of materials and involves no structural work needs no permit, matching the state's $40,000 exemption. You need a County building permit if the job costs more than $40,000 or replaces sheathing, rafters or trusses.
Nothing for an exempt reroof. When a permit applies, the fee follows the County valuation table: $242.55 on an $18,000 job with structural repairs and $571.68 on a $45,000 roof, plus a $3 technology charge and $10 for the Homeowner Recovery Fund when a contractor pulls it.
Yes. North Carolina exempts owners building on their own property for their own occupancy from the general contractor license, presuming you occupy the home for 12 months after completion. If the job is a same-material replacement under $40,000 with no structural work, you do not even need a permit; if it needs one, apply through the County's AccelaMeck homeowner portal.
No. Repair of non-load-bearing components and non-structural repairs is on the County's no-permit list, so patching flashing or replacing damaged shingles is fine. Replacing roof sheathing, rafters, headers or other structural members is listed as permit work regardless of cost.
Possibly. The County's no-permit handout exempts replacements that use the same type of materials, while the state statute exempts roofing replacement generally. Because the County applies the rule, call RTAC at 980-314-CODE before you contract for a material change and keep the answer in writing.
Only when the contract is $40,000 or more; that is the North Carolina general contractor threshold, and contracts above it inside Charlotte also require a $2,000 bond posted with Mecklenburg County. Below $40,000 no state license applies, so verify insurance and references yourself.