The $40,000 line
North Carolina's general contractor law, G.S. 87-1, defines a general contractor as anyone who, for a price or fee, undertakes to bid on or build any building or structure, or superintend or manage that work, where the cost of the undertaking is $40,000 or more. Those contractors must be licensed by the North Carolina Licensing Board for General Contractors.
The board's own consumer page says the same thing in plainer words: if a project is valued at $40,000 or more, your general contractor must have a license issued by the state. Henderson County's permit FAQ repeats the rule for local projects.
Many single-family re-roofs come in below that figure, and for those the state license is not required. That does not make other checks optional.
Short answer: the table below runs from $40,000 (When a license is required) up to $1,500,000 (Intermediate license), according to N.C. Gen. Stat. 87-1. These are published government figures; labor and materials for the job come from a written quote.
| Rule | What the source says | Source |
|---|---|---|
| When a license is required | Any undertaking costing $40,000 or more (G.S. 87-1) | N.C. Gen. Stat. 87-1 |
| Roofing specialty | S(Roofing): installation, demolition and repair of roofs and decks | 21 NCAC 12A .0202 |
| Residential contractor | Covers S(Roofing) work on homes built to the Residential Code | 21 NCAC 12A .0202 |
| Limited license | Single project up to $750,000 | N.C. Gen. Stat. 87-10 |
| Intermediate license | Single project up to $1,500,000 | N.C. Gen. Stat. 87-10 |
| Unlimited license | No project value limit | N.C. Gen. Stat. 87-10 |
Where roofing fits in the board's classifications
The board's rules, 21 NCAC 12A .0202, set out classifications. One is the specialty S(Roofing), which covers the installation, demolition and repair of roofs and decks on residential, commercial, industrial and institutional structures using materials that form a water-tight and weather-resistant surface, including shingles of several kinds, metal coverings, wood shakes, single-ply and built-up roofing, coatings, sheet metal valleys, flashings, gutters and downspouts.
A residential contractor license covers construction on homes built to the Residential Code, including work under the S(Roofing) specialty as part of those homes, and a building contractor license covers S(Roofing) too. So a roofer on a big residential job may hold S(Roofing), residential or building classification.
Licenses also carry a limitation by project value under G.S. 87-10: limited up to $750,000, intermediate up to $1,500,000, and unlimited with no cap.
Check the county's lines first, then let an independent local roofer price the job itself.
Request a QuoteCall (828) 489-3874How to check a roofer
The board runs a public license search by name and license number. Search the company name on the contract, not just the salesperson's name, and check that the license is active and the classification fits the job.
Henderson County's FAQ points out that being an employee of a licensed contractor does not qualify a person to do work outside the business of the employer. If a salesperson for one company offers to do the job on the side, the license does not travel with them.
For jobs under $40,000, ask for proof of general liability insurance and, if the roofer has employees, workers' compensation coverage, sent directly by the insurance agent. Ask for local references and drive past the roofs.
| Question | What the county says | Source |
|---|---|---|
| Who obtains permits | Property owner, owner's agent, or contractor | Henderson County permit FAQ |
| Where | Online (SmartGov) or the Permit Office at 100 N King St, Hendersonville | Henderson County permit FAQ |
| General construction value that needs a licensed general contractor | $40,000.00 or greater | Henderson County permit FAQ |
| Trade work (electrical, mechanical, plumbing) | Licensed contractor regardless of value | Henderson County permit FAQ |
| Statutory exemptions named | G.S. 87-1, 87-21 and 87-43 | Henderson County permit FAQ |
Permits and licenses work together
Pulling a permit puts a job on the county's record and brings inspections. Henderson County permits can be pulled by the owner, the owner's agent or the contractor. Ask your roofer whether they pull permits as a matter of course and ask for the permit number.
The fee schedule includes a General Contractor Recovery Fund charge of $10. North Carolina's recovery fund is meant to help homeowners harmed by licensed contractors in certain situations; ask the board how it works if it ever matters to you.
The penalty for starting work without a required permit is $200 plus the permit fee.
| Line | Fee | Source |
|---|---|---|
| Minimum permit fee | $75.00 | Henderson County 2026-2027 fee schedule |
| Minimum inspection fee | $75.00 | Henderson County 2026-2027 fee schedule |
| Reinspection | $75.00 | Henderson County 2026-2027 fee schedule |
| Amendment to permit application, after issuance | $75 | Henderson County 2026-2027 fee schedule |
| Renewal | 25% of original permit fee | Henderson County 2026-2027 fee schedule |
| Penalty for starting work without permit | $200 + permit fee | Henderson County 2026-2027 fee schedule |
| General Contractor Recovery Fund | $10 | Henderson County 2026-2027 fee schedule |
Contract basics that protect you
A written contract should name the contractor's legal business name, address, license number if licensed, the scope of work by line, the materials by brand and product, the start window, the payment schedule, cleanup, and the material and workmanship warranties.
Pay in stages tied to work done and materials delivered, not in full up front. Ask for lien waivers from the contractor and major suppliers when you pay.
Keep copies of everything, including the permit and inspection records, with your house papers.
Red flags in a roofing pitch
Pressure to sign on the spot, a price that is only good if you sign now, a request for full payment before work starts, and a refusal to put the scope in writing are all reasons to slow down. So is a roofer who cannot give you a business address or local references.
Be careful with contracts that hand control of your insurance claim to the roofer, or that set the price as whatever the insurer pays. Ask for a fixed scope and price, or a clear method for pricing extra work such as decking.
A good roofer will welcome questions about licensing, insurance and permits. If those questions get vague answers, get another quote.
Finally, check that the name on the contract, the name on the insurance certificate and the name in the license search all match. A mismatch is not always a problem, since companies change names and have parent firms, but it deserves a clear explanation before you sign, because the contract is only as good as the business behind it.
Other licenses you may run into
Some roofing jobs touch other trades. Moving a plumbing vent, adding a bathroom exhaust through the roof, or relocating an attic fan's wiring brings in plumbing, mechanical or electrical work, which Henderson County says must be done by appropriately licensed contractors regardless of value.
Solar panels added during a re-roof have their own line on the county fee schedule and involve electrical work.
If a roofer offers to handle that work too, ask who holds the trade license and whether a separate trade permit will be pulled.
Figures on this page come from: N.C. Gen. Stat. 87-1, General contractor defined ($40,000 threshold); North Carolina Licensing Board for General Contractors: consumer FAQs and license search; North Carolina Licensing Board for General Contractors: Classifications and limitations; 21 NCAC 12A .0202, NC general contractor classifications incl. S(Roofing); N.C. Gen. Stat. 87-10, license classifications and project value limits; Henderson County, NC Permits & Inspections: Frequently-Asked Questions; Henderson County, NC Permits & Inspections: 2026-2027 Fee Schedule (PDF). Checked 2026-11-04.
Describe the roof once. Independent roofers who work in Henderson County can follow up.
Request a QuoteCall (828) 489-3874Short answers for Hendersonville homeowners
Does North Carolina license roofers?
Roofing falls under the general contractor law. A license is required when the project costs $40,000 or more; the board has an S(Roofing) specialty classification.
How do I check a North Carolina contractor license?
Use the North Carolina Licensing Board for General Contractors license search by name or license number.