How to get a CDL in North Carolina: steps, tests and costs
The real order of operations for an NC commercial driver license: age rules, ELDT training, the learner's permit and its 14-day wait, the three-part skills test, and what every piece of it costs by statute.
The short version
You need to be 18 to drive commercially inside North Carolina only, and 21 to cross state lines or hold a hazmat endorsement. You also have to already hold a valid North Carolina license that is not suspended or revoked. [1][7]
Before you can test, federal Entry-Level Driver Training applies to anyone getting a Class A or B CDL for the first time, upgrading to one, or adding a hazmat, passenger or school bus endorsement. It has to come from a provider on FMCSA's Training Provider Registry. [10][11]
Then you get a commercial learner's permit, hold it at least 14 days, and take the skills test in the kind of vehicle you want to drive. You supply the truck. [1][7]
Budget roughly $205 in state fees for a five-year Class A with no endorsements: $25.50 for the permit, $51.50 to apply, and $127.50 for the license itself. Hazmat adds a TSA fee on top. [7][8][13][15][17]
One scheduling quirk trips people up. You can book the knowledge test online, but the CDL road test has to be scheduled by calling NCDMV at 919-715-7000. [1][22]
Which class you need
Class A covers combination vehicles with a gross combination weight rating of 26,001 pounds or more, where the towed unit is rated over 10,000 pounds. That is the tractor-trailer license and the one most people mean. [4][17]
Class B covers a single vehicle rated 26,001 pounds or more, or one of those towing a unit rated 10,000 pounds or less. Dump trucks, straight trucks and most buses live here. [4][17]
Class C is for vehicles that fit neither group but are designed to carry 16 or more passengers including the driver, or that haul placarded hazardous materials. [4]
Endorsements ride on top of the class: H for placarded hazmat in non-tank vehicles, N for tank vehicles without hazmat, X for tank vehicles with hazmat, P for passengers, S for school bus, and T for doubles and triples. Every endorsement requires a knowledge test, and P and S also require a skills test. [5][17]
Restrictions work the other way, taking things away. An E means no manual transmission, L means no air brakes, Z means no full air brakes, O means no tractor-trailer, K means intrastate only, and V flags a medical variance. Test in an automatic and you will carry the E for life until you retest. [6][7]
Training comes first now
Entry-Level Driver Training has been the rule since February 7, 2022. If you are applying for a Class A or B for the first time, upgrading from B to A, or adding an H, P or S endorsement for the first time, you have to finish ELDT before you take the test it applies to. [10][11]
The training has a theory part and a behind-the-wheel part, and only a provider listed on FMCSA's Training Provider Registry counts. The state cannot test you until the provider submits your completion electronically to FMCSA. [11]
There is no federal minimum number of behind-the-wheel hours. Training is proficiency-based, meaning the provider has to certify you demonstrated every required skill, and a simulator cannot stand in for that. We should note that this detail came from secondary sources, because FMCSA's registry site would not load for us. [12]
NCDOT says ELDT typically takes about four weeks. Plan your money and your time around that, not around the old assumption that you could walk in and test. [1]
The commercial learner's permit
Study the NC CDL manual, then pass the vision, traffic sign and CDL knowledge tests at a driver license office. You walk out with a temporary certificate, and the permit itself arrives in the mail in about 20 business days. [1]
The permit costs $25.50, the same as a regular learner's permit. It is good for up to 180 days, and NCDOT describes one 180-day renewal being available, so about a year at the outside. [1][7][8]
You have to hold it at least 14 days before you can take the skills test. There is no way around that wait, so get the permit early. [1][7]
While you hold it, you can only drive a commercial vehicle with a CDL holder licensed for that same class sitting in the front seat next to you. [1][7]
One more rule worth knowing: a permit with a passenger or school bus endorsement cannot be issued to anyone required to register as a sex offender, and the Division checks the state and national registries before issuing either one. [7]
The tests
There is a written knowledge test, then a skills test in three parts: the pre-trip vehicle inspection, the basic vehicle control test, and the road test. North Carolina ties its testing standard directly to federal Part 383, Subparts F, G and H. [1][7]
You provide your own commercial vehicle for the skills test, and you are tested in the type of vehicle you are applying to drive. Test in a straight truck and you do not get a Class A. [1]
Third parties can give the skills test, including another state agency, an employer, a private training school or local government, as long as their test matches the state's and they have a compliant agreement with NCDMV. Third-party testing can happen any day of the week. [7]
The application fee buys three attempts at the written knowledge test before you pay again. Road test appointments cannot be booked through the online scheduler, only by phone, though knowledge tests and permit transactions can be scheduled online under Commercial Driver License. [15][22][1]
What it costs
The permit is $25.50. The CDL application fee is $51.50, nonrefundable, and it is waived when you convert a permit to a CDL or renew an existing CDL. [7][8][15]
The license itself runs $25.50 per year of the issuance period, so a standard five-year CDL is $127.50. Endorsements are $5.00 per year each, or $25.00 apiece over five years. [17]
A duplicate for a lost license or a name or address change is $16.75. Getting a license back after a revocation costs $83.50 generally, or $167.25 after an impaired driving revocation. [8][9]
A standard CDL runs five years and expires on your birthday. One that carries both passenger and school bus endorsements for a certified NC school bus driver expires in three years instead, and a license with hazmat expires with your TSA security threat assessment rather than on the normal cycle. [8][17]
These figures come from the North Carolina General Statutes as of September 2026, read directly from the legislature's own text, because NCDMV's fee pages would not load for us. Call 919-715-7000 if you want them confirmed before you budget. [7][8][9][17]
The medical card
Every CDL holder and applicant has to meet the medical qualification standards in 49 CFR 391.41, and you self-certify into one of four categories depending on whether you cross state lines and whether your operation is excepted. [9][17]
Since June 28, 2025, the examiner submits your medical certificate electronically through FMCSA's National Registry. No more carrying the paper copy to the DMV. Self-certification changes go on form CDL-MED-1, emailed to CDLmedical@ncdot.gov. [1]
Let the medical certification lapse and NCDMV has to notify you and give you 60 days to fix it. Miss that window and your CDL is automatically downgraded to a regular Class C. [7]
North Carolina also offers an intrastate medical waiver of up to two years for a driver who cannot meet the federal standard. It comes with an intrastate-only restriction and periodic recertification, and the CDL downgrades automatically if any condition of the waiver is not met. [7]
Hazmat and the TSA check
An H or X endorsement means a TSA hazmat threat assessment: fingerprinting at an enrollment center and a background and security check. New prints are required at every renewal. [13]
As of January 1, 2025 the TSA fee is $85.25 for new applicants and renewals alike. It drops to $41.00 if you already hold a valid TWIC card in a state with a reciprocity agreement, which is worth knowing if you pull from the ports. [13]
You retest on the hazmat knowledge material every single time, including at renewal. The only break is for an out-of-state H or X holder who was tested on the same material within the previous two years. [17]
TSA aims to give you a status answer within 60 days of enrollment, though fingerprint or data problems can stretch it. Start early if a job offer depends on it. [13]
What takes the license away
A first major offense while driving a commercial vehicle is a one-year disqualification. That list covers impaired driving, a BAC of 0.04 or higher, refusing an alcohol test, leaving the scene, using a truck to commit a felony, driving on a suspended CDL, and causing a fatality through negligent operation. [2]
A second major offense in a separate incident is a lifetime disqualification. Using a truck for felony drug manufacturing or distribution, or for human trafficking, is a lifetime disqualification with no reinstatement pathway at all. [2]
Serious traffic violations stack. Two convictions within three years is a 60-day disqualification and three is 120 days. That category includes speeding 15 or more over, reckless driving, improper lane changes, following too closely and texting while driving. [2]
Railroad crossing violations run 60 days for a first, 120 for a second and a full year for a third. In North Carolina, driving a commercial vehicle without a valid CDL is a Class 3 misdemeanor with a fine of at least $250, rising to $500 for later offenses. [2][17]
The Drug and Alcohol Clearinghouse ties into all of it. Since November 18, 2024, state licensing agencies including NCDMV have been required to downgrade the CDL of any driver showing prohibited status, and you get commercial privileges back only after finishing the federal return-to-duty process flips your status to not prohibited. [14][19]
Schools in North Carolina
The community college system runs a Truck Driver Training certificate covering tractor-trailer operation, motor vehicle law, map reading, maintenance, safety, daily logs, defensive driving and freight handling, mixing classroom work with range exercises and highway driving. [21]
Colleges listed as offering it include Caldwell Community College and Technical Institute, Cape Fear, Coastal Carolina, Davidson-Davie, Johnston and Richmond. Other colleges turned up in searches but we could not confirm them on the system's own page. [21]
We are not going to quote you a price or a program length, because the system page does not publish them and the one figure we found for a single college could not be verified. Call the college directly, and confirm the program is on FMCSA's Training Provider Registry before you pay anyone. [21][11]
Once you have the license, the rest of the compliance picture starts. Our guides to IRP and IFTA, weigh stations and NC traffic laws cover what comes after the test. [1]