NC Licensing Board Thresholds and New Hanover County Roofing Permits
Before hiring a roofer in Wilmington, it's worth understanding exactly when a North Carolina General Contractors license is legally required and which local office issues your roofing permit. This guide breaks down the state licensing thresholds and the New Hanover County and City of Wilmington permit process so you know what to expect and what to verify before signing a contract.
By Jason Green · Roofing & Gutters · Published August 13, 2026 · 8 min read
When a license is legally required
The North Carolina Licensing Board for General Contractors requires a license for any single project, including labor and materials, totaling $40,000 or more. A roof replacement on a mid-size or larger Wilmington home often crosses this threshold, making licensing mandatory.
Smaller repair jobs under $40,000 don't legally require a license, but that doesn't mean skill or insurance requirements disappear; homeowners should still confirm liability insurance and workers' compensation coverage regardless of project size.
Verifying a license
The Licensing Board maintains a free public lookup tool where homeowners can confirm a contractor's license number, classification, and standing before signing a contract.
Ask for the license number in writing and cross-check it yourself rather than relying on a business card or verbal claim; license fraud is not uncommon after major storm events when demand for roofers spikes.
Which office issues your permit
Properties within Wilmington city limits typically pull permits through the City of Wilmington's Development Services Center, while unincorporated New Hanover County properties go through New Hanover County Building Safety.
If you're unsure which jurisdiction your property falls under, both offices can confirm quickly, and getting this wrong can delay your project by requiring you to restart the permit application with the correct office.
What triggers a permit
A full roof tear-off and replacement always requires a permit in both jurisdictions, along with inspection of the fastening pattern and, often, the underlayment given the high-wind code requirements.
Minor like-for-like shingle repairs under a small area threshold may be exempt from permitting, but any structural roof work, decking replacement, or full reroof needs both a permit and a final inspection.
Red flags to avoid
A contractor who suggests skipping the permit process to save time or money is taking on legal risk that ultimately falls back on the homeowner if the work fails inspection or causes an insurance dispute later.
Be especially cautious of contractors who appear right after a hurricane offering fast, cash-only, no-permit repairs; verifying license status and permit compliance protects both your investment and your ability to file a future insurance claim.
Typical cost ranges
| Roofing permit fee, City of Wilmington | $100 - $300 |
| Roofing permit fee, New Hanover County | $100 - $400 |
| Re-inspection fee (failed inspection) | $50 - $150 |
| Typical licensed roof replacement (mid-size home) | $11,000 - $20,000 |
Ranges are general estimates gathered from homeowner-reported quotes, not an offer or a quote for your project.
Common questions
At what project cost does a roofer need a NC license?
A North Carolina General Contractors license is required once a single project's total cost, including labor and materials, reaches $40,000.
Where do I get a roofing permit in Wilmington?
City limit properties use the City of Wilmington Development Services Center; unincorporated New Hanover County properties use New Hanover County Building Safety.
How do I verify a roofer's license?
Use the NC Licensing Board for General Contractors' free public lookup tool to confirm the license number and standing before signing a contract.
Want real numbers for your own project?
Two minutes now beats weeks of unreturned calls. Free, no obligation, never more than three roofers.
Get My Free Roofing QuotesLocal cost ranges, seasons, permits and licensing for this city live on the market page.
Roofers in Wilmington, NCSources
The Henry Standard
Every roofer in our network agrees to three things.
Show up
Call back. Keep appointments. And if something changes, communicate it.
Quote honestly
Clear scope, materials, and pricing in writing—so you know what you're agreeing to.
Finish the work
See the job through and take care of the agreed-upon work before calling it finished.
Nothing revolutionary. Just the way we believe doing business should still be done.
