PLUMBING x NORTH CAROLINA

Plumbing contractor requirements in North Carolina.

G.S. 87-21 requires a license before any person, firm or corporation engages in, or offers to engage in, the business of plumbing contracting, and the State Board of Examiners of Plumbing, Heating and Fire Sprinkler Contractors issues it. Nothing in Article 2 is keyed to project value. The Board runs two classes — Class I covering all plumbing, heating and fire sprinkler systems in all structures, Class II covering plumbing and heating in single-family detached residential dwellings — plus restricted credentials for fuel piping, limited plumbing, and government technicians.

The scope is drawn broadly and the exemption narrowly. Article 2 reaches the connection, repair or alteration of the plumbing drainage, waste or venting system or the potable water system, plus water heaters and whole-house water treatment. It does not reach drain cleaning or minor repairs and minor replacements — replacing parts in an installed system that require no change in energy source, fuel type, or routing or sizing of venting or piping. And anyone installing a plumbing system on property intended for sale or primarily for rental is deemed to be contracting even without being paid.

Two administrative details catch people out. The license number must appear on all proposals, contracts and requests for permits, and the current license must be posted at the business location. And there is no grace period: licenses expire the last day of December, renewal in the following January costs $25 extra, and failing to renew within three years forces reexamination.

STATE LICENSE
RequiredState Board of Examiners of Plumbing, Hea…
STATUTE
N.C. Gen. Stat. § 87-21 et seq.
RENEWAL
Annual — expires December 31, no grace periodNone required — Board eliminated mandatory CE in 2012
VERIFIED
September 2026Official sources
FILE · PLUMBING x NORTH CAROLINA
Compliance Dossier
Public
File
September 2026
STATE AUTHORITYState Board of Examiners of Plumbing, Heating and Fire Sprinkler Contractors
STATUTE / CODEN.C. Gen. Stat. § 87-21 et seq.
SCOPEStatewide · North Carolina
RENEWALAnnual — expires December 31, no grace period
CONTINUING ED.None required — Board eliminated mandatory CE in 2012
LOCAL OFFICES11 counties on file
FILE PLUMBINGSCOPE STATEWIDE · NORTH CAROLINATYPE VERIFIED RULE FILE
VERIFIED September 2026STATUS PUBLIC REFERENCE
What this file settlesThe North Carolina rules for plumbing contractors, verified against official sources.
LICENSE TRUTH
North Carolina plumbing contracting is licensed with no dollar threshold, in two classes — Class I for all structures, Class II for single-family detached dwellings — and your license number has to appear on every proposal, contract and permit request.
STATE ↔ LOCAL
North Carolina plumbing licensure is exclusively a state credential; counties and cities do not license plumbers, and the municipal privilege license tax was repealed statewide effective July 1, 2015. The local layer is the permit desk and the inspector. Plumbing permits are issued under G.S. 160D-1110 by the county or city inspections department — Mecklenburg County Code Enforcement, part of the Land Use and Environmental Services Agency, issues building, electrical, plumbing and mechanical permits for the Charlotte area and conducts the field inspections. The statute connects the two layers directly: G.S. 87-21(e) requires the state license number to appear on requests for permits issued by municipalities. The minor-work exemption in G.S. 160D-1110(c) does not help plumbing much, because it excludes any work that adds to or changes the design of a plumbing system; replacement that maintains existing size and capacity is the only piece that stays exempt.
EVERY CLAIM SOURCED
Each requirement below carries its citation and official source. Facts we could not confirm are listed as pending — never asserted.
§ 01 · Permit Stack

How plumbing work is governed in North Carolina.

The state sets the license floor; the county or city permit office controls filing, inspections, and local rules wherever the job site sits.

STATE — NO THRESHOLD
NC Plumbing, Heating & Fire Sprinkler Board
CLASS I OR CLASS IIEXPERIENCE HOURSEXAM
STATE — THE PAPERWORK RULE
N.C.G.S. § 87-21(e)
LICENSE POSTED AT BUSINESSNUMBER ON EVERY CONTRACT
LOCAL — PERMIT AND INSPECTION
County / city inspections department
PLUMBING PERMITNO CONCEALMENT BEFORE INSPECTION

Read it bottom-up.

North Carolina plumbing licensure is exclusively a state credential; counties and cities do not license plumbers, and the municipal privilege license tax was repealed statewide effective July 1, 2015. The local layer is the permit desk and the inspector. Plumbing permits are issued under G.S. 160D-1110 by the county or city inspections department — Mecklenburg County Code Enforcement, part of the Land Use and Environmental Services Agency, issues building, electrical, plumbing and mechanical permits for the Charlotte area and conducts the field inspections. The statute connects the two layers directly: G.S. 87-21(e) requires the state license number to appear on requests for permits issued by municipalities. The minor-work exemption in G.S. 160D-1110(c) does not help plumbing much, because it excludes any work that adds to or changes the design of a plumbing system; replacement that maintains existing size and capacity is the only piece that stays exempt.

