How to get your CDL license in North Carolina

To get a Commercial Driver's License (CDL) in North Carolina, you need a regular driver's license first, then pass a written knowledge test and a skills test with a vehicle. The North Carolina Division of Motor Vehicles (DMV) handles both tests. The whole process typically takes several weeks because you must schedule the skills test separately after passing the written exam, and test dates fill up quickly.

You cannot take the CDL tests on the same day — North Carolina requires you to pass the written test first, then schedule the driving test at a later appointment. Most people complete everything within four to eight weeks, though this depends on how fast you can book a skills test slot.

Key Takeaways

  • You must hold a valid North Carolina driver's license before you can test for a CDL, and you cannot take both tests on the same day.
  • The written test covers vehicle safety, braking, cargo handling, and other commercial driving rules specific to the class of CDL you want.
  • The skills test happens in a real commercial vehicle and includes a pre-trip inspection, basic control test, and on-road driving portion.
  • North Carolina charges a fee for the CDL license itself, separate from any fees for the written or skills tests.
  • You can study for the written test using the North Carolina CDL Manual, which the DMV publishes free online.

Getting your regular driver's license first

If you do not already have a North Carolina driver's license, you must get one before you can test for a CDL. This is a separate process from the CDL itself. You will need to pass a written test on traffic laws, a vision screening, and a skills test in a regular passenger vehicle.

If you already hold a valid driver's license from North Carolina or another state, you can skip this step and move directly to the CDL written test. Your license must not be suspended or revoked.

Studying for and taking the written test

The North Carolina CDL Manual covers everything on the written test. You can read it free from the DMV website at ncdmv.org. The manual is organized by topic — general knowledge, air brakes, combination vehicles, hazardous materials, and others — depending on which class of CDL and endorsements you need.

The written test itself is taken at an NC DMV office on a computer. You choose which endorsements to test for (such as hazmat or tanker), and you answer questions specific to those endorsements. You must score at least 80 percent to pass. Once you pass, the DMV will give you a temporary CDL permit that lets you practice driving a commercial vehicle with a licensed CDL holder in the passenger seat.

Many people study the manual for two to four weeks before testing, though the time you need depends on your experience and how much you already know about commercial driving. You can take the written test as many times as you need, but you must wait one day between attempts if you fail.

Scheduling and taking the skills test

After you pass the written test, you schedule the skills test separately. This is where many people experience delays — test slots book up weeks in advance, especially in busy areas. You will take the test in an actual commercial vehicle that meets North Carolina standards, usually at a third-party testing site or DMV office that has the vehicle available.

The skills test has three parts. First is the pre-trip inspection, where you walk around the vehicle and point out safety features and potential problems. Second is the basic control test, where you maneuver the vehicle in a closed course — backing, turning, and parking. Third is the on-road driving test, where an examiner rides with you on public roads and grades how you handle traffic, turns, braking, and other real-world situations.

You must pass all three parts to pass the skills test. If you fail any part, you can retake just that part on a later date, not the entire test. Many people schedule their first skills test attempt within two to four weeks of passing the written test, but availability varies by location.

What to bring to your tests

For the written test, bring your Social Security number, proof of North Carolina residency (such as a utility bill or lease), your current driver's license, and any documents showing your legal name if it differs from your license. Bring the same documents to the skills test, plus proof of insurance for the vehicle you will be driving.

For the skills test, you also need to bring the commercial vehicle you will be tested in, or arrange to use one provided by the testing site. The vehicle must pass a safety inspection before the test can begin. If you are using your own vehicle, make sure it is in good working order — brakes, lights, mirrors, and wipers all need to function properly.

Paying for your CDL license

North Carolina charges a fee for the CDL license itself when you pass the skills test and are ready to receive your license. The fee varies depending on how long you want the license to be valid — typically four or eight years. There are also separate fees for the written test and the skills test, though these fees vary by testing location.

Some third-party testing sites charge more than DMV offices for the skills test. Call ahead to ask about fees before you schedule. If you need to retake the skills test, you will pay the test fee again, but you will not pay the license fee until you pass.

After you pass: Getting your physical CDL card

Once you pass the skills test, the DMV processes your CDL. You will receive your physical card in the mail within one to two weeks. Until it arrives, you can use a temporary CDL permit to drive commercially. The temporary permit is valid for a set number of days, so do not wait too long to check your mail.

Your CDL will show the class (A, B, or C) and any endorsements you tested for. If you need to add endorsements later — such as hazmat or tanker — you can test for them separately without retaking the entire CDL test.

Frequently Asked Questions

Can I use my out-of-state driver's license to test for a North Carolina CDL?

Yes. You do not need to convert your out-of-state license to a North Carolina license first. You can test for the CDL directly as long as your current license is valid and not suspended. However, if you plan to live in North Carolina, you will eventually need to get a North Carolina driver's license.

What if I fail the skills test?

You can retake the part you failed without redoing the entire test. You must schedule a new test appointment and pay the test fee again. There is no limit to how many times you can retake it, but each attempt requires a new appointment and fee.

Do I need to attend a CDL training school?

North Carolina does not require formal training school to test for a CDL, but many people attend one anyway because it improves their chances of passing the skills test on the first try. Training schools teach you how to operate the vehicle and prepare you for the test format. Some employers require training school completion as a condition of hiring.

How long is a North Carolina CDL valid?

A CDL is valid for four or eight years, depending on which term you choose when you get your license. You renew it the same way you renew a regular driver's license — by visiting a DMV office or renewing online if you are may be able to access.

What is the difference between Class A, B, and C CDLs?

Class A lets you drive the largest trucks and tractor-trailers. Class B covers single heavy trucks and buses. Class C is for smaller commercial vehicles like some delivery trucks. The class you need depends on the vehicle's weight and what you plan to drive for work.