North Carolina does not license roofers the way it licenses electricians or plumbers. The state licenses general contractors, and the trigger is project cost: under G.S. 87-1, anyone contracting to build or improve a structure where the cost of the undertaking is $40,000 or more must hold a general contractor license from the NC Licensing Board for General Contractors. The threshold rose from $30,000 effective October 1, 2023, per the licensing board. Below the line, residential roofing needs no state contractor license at all.
Coastal metal work makes the rule unusually relevant, because quotes straddle it: a modest re-roof can land under $40,000 while a whole-house FORTIFIED standing seam project usually clears it, per the ranges in the cost guide. The same homeowner can be in both regimes in the same season.
Above the line
$40,000 and up: verify the license in one minute
For projects at or above the threshold, the check is fast and official: the NCLBGC license search confirms whether the exact business on your estimate holds a current license, and its classification tiers cap project size: Limited to $750,000, Intermediate to $1,500,000, Unlimited without cap. Match the name exactly, confirm the status, and note the tier. A contractor who quotes $55,000 without a license is not a bargain; they are operating outside the statute your project sits under.
Below the line
Under $40,000: the paperwork ladder
Below the threshold the state steps back, and verification becomes a homeowner discipline. Four documents do the work: a current general liability certificate issued for the business name on your contract; a written, itemized estimate; a written workmanship warranty; and the manufacturer or credential paperwork the specific job calls for, panel design-pressure test reports on a metal project, and FORTIFIED credentials, checkable through the fortifiedhome.org directory, when the certificate is the goal. This ladder is the same one our matching applies, described on the About page, and it appears as the verification module across our service pages.
The rule also explains a wording choice on this site: we say independent local roofing professionals rather than licensed contractors as a blanket label, because for sub-$40,000 work a blanket licensed claim would describe a license that does not exist. Where the license applies, demand it; where it does not, demand the paperwork. Repair-scale work, which almost always sits below the line, is covered on the repair page, and the projects that cross it on the FORTIFIED metal roof page and in the NC FORTIFIED Metal Roof Guide.