How to Get a CDL License in North Carolina
Getting a Commercial Driver's License (CDL) in North Carolina follows a structured process set by both federal regulations and state-specific rules through the NC Division of Motor Vehicles (NCDMV). The steps are consistent at a high level, but your path through them depends on the class of CDL you're pursuing, any endorsements you need, and your prior driving history.
What a CDL Is — and Why It's Federally Regulated
A Commercial Driver's License allows you to legally operate large or specialized vehicles used in commerce. Because these vehicles pose greater risk on public roads, the federal government sets minimum standards through the Federal Motor Carrier Safety Administration (FMCSA). States like North Carolina must meet those standards, but they administer the licensing process themselves — including setting fees, scheduling tests, and managing records.
That federal baseline means the core CDL structure is the same everywhere, even though the experience of getting one can vary by state.
The Three CDL Classes
North Carolina issues CDLs in three classes based on the weight and type of vehicle you'll operate:
| CDL Class | What It Covers |
|---|---|
| Class A | Combination vehicles with a GCWR of 26,001+ lbs, where the towed unit exceeds 10,000 lbs |
| Class B | Single vehicles 26,001+ lbs, or towing a unit under 10,001 lbs |
| Class C | Vehicles not covered by A or B that carry 16+ passengers or hazardous materials |
Most long-haul trucking jobs require Class A. Local delivery drivers, bus drivers, and dump truck operators may only need Class B or C.
Common CDL Endorsements
Endorsements authorize you to operate specific vehicle types or haul specific cargo. In North Carolina, you may need to pass additional written and/or skills tests for:
- H — Hazardous materials (also requires a TSA background check)
- N — Tank vehicles
- P — Passenger vehicles
- S — School bus
- T — Double/triple trailers
- X — Combination of tank and hazmat
The endorsements you need depend entirely on the job you're pursuing and the vehicles involved.
Step-by-Step: How to Get a CDL in North Carolina 🚛
1. Meet the Basic Eligibility Requirements
Before anything else, you need to:
- Be at least 18 years old for intrastate (within NC) driving
- Be at least 21 years old for interstate (crossing state lines) driving or to haul hazardous materials
- Hold a valid North Carolina regular driver's license
- Have a clean enough driving record — certain disqualifying offenses under federal law will make you ineligible regardless of state
2. Obtain a Commercial Learner's Permit (CLP)
You cannot jump straight to a CDL. Federal rules require you to hold a Commercial Learner's Permit for a minimum of 14 days before taking the CDL skills test.
To get your CLP at an NCDMV driver's license office, you'll need to:
- Pass a vision test
- Pass written knowledge tests for the class and endorsements you're seeking
- Provide proof of identity, residency, and Social Security number
- Pay the applicable fee (fees vary — confirm current amounts with NCDMV directly)
- Certify your type of driving (interstate vs. intrastate) and whether you're subject to FMCSA medical requirements
If you need a hazmat endorsement, you must also complete a TSA threat assessment, which involves fingerprinting and a federal background check. That process runs through the TSA separately and takes additional time.
3. Get a DOT Medical Certificate (If Required)
Most CDL holders operating in interstate commerce must pass a DOT physical exam conducted by a licensed medical examiner listed on the FMCSA National Registry. You'll need a valid Medical Examiner's Certificate on file with NCDMV. The requirements differ depending on your declared driving category — not every CDL applicant is subject to the same medical standards, so your certification type matters here.
4. Train and Practice
North Carolina does not require everyone to attend a CDL training school, but federal Entry-Level Driver Training (ELDT) regulations — which took effect in 2022 — now require that first-time CDL applicants complete a theory and behind-the-wheel training program from a provider listed on the FMCSA's Training Provider Registry (TPR).
This applies to Class A and Class B CDLs, as well as certain endorsements. Training program length and cost vary significantly depending on the provider and program format.
5. Pass the CDL Skills Test
The skills test has three parts:
- Pre-trip vehicle inspection — demonstrating you can identify defects before driving
- Basic vehicle control — maneuvers in a controlled area (backing, turning, parking)
- On-road driving — a road test with an examiner
You must schedule this test through NCDMV or an approved third-party tester. You'll need to bring an appropriate vehicle for the class you're testing in. Failing any portion requires rescheduling and repaying test fees.
What Shapes Your Timeline and Cost 📋
No two CDL applicants move through this process at the same pace or cost. Key variables include:
- CDL class and endorsements needed — more endorsements mean more tests
- Whether you attend a paid training program — costs range widely
- How quickly you pass each test — retakes add time and fees
- Medical qualification status — some applicants face additional review
- Hazmat background check — adds weeks to the process
The difference between someone who needs a basic Class B license for local work and someone pursuing a Class A with hazmat and tanker endorsements for interstate freight is substantial — in time, cost, and complexity.
Your specific situation — the vehicle you'll drive, the employer or industry you're entering, your driving history, and your home state — determines which parts of this process apply to you and how long each step takes.
