North Carolina issues no roofing license of its own. Work costing $40,000 or more must be done by a general contractor licensed by the North Carolina Licensing Board for General Contractors, and work under that does not need that license. Local permits apply either way. Always verify a contractor with the issuing authority.
Key takeaways
- North Carolina issues no roofing license of its own. The rule that applies to roofers comes through general contractor licensing.
- A general contractor license from the North Carolina Licensing Board for General Contractors is needed where the project cost is $40,000 or more (N.C. Gen. Stat. 87-1).
- Below that figure the general contractor license is not required, but local building permits still apply to re-roofing in Winston-Salem.
- A "Specialty Contractor - Roofing" classification exists through the same Board for roofers working under the threshold. Ask the Board what it means and whether your contractor holds it.
- A homeowner who owns and occupies the house may re-roof it without hiring a contractor.
- Winston-Salem Roofing is a call line, not a roofer, and claims no license. Check any contractor you are connected with, and anyone else, with the issuing authority.
Does North Carolina license roofers?
Not as a roofing trade of its own. North Carolina issues no roofing license, but state law requires a general contractor license for work above a cost threshold, which is $40,000. Smaller jobs do not need that license, and local permits apply either way.
People searching this question usually want a yes or a no, and the honest answer has two halves. There is no state roofing license in the sense that a plumber or electrician has a trade license. There is a general contractor license, issued by the North Carolina Licensing Board for General Contractors, and it applies to larger projects.
If you have lived somewhere else, do not assume the rules you know carry over, because licensing for roofing differs from state to state. The rule that matters here is about the size of the project, not the kind of work.
Because most residential roof jobs are smaller than the threshold, many roofers you meet will not hold a general contractor license, and that alone is not a red flag. What matters is that you check what they do hold, and that the permit, the written quote and the insurance questions are handled properly.
What is the $40,000 rule?
Under N.C. Gen. Stat. 87-1, a general contractor license is required where the project cost is $40,000 or more. The test is the cost of the whole project, not the type of work. Below that figure, the general contractor license is not required, though building permits still are.
The figure is the cost of the project. A roofing job priced near the published estimates for an asphalt shingle roof in Winston-Salem, which run from about $4 to $7.50 per square foot, would be far under that line for most single-family homes. A very large or very complicated roof, or a roof that is part of a bigger project like an addition, could approach it.
We are not lawyers, and we cannot tell you where your job sits. Ask the contractor how the project is being priced and whether the work is one project or several. If you are near the line, ask the Board.
The table shows how the rule is written, not how to settle a dispute. The threshold can change with a legislative session, so check the current statute and the Board's own guidance rather than relying on this page.
| Project cost | General contractor license required? | Other things that still apply |
|---|---|---|
| $40,000 or more | Yes, a general contractor licensed by the North Carolina Licensing Board for General Contractors | Local permits; check the license with the Board |
| Under $40,000 | No, the general contractor license is not required | Local permits still apply to re-roofing in Winston-Salem |
| Owner re-roofing their own owner-occupied house | No contractor is needed | The building permit question remains |
What is the Specialty Contractor - Roofing classification?
Published sources describe a Specialty Contractor - Roofing classification offered through the North Carolina Licensing Board for General Contractors for roofers working under the $40,000 threshold. Ask the Board what the classification covers and whether a particular contractor holds it before you rely on it.
This is where the wording gets confusing, and it is worth being careful. The state itself issues no roofing license, and sources also describe a roofing specialty classification run through the same Board. Those two statements are both on record, and the difference is in what each word means.
Our advice is to treat the classification as a question for the Board, not an answer from us. Ask what it covers, whether holding it is required for a job of your size, and how to confirm that a named contractor currently holds it. A contractor who holds it should be able to give you the exact name of the classification and the license details, and you can verify them yourself.
Do not assume that a contractor without it is doing something wrong. Do not assume that a contractor with it is the right one for your roof either. A license answers whether a person is registered with the Board. It does not tell you how they handle flashing, whether they show up when they say, or how they treat rotted decking.
How do I check a roofer's license in North Carolina?
Ask the contractor for the exact license name and number, then confirm it with the North Carolina Licensing Board for General Contractors, which issues it. Check the name matches the contract and the quote. Never rely on a number written on a truck, a flyer or a text message.
Checking takes a few minutes and is the single most useful thing in this guide. Get the contractor's full legal name as it will appear on the contract, plus the license name and number if they say they hold one, and contact the Board with those details.
A match matters. A real license number belonging to somebody else is a classic problem, and the check is only worth doing if the name on the license is the name on the contract. If the roofer says they work under someone else's license, ask whose, and check that one.
If the contractor does not claim a general contractor license because the job is under the threshold, ask what they do hold, what insurance they carry and whether they will give you proof, and make sure all of that is in writing. This site does not state insurance minimums or bond amounts, because none are sourced here, so ask the Board and your insurer for what applies.
- Ask for the contractor's full legal name and any license name and number, in writing
- Confirm the license and its classification with the North Carolina Licensing Board for General Contractors
- Make sure the name on the license matches the name on the quote and contract
- Ask for proof of insurance and keep a copy
- Ask who applies for the building permit and confirm it with the inspections office
- Get the scope, price, payment schedule and cleanup terms in a written quote
Does a call line like Winston-Salem Roofing hold a license?
No. Winston-Salem Roofing is a call line that connects callers with independent local roofing contractors. It is not a roofer, has no crews, and claims no license of its own. The contractor you are put through to sets the price and does the work, and you should verify their credentials yourself.
It is worth saying plainly, because a website with a local name can look like a contractor. We take your call, ask what you can see from the ground, and put you through to a roofer who serves your town. From there it is between you and that contractor.
That means the questions in this guide apply to whoever you end up talking to, including a roofer reached through us. Do not take a license claim on trust from anyone. Check it with the Board, and read the site's disclaimer for exactly how we describe what we do and do not claim.
If you would like a roofer to look at the roof first, a roof inspection can put its condition in writing before you request replacement quotes. If the answer is replacement, our guide to what a roof replacement costs in Winston-Salem shows how to compare them.
Do local permits apply even when no license is needed?
Yes. Local permits apply regardless of the license threshold. Re-roofing needs a building permit in Winston-Salem, and patching a few shingles typically does not. The license rule governs who may do larger work, while the permit rule governs whether the work is recorded and inspected.
Homeowners often treat these as one issue, and they are two. A roofer working on a job under the threshold does not need a general contractor license, but the job may still need a building permit. A roofer with a general contractor license on a job at or above it needs the permit as well.
For the permit side, see our guide on whether you need a permit to replace a roof in Winston-Salem. It names the Forsyth County Inspections Division and lists the fee estimates published for roof work. For historic districts, a separate approval applies on top of that.
What warning signs should I watch for after a storm?
Be cautious of anyone who knocks on your door after a storm, asks for a large payment before work starts, cannot show license details you can verify, or promises how your insurance claim will turn out. Take your time, get a written quote, and check the contractor first.
After a wind event or a fallen tree, roofers from outside the area sometimes go door to door, and a few of them are fine. The trouble is that urgency is a sales tool. A roof that leaks today needs a temporary cover, not a signature on a long contract.
A temporary tarp from a local roofer is a safe first step, and it gives you time to compare. Our guide to roof damage after a Forsyth County storm goes through what to document and what to ask before you sign.
No roofer can honestly promise that your insurer will approve a claim, and nobody should offer to absorb or waive your deductible. Your insurer decides coverage under your policy.
Frequently asked questions
Can a roofer work in North Carolina with no license at all?
Below the $40,000 project threshold, the general contractor license is not required, and North Carolina issues no roofing license of its own. That does not remove permits, insurance questions or your right to ask what the contractor holds. Always verify with the issuing authority.
Who issues the license I should look for?
The North Carolina Licensing Board for General Contractors issues the general contractor license, and the Specialty Contractor - Roofing classification is described as coming through the same Board. Contact the Board to confirm a contractor's current status and what it covers.
Does the $40,000 figure include materials?
The rule is based on the project cost, and this site cannot say how the Board counts each component. If your job is anywhere near $40,000, ask the Board and the contractor how the cost is figured. Under the threshold, the question rarely comes up for a typical shingle re-roof.
Can I replace my own roof if I live in the house?
A homeowner who owns and occupies the home may re-roof it themselves without a contractor. A building permit is still part of re-roofing in Winston-Salem, and roof work carries a real risk of falls. Confirm the details with the Forsyth County Inspections Division.
Does Winston-Salem Roofing guarantee that its roofers are licensed?
No. Winston-Salem Roofing is a call line that connects you with independent local roofers and claims no license, certification or approval. Ask any contractor for license details and check them with the issuing authority before you agree to work.
Sources
- N.C. General Statutes Chapter 87, Article 1: General Contractors (North Carolina General Assembly)
- North Carolina Licensing Board for General Contractors
- City of Winston-Salem
This guide is general information for Forsyth County homeowners, not a substitute for an on-site inspection. Prices are estimates. See our disclaimer.