CDL Requirements in North Carolina (2026): Steps, Cost & Testing
Quick answer
- Minimum age
- 18 intrastate · 21 interstate
- Permit hold
- 14 days before the skills test
- Knowledge tests
- Vision screening (all applicants)
- State fees
- Itemized below by transaction; confirm current amounts with the agency
- Typical school cost
- $3,000–$7,000 for a private Class A program; less at community colleges (rough planning estimates, not an NCDMV figure)
- License term
- 5 years for the standard term; age, endorsements, and eligibility can change this.
- Permit validity
- 180 days in the dated reference; confirm your printed expiration
Source review dated October 12, 2026 against North Carolina Division of Motor Vehicles (NCDMV)
North Carolina issues CDLs through the Division of Motor Vehicles (NCDMV), part of the state Department of Transportation. You hold a regular NC license, get a Commercial Learner Permit after passing the vision, traffic-sign and CDL knowledge tests, hold it at least 14 days while completing ELDT, then pass a skills test in a truck you supply. NC charges commercial fees per year: a $51.50 CDL application fee plus $25.50 per year for the license, for a 5-year CDL.
This guide combines federal rules with dated state research. Read the review notes before paying fees or booking a test.
What surprises many applicants is how the fees are structured. North Carolina charges commercial fees per year rather than as one flat number: a $51.50 CDL application fee up front, then $25.50 per year for the license (about $127.50 for a 5-year CDL) and $5.00 per year for each endorsement. These are the amounts after North Carolina's July 1, 2024 quadrennial inflation adjustment, so always confirm the current figure with NCDMV before you go.
Two other points shape the real cost. Unlike some neighboring states, North Carolina is not a TSA self-managed state, so hazmat applicants finish their background check at a TSA/IdentoGO center rather than the DMV. And because you must bring your own commercial vehicle to the skills test, most drivers lean on a CDL school or a state-certified third-party tester that provides the truck and often has shorter waits than a state office.
Eligibility and documents in North Carolina
- Age: at least 18 for intrastate driving; 21 to drive interstate or haul hazmat.
- Proof of age and identity
- Proof of Social Security number
- Two documents proving North Carolina residency (U.S. citizens), or a legal-presence document (non-citizens)
- One document proving liability insurance from a provider licensed to do business in North Carolina
- A valid North Carolina driver license (a CLP is issued against your existing license record)
- Medical self-certification of your operating category, and, if non-excepted, a DOT medical examiner's certificate now transmitted electronically to NCDMV
How to get your CDL: step by step
Check eligibility, documents, and medical qualification
Choose the CDL class and endorsements for your vehicle. Hold the required regular license and bring North Carolina identity, residency, and Social Security documents. Self-certify your operating category and complete a DOT physical before the permit if that category requires medical certification.
Pass the knowledge tests and obtain your CLP
Take general knowledge and the vehicle/endorsement tests that apply. ELDT theory may be taken earlier, but federal rules do not require it before the CLP. A first-time hazmat applicant must complete hazmat theory before the hazmat knowledge test; hazmat is not issued on a CLP.
Complete required training and practice during the permit hold
Hold the CLP for at least 14 days before the skills test. Use a qualified supervising driver for public-road practice. First-time Class A/B, B-to-A upgrades, and first-time P/S endorsements require applicable theory and behind-the-wheel ELDT from registered providers. The appropriate CLP is needed for public-road training. State training requirements may add to the federal baseline.
Pass the skills test in the right vehicle
Confirm ELDT completion is recorded, arrange the test and a representative vehicle, then complete vehicle inspection, basic control, and road driving. The vehicle and transmission you test in can restrict your license.
Complete issuance and maintain your qualifications
Pay the applicable North Carolina issuance fees and confirm the correct class, endorsements, restrictions, and expiration. Keep your medical status current when required and follow the agency’s renewal instructions.
Medical certification in North Carolina
Self-certify your operating category with NCDMV. Effective June 28, 2025, North Carolina no longer accepts Medical Examiner's Certificates handed in directly by drivers — your certified medical examiner transmits the exam results electronically through FMCSA's National Registry (this aligns with the federal National Registry II rule effective June 23, 2025). Non-excepted drivers no longer drop off the paper card.
If your card lapses: Keep your self-certification and medical exam current. If a required medical certificate lapses, your CDL is downgraded to a non-commercial license until a valid card is on file. Renew your DOT physical before it expires to avoid a downgrade.
Every CDL holder must self-certify one operating category. The categories offered here:
- NI — Non-excepted Interstate (medical card required)
- EI — Excepted Interstate
- NA — Non-excepted Intrastate (medical card required)
- EA — Excepted Intrastate
New to the DOT physical? See our DOT physical guide and CDL medical card explainer.
What a CDL costs in North Carolina
These are separate transaction types, not charges that every applicant pays. Renewal, replacement, endorsement, and retest fees are alternatives or extras. Amounts are from the dated research; check current official fees before paying.
| Item | Cost | Notes |
|---|---|---|
| CLP: Commercial Driver License application (G.S. 20-37.15) | $51.50 | issuance: One-time application fee (G.S. 20-37.15); the NC Commercial Driver Manual lists it as covering each three attempts of the knowledge test. Amount is the post-July-1-2024 adjusted figure ($43.25 before adjustment). NC does not publish a separate standalone CLP dollar line on its commercial page — confirm the exact CLP charge with NC DMV. Amount recorded 2026-10-12; confirm current fee. Official fee source |
| Class A, B, or C CDL license (G.S. 20-37.16) | $25.50 per year | issuance: Charged per year for the license term (5 years = $127.50). Post-July-1-2024 adjusted figure; the statutory base amount was $21.50/year before NC's quadrennial inflation adjustment. This is separate from the $51.50 application fee. The five-year term itself was not restated on a current NCDMV page. Amount recorded 2026-10-12; confirm current fee. Official fee source |
| Each endorsement (H, N, P, S, T, X) | $5.00 per year | endorsement: Charged per year for the term (5 years = $25.00 per endorsement). Post-July-1-2024 adjusted figure ($4.25/year before adjustment). Amount recorded 2026-10-12; confirm current fee. Official fee source |
| ELDT training (if required) | $3,000–$7,000 for a private Class A program; less at community colleges (rough planning estimates, not an NCDMV figure) | Rough planning range — paid to your training provider, not the state. |
| DOT physical | ~$79–$150 | Paid to a certified medical examiner. |
State fees run about $179 for a new 5-year CDL, plus $25.00 per endorsement over the term ($5.00/year). The larger costs are ELDT tuition and a DOT physical (~$79–$150, estimated). Hazmat adds the TSA Security Threat Assessment fee, paid to TSA/IdentoGO (recently about $85.25 for a new applicant — confirm the current amount with TSA/IdentoGO, as NCDMV does not set or publish it).
See the full national breakdown on our CDL cost guide.
Skills testing in North Carolina
Testing access: State / approved third parties. Official testing instructions.
North Carolina allows approved third-party testers to administer the CDL skills test, with availability and fees set by the provider. NCDMV does not publish official statewide wait times; availability varies by driver license office and by third-party site. Using a CDL school that bundles testing, or a certified third-party tester, often shortens the wait compared with a state office. (Wait-time observations are rough planning estimates, not an NCDMV figure.)
Your test vehicle: You must provide your own commercial motor vehicle for the skills test, and it must be representative of the class of CDL you are applying for. NCDMV does not furnish a test vehicle; many applicants use a truck supplied by their CDL school or third-party tester.
Endorsements available in North Carolina
North Carolina offers the standard federal endorsements. Adding one usually means an extra knowledge test (and a skills test for passenger and school bus). Tap an endorsement for the full federal process and cost:
- HHazmat — Hazardous materials; requires the hazmat knowledge test plus ELDT theory training for first-timers. North Carolina is NOT a TSA self-managed state, so applicants complete the TSA Security Threat Assessment (fingerprinting and background check) through a TSA/IdentoGO enrollment center — not at the DMV. The endorsement is limited by the TSA cycle (up to 5 years).
- NTanker — Tank vehicles; knowledge test only, no skills test.
- XHazmat + Tank — Combined hazmat + tank; requires the hazmat TSA Security Threat Assessment via TSA/IdentoGO, same as H.
- PPassenger — Passenger; requires a passenger knowledge and skills test, and ELDT for first-time holders.
- SSchool Bus — School bus; requires the P (passenger) endorsement first, plus the S knowledge and skills tests and ELDT for first-timers.
- TDoubles/Triples — Double/triple trailers; knowledge test only, available on a CDL (not a CLP).
CDL disqualifications
Disqualifying offenses are set by federal law (49 CFR 383.51) and apply in every state. Some also apply in a personal vehicle; vehicle-specific conditions matter. North Carolina applies the federal 49 CFR 383.51 disqualification framework through Chapter 20, Article 2C of the General Statutes (including G.S. 20-17.4), covering major offenses, serious traffic violations, railroad-crossing and out-of-service-order violations, and the lifetime disqualification for using a commercial vehicle to commit a felony involving controlled substances or human trafficking. No material state-only additions beyond the federal baseline were identified in this review.
The offenses that trigger a disqualification, the length of each, and the federal exceptions are listed once in our CDL disqualifications guide instead of repeating the table here. Check the review notes for any North Carolina-specific additions we could not confirm.
Military skills-test waiver
Check the temporary July 30–October 29, 2026 federal eligibility extension and ask the state whether it participates.
North Carolina offers two military routes. The Even Exchange Program waives both the CDL skills and knowledge tests for service members who hold or held a Military Driver License with an approved MOS (or are currently licensed in NC and operated a CMV-equivalent military vehicle within the year before applying). If you are not eligible for Even Exchange, the Military CDL Skills Waiver waives only the skills test. Both applications are currently accepted by mail only; if approved, you have 30 days from NCDMV's email contact to visit a driver license office to be issued the CDL. Questions: 919-861-3319.
Practice for the North Carolina CDL knowledge tests
Free practice questions written from the official CDL manual — general knowledge, air brakes, combination, and every endorsement. No sign-up.
Start the North Carolina practice testNorth Carolina CDL FAQ
How much does a North Carolina CDL cost?
North Carolina bills commercial fees per year. Expect about $179 in state fees for a new 5-year CDL: a $51.50 CDL application fee plus $25.50 per year for the license ($127.50 over five years). Each endorsement adds $5.00 per year ($25.00 over the term). On top of state fees, budget for ELDT tuition, a DOT physical, and — for hazmat — the TSA Security Threat Assessment fee.
Do I have to bring my own truck for the North Carolina skills test?
Yes. NCDMV requires you to provide your own commercial motor vehicle, and it must be representative of the class of CDL you're seeking — the state does not furnish one. Many applicants use a truck supplied by their CDL school or a certified third-party tester. You schedule the skills test by calling 919-715-7000 or through an authorized third-party tester.
How does the hazmat endorsement work in North Carolina?
North Carolina is not a TSA self-managed state, so hazmat fingerprinting is handled by a TSA/IdentoGO enrollment center rather than the DMV. You complete ELDT theory (first-timers), pass the hazmat knowledge test at NCDMV, and complete the TSA Security Threat Assessment through TSA/IdentoGO. The endorsement is tied to the TSA cycle (up to 5 years).
Can I get a North Carolina CDL at 18?
Yes, but if you're under 21 you're limited to intrastate driving (within North Carolina). Interstate driving (crossing state lines) and any hazmat endorsement require you to be at least 21.
Do I still hand in my DOT medical card in North Carolina?
No. Effective June 28, 2025, NCDMV no longer accepts medical certificates handed in directly by drivers. Your certified medical examiner transmits the exam results electronically through FMCSA's National Registry. You still self-certify your operating category, and a lapsed medical certificate will downgrade your CDL until a valid one is on file.
Sources and review notes
State research dated 2026-10-12; presentation and source disclosures updated 2026-10-12. A presentation update does not mean every fee or requirement has been reverified.
- Medical submission instructions and non-domiciled eligibility can change before other licensing rules. Confirm your current instructions with the agency.
- The 5-year CDL term and the statute pages (ncleg.gov returned 403) could not be re-confirmed on a current official page; the hazmat TSA fee (~$85.25) and DOT physical cost are not NCDMV figures.
| Topic | Research date | Evidence |
|---|---|---|
| Permit age and hold | 2026-10-12 | Source checked |
| Permit validity | 2026-10-12 | Source checked |
| Fees | 2026-10-12 | Source checked |
| Medical submission | 2026-10-12 | Source checked |
| Testing access | 2026-10-12 | Source checked |
| License term | 2026-07-20 | Confirm current instructions |
| Military waiver | 2026-10-12 | Source checked |
Official sources
Check the applicable rule and current instructions at these official sources. Research limitations are identified where they affect a claim.
- Commercial Driver License (main) — NCDMV
- Licenses & Fees — NCDMV
- 2024 Quadrennial Fee Adjustment (G.S. 20-4.02) — official fee table — NCDOT
- G.S. 20-37.16 — Content of license; classifications and endorsements; fees — NC General Assembly
- Services for Military Personnel — NCDMV
- N.C. Commercial Driver License Manual — NCDMV