Concrete work follows the G.S. 87-1 threshold like every other trade: no state license below forty thousand dollars, a general contractor license at or above it. The specialty classification is S(Concrete Construction), and 21 NCAC 12A .0202 defines it as the construction, demolition and installation of foundations, pre-cast silos and other concrete tanks or receptacles, prestressed components, and gunite applications.
The exclusion is the part worth memorizing. That same rule excludes bridges, streets, sidewalks, curbs, gutters, driveways, parking lots and highways from S(Concrete Construction). Flatwork that most people would call concrete contracting therefore sits outside the specialty — site work, grading and paving of parking lots, driveways, sidewalks and gutters is written into the Building Contractor classification, and paving of all types belongs to the Highway Contractor classification. Choosing S(Concrete Construction) for a $60,000 driveway job would put the contractor outside the classification.
Below $40,000 none of this applies and no state credential exists. What does apply at any value is the local layer: G.S. 160D-1110(c) withholds the minor-work permit exemption from adding, repairing or replacing load-bearing structures, so a foundation or structural slab is permitted and inspected even on a small job.
The state sets the license floor; the county or city permit office controls filing, inspections, and local rules wherever the job site sits.
No North Carolina county or city licenses concrete contractors, and municipal privilege license taxes were repealed statewide effective July 1, 2015. The county or city inspections department issues the building permits under G.S. 160D-1110 and runs the footing and slab inspections — in the Charlotte area that is Mecklenburg County Code Enforcement, a division of the Land Use and Environmental Services Agency. Concrete is a trade where the local exemption and the state threshold pull in different directions: a $20,000 structural foundation is below the G.S. 87-1 licensing threshold but still needs a permit because load-bearing work is carved out of the G.S. 160D-1110(c) minor-work exemption, while a $20,000 decorative patio may need neither. At $40,000 and above, G.S. 87-14 makes the permit desk verify state licensure, workers' compensation coverage and lien agent details.
The local offices section below names the exact permit desk for every North Carolina county on file.
Each row names the issuing authority, cost, timeline, citation, and status behind the requirement — verified against the official source.
Published fees from the issuing authorities, as of September 2026. Local permit fees vary by project and jurisdiction — the basis is stated where a flat number does not exist.
The rule excludes bridges, streets, sidewalks, curbs, gutters, driveways, parking lots and highways. Driveways and sidewalks belong to Building; paving of all types belongs to Highway.
Gunite applications sit inside S(Concrete Construction), which matters for shotcrete structures — though pool shells fall under S(Swimming Pools).
The minor-work exemption at G.S. 160D-1110(c) is unavailable where a load-bearing structure is added, repaired or replaced, so foundations and structural slabs are permitted and inspected.
A practical sequence for a new concrete contractor in North Carolina. Actual agency processing times are noted in the ledger above.
Each item names the issuing authority, cycle, and citation.
Statutory consequences with their citations — not estimates, not “commonly cited” guesses.
Bidding or contracting on concrete work at or above the threshold without a license is criminal.
North Carolina appellate courts bar unlicensed general contractors from recovering in contract or in quantum meruit, and later licensure does not cure the illegal contract.
Performing work reserved to another classification — paving a parking lot on an S(Concrete Construction) license, for instance — is a willful violation of the Article supporting Board discipline and cost recovery.
Inside city limits, the city office listed here issues the permit; the county office serves unincorporated areas. Every office links to its official page.
Every fact in this file was checked against these official sources on September 2026.
Pending verification: Whether the Licensing Board will issue a combined S(Concrete Construction) and H(Grading and Excavating) license on a single application, which is Board practice rather than a published rule · How individual counties treat non-structural flatwork such as patios under the G.S. 160D-1110(c) exemption, which varies by local ordinance and was not surveyed county by county
General information, not legal advice. Always confirm requirements, deadlines, and forms with the issuing authority before filing or contracting.
Store licenses, permits, policies, and renewal dates in one place.