The local offices section below names the exact permit desk for every North Carolina county on file.

Source · State Board of Examiners of Plumbing, Heating and Fire Sprinkler ContractorsLast verified · September 2026
§ 02 · Specs Ledger

Every requirement, with a number on it.

Each row names the issuing authority, cost, timeline, citation, and status behind the requirement — verified against the official source.

RequirementIssued byCostTimeCitationStatus
Plumbing Contractor LicenseClass I or Class II; no project-value threshold
NC Plumbing, Heating & Fire Sprinkler Board
Annual fee up to $150
Expires December 31
N.C.G.S. § 87-21; § 87-22
REQUIRED
Qualifying Experience2 years / 4,000 hours for a contractor license
Documented to the Board
No fee — time investment
Before examination
NC Board applicant information
REQUIRED
Board ExaminationTaken in the class and category applied for
NC Plumbing, Heating & Fire Sprinkler Board
Board examination fee
Before licensure
N.C.G.S. § 87-22.1
REQUIRED
License Number on ContractsEvery proposal, contract and permit request; license posted
Statutory duty
No fee
Continuous
N.C.G.S. § 87-21(e)
REQUIRED
Plumbing PermitWork may not be concealed before inspection
Local inspections department
Set by the local jurisdiction
Before work starts
N.C.G.S. § 160D-1110
REQUIRED
Workers' CompensationThree or more employees regularly employed
Private carrier
Premium by payroll
Before hiring the third employee
N.C.G.S. § 97-2(1)
CONDITIONAL
§ 03 · Year-One Cost

What it costs to start plumbing in North Carolina.

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.

Year-one ledger
North Carolina · Plumbing
Annual license feeStatutory maximum for plumbing and heatingUp to $150
Examination feeSet by the Board under § 87-22.1Board schedule
Late renewalRenewal during the January after expiration+$25
License number assignmentTransferring a license number to a new qualifier$10
Continuing educationMandatory CE was eliminated by the Board in 2012$0 required
Year-one floor≈ $150/year in state fees after the exam
Excludes tools, vehicle purchase, payroll, and marketing.
NOTE
No grace period after December 31

The Board states plainly that there is no grace period. Renewing in the following January adds $25, and a license unrenewed for three years forces reexamination.

NOTE
Continuing education is voluntary here

The Board eliminated mandatory continuing education in 2012; it is no longer required to renew annually. That is unusual among North Carolina construction boards.

NOTE
Building to sell or rent counts

Installing a plumbing system on property intended at the time for sale or primarily for rental is deemed contracting without regard to whether anyone paid you.

§ 04 · Path to First Job

From day zero to first inspection.

A practical sequence for a new plumbing contractor in North Carolina. Actual agency processing times are noted in the ledger above.

1
STEP 1
Log 4,000 hours of on-site experience
Employer documentation
2
STEP 2
Apply for the examination
NC Plumbing, Heating & Fire Sprinkler Board
3
STEP 3
Pass the Class I or Class II exam
Board exam
4
STEP 4
License issues; post it and print the number
N.C.G.S. § 87-21(e)
5
STEP 5
Pull the plumbing permit
Local inspections department
6
STEP 6
Renew by December 31 every year
Board — no grace period
§ 05 · Compliance Checklist

Check them off.

Each item names the issuing authority, cycle, and citation.

01
Match the class to the building
Class I covers all structures; Class II stops at single-family detached residential dwellings. A duplex or an apartment building is not Class II work.
STATESCOPEN.C.G.S. § 87-21(b)(1)
NC Plumbing, Heating & Fire Sprinkler BoardIssuing authority
02
Know where minor repair ends
Replacing a part that requires no change in energy source, fuel type, or routing or sizing of venting or piping is exempt. Touching the drainage, waste, venting or potable water system is not.
STATEEXEMPTIONN.C.G.S. § 87-21(c)
StatuteIssuing authority
03
Print the license number on everything
Proposals, contracts and permit requests all carry the license number, and the current license is posted at the business location.
LEGALPAPERWORKN.C.G.S. § 87-21(e)
LicenseeIssuing authority
04
Do not backfill before the inspector arrives
Under the 2026 manufactured-home exemptions and the Building Code generally, lines may not be covered, backfilled or otherwise concealed until inspected and approved.
LOCALINSPECTIONN.C.G.S. § 87-21(c3)
Local inspections departmentIssuing authority
05
Renew on the calendar year
Licenses expire the last day of December. There is no grace period; January renewal costs $25 more.
RENEWALDEADLINEN.C.G.S. § 87-22
NC Plumbing, Heating & Fire Sprinkler BoardIssuing authority
§ 06 · Enforcement

