Permit Required? Required
Typical Fee Range $400–$1,500 Calculated based on the total cost of materials and labor for the roof replacement.
Fee Method Valuation-based

What's Required in Raleigh

  • Building permit required for full roof replacement.
  • Maximum of two layers of shingles allowed by North Carolina code.
  • Ice and water shield required on all eaves and in valleys.
  • Drip edge must be installed at all roof edges.
  • Flashing must be replaced or repaired at all wall and chimney intersections.
  • Documentation of materials used must be available for inspection.

Do You Need a Permit to Replace a Roof in Raleigh

In almost every case, yes β€” a full roof replacement (a tear-off and re-cover, or a complete reroof) requires a building permit in Raleigh, issued by the Planning and Development Department. Replacing the roof covering is regulated work because it affects the structure’s weather envelope and, on a tear-off, exposes the sheathing for inspection. A licensed roofing contractor usually pulls the permit, and an inspection may be required after the old material is removed and again at completion. Permit-free roofing is generally limited to minor repairs β€” not a whole-roof replacement.

Roof Repair vs. Replacement: When You Need a Permit in Raleigh

The dividing line in Raleigh is usually the scope of work. Small repairs β€” patching a leak, swapping a few damaged shingles, or fixing flashing β€” often don’t require a permit. A full replacement, a tear-off down to the deck, adding a second layer over the old shingles, or any change to the roof structure (rafters, trusses, sheathing) generally does. Some cities also cap how much roof area you can repair before it counts as a replacement. Because that threshold and any wind- or fire-zone rules vary, confirm the cutoff with the Planning and Development Department β€” the requirements above list what Raleigh expects.

How to Get a Roof Replacement Permit in Raleigh

1

Step 1: Estimate Cost

Determine total project value to calculate the permit fee.

2

Step 2: Portal Application

Apply for a residential alteration permit through the city portal.

3

Step 3: Approval

Wait for the permit to be issued (often same-day for roofing).

4

Step 4: Installation

Execute the roof tear-off and replacement according to code.

5

Step 5: Final Inspection

Schedule a final building inspection to verify venting and flashing.

Frequently Asked Questions

Minor repairs (patching) usually do not require a permit, but full replacements do.
Yes, homeowners can pull their own permit with an Owner Exemption Affidavit.
A third layer is prohibited; you must strip the roof to the deck.
Yes β€” a full roof replacement or tear-off requires a building permit in Raleigh from the Planning and Development Department, and it’s usually pulled by a licensed roofing contractor. Minor repairs (a small patch or a few shingles) are often exempt. Confirm the repair-vs-replacement threshold with the Planning and Development Department.