Knowledge Base · Installation & What to Expect

Do You Need a Permit to Replace a Roof in North Carolina?

Sometimes. State law exempts many single-family projects costing $40,000 or less from a building permit, and roof replacement is not on the list of exceptions. A permit is still needed for structural repairs, materials the code does not allow, or projects over $40,000, and local offices read the rules differently, so ask your inspections department first.

· Updated 2026-10-17

At a glance

  • State law exempts many single-family projects of $40,000 or less from permits, unless an exception applies.
  • Structural work, code-prohibited materials and adding roofing (not replacing it) still need a permit.
  • Even without a permit, the work must meet the North Carolina State Building Code.
  • HOA approval and historic district review are separate from the building permit.

What does North Carolina law say about roof replacement permits?

North Carolina's permit rule for residential work is in G.S. 160D-1110. Subsection (c) says no building permit is required for construction, installation, repair, replacement or alteration costing $40,000 or less in a single-family residence, farm building or commercial building, as long as the work is done in accordance with the current North Carolina State Building Code, unless the work involves one of the listed exceptions.

The exceptions, where a permit is still required, are:

  • The addition, repair or replacement of load-bearing structures.
  • The addition or change in design of plumbing.
  • The addition, replacement or change in design of heating, air-conditioning or electrical wiring, devices, appliances or equipment, other than like-kind replacement of electrical devices and lighting fixtures.
  • The use of materials not permitted by the State Building Code.
  • The addition of roofing, excluding replacement.
  • Any changes to which the North Carolina Fire Code applies.

Roof replacement is specifically carved out of the roofing exception. That means a single-family reroof at or under $40,000 that involves no structural work and uses code-approved materials may not need a state-required permit. Anything over $40,000, or involving one of the exceptions, does. The statute also notes that replacing windows, doors and exterior siding does not need a permit if it otherwise meets the subsection.

Why do different North Carolina towns answer the permit question differently?

Local inspections departments enforce the code and interpret how the statute applies to the jobs in front of them, so answers vary. The cost threshold, what counts as replacement versus adding roofing, and when decking work becomes structural are all points where offices draw their own lines.

Rocky Mount's published permit list shows how specific those lines can be. It says roof covering replacements with a total construction cost of $40,000 or less do not require a permit for a single-family residence, while it also lists permits as always required for the removal of roofing or addition of roofing on top of existing roofing, and for any load-bearing or structural system. Wake County's permits FAQ lists nonstructural single-family work under $40,000 as not requiring a permit unless it involves new or altered plumbing, mechanical or electrical systems.

Because of that variation, the reliable answer comes from the office that covers your address. Raleigh, Durham, Cary, Charlotte, Greensboro, Wilmington and each county run their own inspections departments. Call or check their website before the contract is signed, describe the job and its cost, mention any decking or framing work, and ask for the answer in writing or note the name of the person you spoke with. Your roofer should do this as part of the job.

When does a roof job almost always need a permit?

A roof job needs a permit when it goes beyond replacing the roof covering on a single-family home within the cost limit. In practice, these situations call for one:

  • The total cost is over $40,000. The threshold is about the project cost, not just materials, and larger homes or complex roofs can exceed it.
  • Structural work. Replacing rafters or trusses, adding framing, repairing a sag or fixing damage from a fallen tree involves load-bearing structures.
  • Adding roofing. Covering an existing roof with a new layer rather than replacing it falls under the addition of roofing.
  • Changing the roof's shape or adding a dormer, porch roof or skylight that changes framing.
  • Electrical or mechanical work, such as adding attic fans, solar wiring or relocating equipment.
  • Materials not permitted by the code.
  • Non-residential or multifamily buildings, which follow different rules.

If a roofer suggests skipping a permit that the inspections office says is required, treat it as a warning sign. Our article on the NC Residential Code and reroofing explains the code side, including when a roof-over is allowed.

Does a roof still have to meet code if no permit is required?

Yes. The permit exemption in G.S. 160D-1110 only applies to work performed in accordance with the current North Carolina State Building Code. Skipping the permit removes the paperwork and inspection, not the obligation to build to code.

For a reroof, that means the same rules apply either way: fastening and underlayment that meet the code and manufacturer's instructions, flashing reconstructed at walls and chimneys, and a roof covering suitable for the slope and design wind speed at the house. The 2018 North Carolina Residential Code remains the edition in effect for most projects, as the Office of State Fire Marshal explains, after the General Assembly delayed the 2024 edition.

