Roofing permit requirements depend on the local jurisdiction. A roof replacement in Chapel Hill, Durham, Raleigh, or a nearby Triangle community may need approval before work begins. Section R105.1 of the 2024 International Residential Code (IRC) addresses permits for covered work, including alterations and repairs. However, the IRC is a model code that local governments may adopt with changes or exemptions.
Requirements for your address may differ from those in another city or county, including which documents and fees apply. For example, Abington Township’s roofing permit information lists different application requirements and fees for roofing work.
Inspection requirements can also vary. Mesa County’s reroof guideline describes required inspections at different stages of a project. Before scheduling roofing work, confirm the current requirements with the building department responsible for your property.
Key Takeaways
- Roofing permit requirements in Chapel Hill, Durham, Raleigh, and nearby communities depend on the city or county responsible for the property, so confirm current rules with that building department before work begins. The 2024 International Residential Code is a model code whose applicability depends on local adoption and amendments.
- Section R105.1 of the 2024 International Residential Code says an owner or authorized agent must obtain any required permit before covered work starts, but local adoption, amendments, and exemptions determine how the rule applies.
- Ask the local permitting office whether the planned repair or replacement, material change, additional roof layer, skylight, commercial work, or accessory building needs approval, and confirm required documents, fees, review timing, and inspections.
- Before scheduling roofing work, confirm who will apply for the permit, which permit-related costs are included, and how required inspections will fit into the work plan.
Do You Need a Permit to Replace a Roof?
Sometimes. Whether a roof replacement needs a permit depends on the rules adopted by the city or county with authority over your property. The 2024 International Residential Code is a model code, so local adoption and amendments affect how its permit provisions apply.
Section R105.1 of the 2024 International Residential Code (IRC) says an owner or authorized agent must apply for and obtain a required permit before covered building work, including an alteration or repair, begins Local adoption and amendments determine whether that model-code rule applies.
The IRC does not set a single nationwide rule for roofing permits. Local exemptions and other requirements can affect what applies, and jurisdictions may differ on whether a permit is needed and which paperwork or fees are required. Because the IRC is a model code subject to local adoption and amendments, use out-of-state examples only to understand how rules can vary, then check the requirements for your Triangle property.
For a property in Chapel Hill, Durham, Raleigh, or a nearby community, find out whether the city or county is the permitting authority for your address. Confirm current requirements directly with that office before work begins instead of relying on a general online answer.
Which Roofing Work Should You Ask About?

Ask the permitting office whether requirements depend on the type of roofing work. Local rules may treat repairs, replacements, material changes, additional roof layers, skylights, and commercial projects differently.
- Does a repair or like-for-like replacement need a permit?
- Do the rules change if the roofing material changes or another layer is added?
- Does installing or replacing a skylight affect the permit?
- Are commercial roof projects subject to different requirements?
Examples from other jurisdictions show how requirements can vary, but they do not establish rules for Triangle properties. In Florida, Brevard County’s residential reroof permit category includes roof-covering repairs or replacements, including skylights.
In Colorado, Mesa County’s reroof guideline requires a permit in specified situations, including a change in roofing material, two or more roof layers, or commercial roofing work. When you contact your local permitting office, describe the planned work clearly.
What Should You Confirm Before Work Starts?
Before setting a start date, ask the building department responsible for your property to confirm the requirements for your address and planned work.
- Ask whether a permit is required for the specific roofing work at your address, including the type of repair or replacement planned.
- Ask who may apply and how to submit the application. Section R105.1 of the 2024 International Residential Code identifies the owner or an authorized agent as the applicant for a required permit, but local rules determine how that works in practice.
- Ask which documents the application requires, such as a work description, plans, or product information.
- Ask which fees apply and how long the department expects the review to take.
- Ask whether the permit covers every planned roof component, including skylights, or whether related work, such as gutters or siding, needs separate confirmation or approval.
Are Roof Inspections Part of the Permit?

A roofing permit may require inspections. Depending on local code, roof assemblies may also need to meet specified testing standards; the 2024 International Residential Code references ASTM E108 or UL 790 for certain roof-assembly requirements.
Mesa County, Colorado, provides one example, not a rule for the Triangle. Its reroof guideline requires a mid-roof inspection when 10% to 40% of the roof is complete, followed by a final inspection after the work is finished.
Ask your local building department which inspections apply to your project, when to request each one, and what work or materials must remain visible for review. Before roofing materials cover work that officials may need to examine, confirm whether an inspection is required at that stage.
How Can You Coordinate the Permit With Your Roofer?
You can coordinate the permit with your roofer by confirming who handles the application, which permit-related costs are included, and how required inspections fit into the work plan. Your local jurisdiction makes the approval decisions.
Before work begins, ask the roofing company to identify who is responsible for the permit and list any related costs in the estimate. Ask how the crew will coordinate required inspections and keep you informed if an inspection affects the schedule.
At Gonzalez Roofing & Contractors, we provide roof replacements, repairs, and new-construction roofing. Local officials determine permit requirements and approve the work. We serve Chapel Hill, Durham, Raleigh, and the surrounding Triangle area. Call (984) 369-6492 to request a clear estimate or schedule a free, no-pressure roof inspection.
Plan Your Roofing Project With Confidence
After you hear from the permitting office, keep its instructions and any inspection dates with your project notes. When requesting an estimate, share your property address, planned work, and whether the project involves a repair, replacement, skylight, or new-construction roof. Include any permit guidance from the jurisdiction.
Gonzalez Roofing & Contractors is a family-owned company serving Chapel Hill, Carrboro, Pittsboro, Durham, Raleigh, Cary, Hillsborough, and surrounding Triangle communities. We provide roof repairs, replacements, maintenance, and new-construction roofing, with clear estimates and photo documentation. Our fully insured crews follow manufacturer specifications, and we offer a 10-year workmanship warranty.
Contact Gonzalez Roofing & Contractors at (984) 369-6492 to request a clear estimate or schedule a free, no-pressure roof inspection.
Frequently Asked Questions
1. Can you legally do your own roof work in North Carolina?
Ask the authority responsible for your property whether you may personally perform the roofing work and what permit requirements apply before starting. Section R105.1 of the 2024 International Residential Code says an owner or authorized agent must apply for and obtain any required permit before covered work begins. Local adoption and amendments determine how that model rule applies.
2. Does a roof permit cover detached garages or other accessory buildings?
Do not assume a permit for the main house also covers a detached garage or another accessory building. Ask the local permitting office whether each structure must be included in the application or needs a separate permit.