What the law does about unlicensed plumbing work.

Statutory consequences with their citations — not estimates, not “commonly cited” guesses.

§
N.C.G.S. § 87-25Statute

Unlicensed plumbing contracting

Engaging in the business of plumbing, heating or fire sprinkler contracting without a license is a criminal offense; bona fide employees of a licensee acting in the course of their work are not treated as engaging in the business.

ConsequenceClass 2 misdemeanor
§
N.C.G.S. § 87-25.1Statute

Board injunction

The Board may go to court to restrain violations of Article 2 independently of any criminal prosecution.

ConsequenceInjunctive relief
§
N.C.G.S. § 87-23; § 87-22Statute

Revocation or suspension

The Board may revoke or suspend a license for cause under Article 2, and a license unrenewed for three years cannot simply be reinstated — the licensee must be reexamined.

ConsequenceRevocation; forced reexamination
§ 07 · Local Offices

Where the permit is filed, county by county.

Inside city limits, the city office listed here issues the permit; the county office serves unincorporated areas. Every office links to its official page.

County · CityPermit officePortal
Mecklenburg County
Charlotte
Mecklenburg County LUESA Code Enforcement (serving Charlotte)
Unincorporated: Mecklenburg County LUESA Code Enforcement (unincorporated county)
AccelaMeck (Accela Citizen Access)
Wake County
Raleigh
City of Raleigh Planning and Development
Unincorporated: Wake County Permits and Inspections
Permit and Development Portal
Guilford County
Greensboro
City of Greensboro Engineering and Inspections — Development Services Division
Unincorporated: Guilford County Inspections Department
Forsyth County
Winston-Salem
Winston-Salem/Forsyth County Inspections Division (Planning and Development Services Department)
Unincorporated: Winston-Salem/Forsyth County Inspections Division (same joint department, unincorporated county)
BuildIT
Durham County
Durham
Durham City-County Building & Safety Department
Unincorporated: Durham City-County Building & Safety Department (same joint department, county side)
Land Development Office (LDO) Portal
Cumberland County
Fayetteville
City of Fayetteville Development Services — Permitting & Inspections Division
Unincorporated: Cumberland County Planning & Inspections
E-Development Portal
Buncombe County
Asheville
City of Asheville Development Services Department — Building Safety Inspections
Unincorporated: Buncombe County Permits & Inspections
Development Portal
New Hanover County
Wilmington
City of Wilmington Planning, Development & Permitting Services (DPS)
Unincorporated: New Hanover County Building Safety (Permits & Inspections)
DPS Permit Portal
Gaston County
Gastonia
City of Gastonia Planning & Zoning (Permits & Inspections)
Unincorporated: Gaston County Building & Development Services (Building Inspections)
CityView Portal
Cabarrus County
Concord
City of Concord Planning & Neighborhood Development
Unincorporated: Cabarrus County Construction Standards (Central Permitting)
Pitt County
Greenville
City of Greenville Inspections Division
Unincorporated: Pitt County Permitting & Inspections
EnerGov Self Service
§ 08 · North Carolina FAQ

Questions plumbing contractors ask about North Carolina.

Q01Is there a minimum job size before a plumbing license is required in North Carolina?+
No. Article 2 has no dollar threshold. A license is required before engaging in, or offering to engage in, the business of plumbing contracting at any value.
Q02Can an unlicensed handyman replace a water heater?+
No. G.S. 87-21(c) expressly lists the installation or replacement of water heaters as work the Article applies to. The minor-repair exemption covers replacing parts such as a compressor, coil, contactor, motor or capacitor where no change in energy source, fuel type, or venting or piping routing is involved.
Q03Did anything change for plumbing licensure in 2026?+
Yes. S.L. 2026-59, signed August 11, 2026, added G.S. 87-21(c3), exempting short manufactured-home hookups: a 3- or 4-inch sanitary sewer line no longer than 10 linear feet to an existing approved connection point, and a water line no longer than 100 feet from an existing meter. Both still require permits and inspection, and neither may be concealed before approval.
Q04Does North Carolina require continuing education for plumbers?+
Not for license renewal. The Board eliminated mandatory continuing education in 2012 and states it is no longer required to renew licenses annually, though it encourages voluntary code and technology training.
§ 09 · Sources

Primary authorities, not secondary summaries.

Every fact in this file was checked against these official sources on September 2026.

Pending verification: The exact current examination and license fee charged, since G.S. 87-22 and § 87-22.1 set statutory maximums and the Board's published schedule may sit below them · Whether individual municipalities impose additional local registration on plumbing contractors beyond the state license and the permit itself

General information, not legal advice. Always confirm requirements, deadlines, and forms with the issuing authority before filing or contracting.

These are the documents Iris tracks for you.

Store licenses, permits, policies, and renewal dates in one place.