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
Apply Online
Apply at Planning and Development Department →
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.
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.