North Carolina CDL Requirements: NCDMV Classes, Fees, and the 5-Year In-Person Renewal
North Carolina issues CDLs through the North Carolina Division of Motor Vehicles (NCDMV), a division of the state Department of Transportation. Two NC-specific details matter: CDL renewal is 5 years (not 8), and renewal must be done in person at an NCDMV driver license office — no online or mail renewal available for commercial drivers. North Carolina's freight corridor position (I-40, I-85, I-95, I-77) between Atlanta and the Northeast generates steady CDL demand statewide.
Last verified: 2026-04-17 against NCDMV CDL pages and 49 CFR Parts 383 and 380.12
Key Takeaways
- Issuing agency: North Carolina DMV (NCDMV), division of NCDOT —
ncdot.gov/dmv1 - CDL classes offered: A, B, and C
- Core fees: $43.25 Commercial Learner Permit; approximately $150.75 total government fees2
- Age rule: 18 for NC intrastate; 21 for interstate or hazmat endorsement1
- CLP holding period: at least 14 days before skills test (federal)3
- ELDT required for first-time Class A/B, class upgrade, or first-time H/P/S endorsement4
- Renewal cycle: 5 years, in-person only1
- No online or mail CDL renewal — NC-specific requirement1
North Carolina CDL classes
NC follows federal class definitions under 49 CFR Part 383:31
| Class | Vehicles | Typical drivers |
|---|---|---|
| Class A | Combination vehicles with GCWR ≥ 26,001 lbs when the towed unit's GVWR exceeds 10,000 lbs | OTR tractor-trailer, regional, flatbed, tanker, reefer |
| Class B | Single vehicles with GVWR ≥ 26,001 lbs | Straight-truck drivers, buses, dump trucks |
| Class C | Vehicles transporting placarded hazmat or 16+ passengers that fall below A/B thresholds | Smaller hazmat, passenger vans |
A Class A credential lets you drive Class B and C vehicles; the inverse is not true.
Age, residency, and eligibility
- Minimum age: 18 for NC intrastate; 21 for interstate or to carry a Hazmat endorsement.1 The hazmat age minimum is federal (21) and is explicitly reinforced by TSA for the H-endorsement background check.
- NC residency: required. Hold (or apply concurrently for) a valid NC non-commercial driver license.1
- Lawful presence: U.S. citizenship or documented lawful presence required.
- Medical certification: Federal MEC (MCSA-5876) per self-certification category; electronic transmission under Medical Certification Integration.5
Self-certification categories
Federal self-certification required under 49 CFR 383.71:6
- Non-excepted interstate (NI)
- Excepted interstate (EI)
- Non-excepted intrastate (NA)
- Excepted intrastate (EA)
Endorsements available in North Carolina
NCDMV issues the standard federal endorsement set:1
- H — Hazardous materials (requires 21+ age and TSA background check)
- N — Tank vehicles
- P — Passenger
- S — School bus (requires P endorsement)
- T — Doubles / triples (Class A only)
- X — Combined H + N (hazmat-tanker)
Current NCDMV fees
All fees below are from NCDMV's Licenses and Fees page, current as of verification on 2026-04-17:2
| Transaction | Fee |
|---|---|
| Commercial Learner Permit | $43.25 |
| Total government fees (CLP + CDL issuance) | approximately $150.752 |
| TSA Hazmat background check (separate — federal, not NCDMV) | Federal fee — verify current amount7 |
Exact CDL issuance fees vary by class and duration; verify the NCDMV Licenses and Fees page for the current breakdown at application time.2 Our editorial policy re-verifies these figures at least every 180 days.
How to get a North Carolina CDL: step by step
Step 1 — Hold a valid NC non-commercial driver license
Required before starting the CDL process.1
Step 2 — Pass the DOT physical
Find a Certified Medical Examiner (CME) on the FMCSA National Registry.5 The CME transmits your MEC electronically; NCDMV receives it.
Step 3 — Gather required documents
For your CLP application at an NCDMV driver license office:1
- Valid NC non-commercial driver license
- Proof of identity (passport, birth certificate, naturalization)
- Proof of NC residency (2 documents)
- Social Security number
- Self-certification form (NI/EI/NA/EA)
- Valid Medical Examiner's Certificate if required for your self-certification category5
Step 4 — Apply for the Commercial Learner Permit
Pay the $43.25 CLP fee.2 Pass vision and CDL knowledge tests: General Knowledge, Combination Vehicles (for Class A), Air Brakes, endorsement-specific.1
Step 5 — Receive your CLP
NC CLP is valid for 180 days under federal standard.3
Step 6 — Complete FMCSA Entry-Level Driver Training (ELDT)
For first-time Class A or Class B applicants, class upgrade applicants, or first-time H / P / S endorsement applicants, ELDT is federally required at an FMCSA Training Provider Registry (TPR) provider.4 NC has many TPR-registered schools, community colleges, and carrier-operated programs across the Raleigh, Charlotte, Greensboro, and coastal regions.
Step 7 — Wait the 14-day minimum CLP holding period
Federal rule: at least 14 days between CLP issuance and skills test.3
Step 8 — Schedule and pass the CDL skills test
NCDMV administers CDL skills testing at designated driver license offices. The three-part skills test:1
- Pre-trip vehicle inspection
- Basic vehicle control
- On-road driving
Step 9 — Pay the CDL fee and receive your credential
Total approximate government fees: $150.75.2
Hazmat endorsement — three gates
Adding H (or X) in North Carolina requires:
- Minimum age 21 (state and federal rule for hazmat)1
- FMCSA ELDT hazmat theory at a TPR provider4
- TSA Hazmat Endorsement Threat Assessment background check and fingerprinting7
- NC hazmat knowledge test at an NCDMV driver license office
- NCDMV endorsement fee — verify current at NCDMV2
North Carolina medical certification
Under federal Medical Certification Integration, your CME transmits your MEC electronically to FMCSA; NCDMV receives it.5 Maintain current certification — expired MEC triggers CDL downgrade.
CDL renewal in North Carolina
North Carolina CDLs renew every 5 years.1
Critical NC rule: renewal cannot be completed online or by mail — it must be done in person at an NCDMV driver license office.1 Plan an office visit ahead of your expiration date. Bring current identity documents, valid MEC if required, and the renewal fee.
If your CDL lapses, reinstatement may require retesting.
North Carolina freight landscape (state context)
Four realities shape CDL demand in North Carolina:
-
I-85 / I-40 / I-95 / I-77 freight corridors. North Carolina sits on the Atlanta-to-Northeast freight spine. I-85 runs from Atlanta through Charlotte and Greensboro to Virginia. I-40 spans the state east-west from the Tennessee border to Wilmington. I-95 runs the Atlantic seaboard coast. I-77 connects Charlotte to Ohio.
-
Charlotte banking and logistics. Charlotte is a financial services hub and a major Southeast distribution center — significant LTL and private-fleet demand.
-
Research Triangle (Raleigh-Durham-Chapel Hill). Pharmaceutical, tech, and medical device manufacturing generate dedicated and regional trucking demand.
-
Agriculture and port freight. Eastern NC has significant hog, poultry, tobacco, and soybean agriculture. The Port of Wilmington handles container and bulk cargo for the Southeast.
The practical read: NC CDL-A drivers find work across OTR, regional, LTL, dedicated private fleet, and ag-seasonal markets. The state's position on major freight corridors creates steady through-traffic and local distribution demand.
North Carolina-specific details worth knowing
- NCDMV = division of NCDOT. Your issuer is the state DMV operating under the Department of Transportation.1
- 5-year renewal cycle is shorter than federal 8-year maximum.1
- In-person-only CDL renewal — you cannot renew online or by mail.1
- 21 for hazmat — NC and federal rules both impose 21+ age for the H endorsement.17
- Coastal freight — Port of Wilmington serves as a secondary Atlantic port for the Carolinas freight demand.
Frequently Asked Questions
Q: Why can't I renew my NC CDL online? A: NC policy requires in-person renewal for commercial drivers. Vision screening, medical certification verification, and identity confirmation happen at the driver license office.1
Q: Do I need a regular NC license before a CDL? A: Yes. You must hold or apply concurrently for a valid NC non-commercial driver license.1
Q: How long is the NC CLP valid? A: 180 days under federal standard.3
Q: Can I test in Spanish? A: No. CDL knowledge tests are English-only nationwide per federal rule (49 CFR 383.133(c)).1
Q: How much is an NC CDL all-in? A: Approximately $150.75 in NCDMV fees.2 Add ELDT tuition ($3,500–$8,000 at typical NC CDL schools), DOT physical ($80–$150 typical), and TSA Hazmat fee if applying for H.
Q: Can I transfer an out-of-state CDL to NC? A: Yes. Visit an NCDMV driver license office with your out-of-state CDL, proof of NC residency, identity documents, and medical self-certification. Knowledge and skills tests generally waived under AAMVA reciprocity for clean transfers.1
Q: Does NC participate in the Military Skills Test Waiver? A: Yes.8 Qualified military drivers may waive the skills-test portion.
Q: What if I miss my CDL renewal deadline? A: NC may require you to take knowledge and/or skills tests again if significantly lapsed. Don't let it expire without renewing.1
Q: My MEC expired — will my NC CDL downgrade? A: Yes. NCDMV will downgrade your CDL to non-commercial if medical certification lapses past the allowable grace period. Restore by submitting a new MEC through the federal electronic system.5
Q: Are there third-party CDL skills testers in NC? A: NCDMV administers CDL skills testing at its driver license offices. Check current NCDMV guidance for any third-party approvals in your area.1
Q: I drive to and from the Port of Wilmington. Any special NC requirements? A: Class A CDL for drayage. TWIC credential from TSA is federal (not NC-specific) for port access. Hazmat endorsement if hauling placarded containers.7
Q: Why is the hazmat minimum age 21 in NC? A: That's federal. TSA will not clear hazmat background checks for applicants under 21 due to the federal interstate CMV minimum age coupled with hazmat's safety-sensitive regulatory posture.7
Sources verified on 2026-04-17
This guide is educational and not legal advice. Fees and rules change; verify current figures at ncdot.gov/dmv before applying. Report errors to [email protected]; corrections are logged publicly per our editorial policy.
-
NCDMV — Commercial Driver License.
https://www.ncdot.gov/dmv/license-id/driver-licenses/commercial/Pages/default.aspx↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
NCDMV — Licenses and Fees.
https://www.ncdot.gov/dmv/license-id/driver-licenses/Pages/licenses-fees.aspxandhttps://www.ncdot.gov/dmv/Pages/DMV-Fees.aspx↩↩↩↩↩↩↩↩↩ -
49 CFR Part 383 — Commercial Driver's License Standards.
https://www.ecfr.gov/current/title-49/subtitle-B/chapter-III/subchapter-B/part-383↩↩↩↩↩ -
FMCSA Training Provider Registry.
https://tpr.fmcsa.dot.gov/↩↩↩ -
FMCSA Medical Certification Integration.
https://www.fmcsa.dot.gov/medical/driver-medical-requirements/medical-certification-integration↩↩↩↩↩ -
49 CFR 383.71 — Driver application and certification procedures.
https://www.ecfr.gov/current/title-49/subtitle-B/chapter-III/subchapter-B/part-383/subpart-E/section-383.71↩ -
TSA Hazmat Endorsement Threat Assessment Program.
https://www.tsa.gov/for-industry/hazmat-endorsement↩↩↩↩↩ -
FMCSA Military Skills Test Waiver.
https://www.fmcsa.dot.gov/registration/commercial-drivers-license/military-cdl-licensing↩