Without an inspection, the homeowner relies more heavily on the contractor. Ask the roofer to photograph key steps, such as the deck after tear-off, underlayment, flashing and edge details, and to include those photos in your closeout package. Those photos also help later when an insurer asks about roof age and condition, or when you sell the house. A buyer's inspector cannot see under the roofing, so a clear record of the deck and underlayment answers questions that would otherwise be guesses. Our article on roof age and home insurance explains why documentation matters.

Are HOA approval and historic district review the same as a permit?

No. A building permit concerns code compliance. HOA approval and historic district review are separate approvals about appearance and community rules, and you may need one or both even when no building permit is required.

  • HOA architectural approval. Many planned communities in the Triangle and the Charlotte area require architectural review before exterior changes, including new roofing materials or colors. The rules come from the community's declaration and guidelines. Our article on HOA approval for a metal roof covers the process.
  • Historic districts. Exterior changes to properties in a historic overlay district usually need a Certificate of Appropriateness. In Raleigh, for example, a committee reviews major-work applications for exterior changes in Raleigh Historic Overlay Districts, and staff approve minor-work applications.

Get these approvals in writing before work starts. A permit does not override an HOA rule, and an HOA approval does not replace a required permit. Starting work without them can lead to fines, stop-work orders or a requirement to undo the change. Ask your roofer to wait for written approvals before ordering custom materials.

Who is responsible for getting the roofing permit?

The contractor normally pulls the permit, and your contract should say so. The permit should list the contractor doing the work, and the contractor schedules inspections and corrects anything the inspector flags.

Licensing ties into this. Wake County's permits FAQ notes that a general contractor licensed in North Carolina must perform all work where the construction cost is $40,000 or more. The NC Licensing Board for General Contractors keeps a public license lookup. Our article on NC roofing contractor licensing explains the rules in more detail.

Good practice for homeowners:

  • Ask each bidder whether they expect a permit and why, and compare answers.
  • Have the contract state who obtains permits and that the price includes permit fees.
  • Ask for a copy of the permit before work starts and the final inspection result when it ends.
  • If no permit is needed, ask the roofer to note that in writing along with the inspections office's guidance.

If you are planning an Interlock aluminum roof, Metal Roof NC, an authorized Interlock dealer serving the Triangle, Charlotte area, Triad and coast, handles permit questions as part of a project-specific estimate. See roof replacement and our service areas.

Step by step

  1. Get the project cost: Ask your roofer for the total contract price, including all trades.
  2. Call the inspections office: Describe the job, cost and any structural or decking work, and ask whether a permit is required.
  3. Confirm who pulls it: If a permit is needed, the contract should say the roofer obtains it and schedules inspections.
  4. Check other approvals: Get HOA or historic district approval in writing before work starts.
  5. Keep the records: Save the permit, inspection results or the office's written answer with your roof paperwork.

Common questions

Is a permit required to reroof a house in Raleigh?

It depends on the cost and scope. State law exempts many single-family projects of $40,000 or less without structural work, but the City of Raleigh's inspections department decides how that applies to a given roof. Ask the department, or have your roofer ask, before work starts, and keep a record of the answer.

Does the $40,000 permit exemption include labor?

The statute refers to work costing $40,000 or less, which is generally read as the total project cost rather than materials alone. Rocky Mount's permit list, for example, refers to total construction cost. Ask your local inspections department how it measures cost for your project.

Do I need a permit to put a new roof over my old shingles?

Likely yes. G.S. 160D-1110 lists the addition of roofing, excluding replacement, as an exception to the permit exemption, and some local offices list a permit as always required for roofing added over existing roofing. The code also limits when a roof-over is allowed at all.

What happens if my roof was replaced without a required permit?

The inspections department can require a permit after the fact, inspections, and corrections, and an unpermitted roof can come up during a sale or an insurance review. If you are unsure whether a past job needed a permit, ask the inspections office and gather the contractor's records.

Does a permit mean the roof was installed correctly?

A passed inspection shows the inspector found the visible work met code at the time. It does not cover every detail or the product warranty. Keep the contractor's photos of hidden work, the warranty documents and the final inspection record together.

Sources

  1. N.C. Gen. Stat. 160D-1110 (building permits)
  2. City of Rocky Mount, Required Permits List 2025
  3. Wake County, Permits and Inspections FAQ
  4. NC Office of State Fire Marshal, 2024 State Building Code delay
  5. City of Raleigh, Certificate of Appropriateness cases
  6. NC Licensing Board for General Contractors

Have a question about your own roof?

Metal Roof NC, an authorized Interlock aluminum roofing dealer, looks at the house and gives a project-specific estimate before any work begins.