North Carolina sets its general contractor license threshold at $40,000. Below that figure anyone may legally do the work, so there is no license to check and no board with jurisdiction if it goes wrong. The state also runs an annual safety inspection everywhere and an emissions test in nineteen counties, and that county list is mid-change: two session laws remove counties from it and neither is effective yet.
| Service | Typical |
|---|---|
| Auto repair shop labor rateNorth Carolina average | $123 per hour |
Ranges last checked September 2026. They come down automatically when they are due to be rechecked.
Every figure above comes from a named source we can link to, with the date we last checked it. We publish ranges rather than single prices because a range is what a provider will actually give you: the same job moves with what is being worked on, the materials, how hard it is to get at and how busy the trade is locally. Treat these as the order of magnitude to expect before you call, not as a quote.
Where a source publishes figures state by state, this page shows the figure for this state rather than a national average. Where no state-level source exists, it shows the national range and the local factors that move a job within it. We do not scale a national number by a multiplier of our own invention.
Every range carries a review date. When that date passes the number comes down until it is rechecked, rather than sitting here undated.
N.C. Gen. Stat. section 87-1(a) reaches anyone who undertakes to bid on or construct a building, highway, utility, grading, improvement or structure where the cost of the undertaking is forty thousand dollars or more. Below that, a general contractor license is not required.
What follows is the consequence of any threshold: under it there is nothing to verify and no board standing behind the job. Forty thousand dollars is a high line by national standards, so a great deal of ordinary residential work in North Carolina sits beneath it, unlicensed and lawfully so.
A vehicle must pass an annual safety inspection before it can be registered in North Carolina or the registration renewed. That part is not changing.
Nineteen counties currently require an on-board diagnostic emissions inspection: Alamance, Buncombe, Cabarrus, Cumberland, Davidson, Durham, Forsyth, Franklin, Gaston, Guilford, Iredell, Johnston, Lincoln, Mecklenburg, New Hanover, Randolph, Rowan, Union and Wake.
Session Law 2023-134 removes eighteen of them and Session Law 2026-41 removes Mecklenburg. The Department of Environmental Quality states that neither is effective until approved by the US Environmental Protection Agency, which proposed approval in May 2026 and was still reviewing comments. So the nineteen-county list applies today and may not for much longer, and the DMV implements within fifteen days of final EPA action.
The table above carries the North Carolina figure for auto repair labor, the one cross-trade rate with a per-state source, and it sits below the national average. Shop type and technician certification move a repair bill further than geography does.
Work out whether the job clears forty thousand dollars, because that decides whether a license exists at all. Above it, check the number on the Licensing Board for General Contractors public search before signing.
Below it, the substitute is insurance and references. Ask for a certificate of liability coverage from the insurer rather than the contractor, and ask for addresses of recent jobs rather than a list of names.
No contractor recovery fund was found in Chapter 87, so a dispute here ends in the contractor's insurance or in court. A written scope is what makes either of those usable.
At $40,000 and up. N.C. Gen. Stat. section 87-1(a) reaches anyone undertaking to bid on or construct a building or improvement where the cost of the undertaking is forty thousand dollars or more. Below that, no general contractor license is required.
Then there is no license to check and no board with jurisdiction if it goes wrong. Forty thousand dollars is high by national standards, so a lot of ordinary residential work sits beneath it, unlicensed and lawfully so.
Nineteen: Alamance, Buncombe, Cabarrus, Cumberland, Davidson, Durham, Forsyth, Franklin, Gaston, Guilford, Iredell, Johnston, Lincoln, Mecklenburg, New Hanover, Randolph, Rowan, Union and Wake.
It is legislated to change but has not yet. Session Law 2023-134 removes eighteen counties and Session Law 2026-41 removes Mecklenburg, and the Department of Environmental Quality states neither is effective until the US Environmental Protection Agency approves. The DMV implements within fifteen days of final EPA action.
Yes, annually and statewide. A vehicle must pass before it can be registered or the registration renewed.