What a CDL is and who needs one in North Carolina
A Commercial Driver's License (CDL) in North Carolina is required to operate a truck or bus that meets certain weight or passenger thresholds. You need a CDL if you drive a vehicle with a Gross Vehicle Weight Rating (GVWR) of 26,001 pounds or more, or any vehicle designed to carry 16 or more passengers including the driver. North Carolina issues CDLs through the Division of Motor Vehicles (DMV), and the process involves written tests, a skills test, and medical certification.
A standard driver's license does not permit you to operate these vehicles commercially, even if you own the truck or bus yourself. The state separates CDL requirements by class — Class A, B, and C — based on the vehicle's weight and what you're towing. You may also need endorsements for hazardous materials, passenger transport, or tanker vehicles, depending on what you plan to haul or carry.
Key Takeaways
- North Carolina requires a CDL for any vehicle over 26,001 pounds GVWR or designed to carry 16 or more people, and you must pass a medical exam, written tests, and a driving skills test.
- You must hold a valid North Carolina commercial learner's permit (CLP) for at least 14 days before you can take the CDL skills test.
- The written tests cover general knowledge, air brakes (if your vehicle has them), and any endorsements you need, such as hazmat or passenger transport.
- The skills test includes a pre-trip vehicle inspection, a basic control test, and an on-road driving test, all performed in the actual vehicle type you will operate.
- Medical certification through a FMCSA-listed examiner is required before you can obtain your CLP, and you must renew it every two years.
Medical certification and the first step
Before you can explore for a commercial learner's permit, you must pass a medical examination by a Federal Motor Carrier Safety Administration (FMCSA)-certified medical examiner. This is not your regular doctor — it must be someone on the FMCSA's National Registry of Certified Medical Examiners. The exam checks your vision, hearing, blood pressure, and overall fitness to operate a commercial vehicle. You can find certified examiners through the FMCSA website or by calling your local DMV office.
Once you pass the medical exam, you will receive a Medical Certificate (Form MCSA-5875). Bring this certificate with you when you explore for your commercial learner's permit at the DMV. The certificate is valid for two years, and you will need to renew it before your CDL expires. If you fail the medical exam, you can retest with a different examiner or request a second opinion.
Getting your commercial learner's permit (CLP)
To obtain a commercial learner's permit (CLP), visit your local North Carolina DMV office with your medical certificate, proof of identity, proof of residency, and your Social Security number. You will pay a fee (the amount varies and changes periodically — contact your DMV office for current pricing). You must also pass a written test on general commercial driving knowledge.
The CLP allows you to practice driving a commercial vehicle with a licensed CDL holder in the passenger seat. You cannot drive alone, and you cannot operate a commercial vehicle for hire while holding only a CLP. North Carolina requires you to hold the CLP for at least 14 days before you can schedule your CDL skills test. During this time, you should practice in the actual type of vehicle you plan to operate — a tractor-trailer, straight truck, or bus — because the skills test must be performed in that same vehicle class.
Written tests for your CDL
You will take multiple written tests at the DMV. The General Knowledge test covers safe driving practices, vehicle inspection, and commercial driving regulations. If your vehicle has air brakes, you must also pass the Air Brakes test. Depending on what you plan to transport, you may need additional endorsement tests: the Hazardous Materials (HazMat) test if you carry hazardous cargo, the Passenger test if you operate a bus or van, or the Tanker test if you haul liquids in a tank vehicle.
You can take these tests in any order, but you must pass all required tests before you schedule your skills test. The DMV provides study materials and sample tests on its website. Many people use third-party CDL study guides or online practice tests to prepare. You are allowed to retake any written test if you fail, though you may have to pay a fee each time.
The CDL skills test: what to expect
The skills test has three parts, all performed on the same day in the vehicle you will actually operate. First is the pre-trip vehicle inspection, where you walk around and point out safety equipment, check lights and brakes, and demonstrate that you know the vehicle. The examiner watches and listens as you explain what you are checking and why.
Second is the basic control test, performed in a closed course or parking lot. You will back the vehicle in a straight line, back into a dock or alley, and perform other maneuvers to show you can control the vehicle at low speeds. Third is the on-road driving test, where you drive the vehicle on public roads while the examiner observes. You must follow traffic laws, make safe turns, merge onto highways, and demonstrate smooth braking and acceleration.
You must bring your own vehicle for the test — the DMV does not provide one. The vehicle must be in safe working condition and match the class of CDL you are testing for. If any part of the test fails, you can retake the entire skills test after a waiting period, though you may need to pay another fee.
CDL classes and endorsements in North Carolina
Class A covers combination vehicles (tractor-trailers) with a GVWR of 26,001 pounds or more, as long as the towed vehicle weighs more than 10,000 pounds. Class B covers single vehicles with a GVWR of 26,001 pounds or more, or any vehicle designed to carry 16 or more passengers. Class C covers vehicles under 26,001 pounds that are designed to carry 16 or more passengers, such as a small bus.
Endorsements are added to your CDL to permit specific types of cargo or passengers. Passenger (P) endorsement is required to operate a bus. Hazardous Materials (H) endorsement is required to transport hazardous cargo and involves a background check and fingerprinting. Tanker (N) endorsement is required to haul liquids in a tank vehicle. Double/Triple Trailers (T) endorsement allows you to tow multiple trailers. You test for endorsements separately and can add them to your CDL after you pass the initial CDL test.
Renewing and maintaining your North Carolina CDL
Your CDL is valid for five years in North Carolina, but your medical certificate must be renewed every two years. You can renew your medical certificate with any FMCSA-certified examiner — it does not have to be the same one. If your medical certificate expires before your CDL does, you cannot legally operate a commercial vehicle until you renew it, even though your CDL itself is still valid.
To renew your CDL itself, you must visit the DMV before the expiration date. You will need to pass the written tests again (or provide proof of a recent pass if you are within the renewal window). Some renewals may not require a new skills test, depending on your driving record and North Carolina's current rules — contact your DMV office to confirm what is required for your situation. If you receive a traffic violation or accident while holding a CDL, you may face additional requirements or suspension.
Frequently Asked Questions
Can I use my regular driver's license to tow a trailer under 10,000 pounds?
Yes. A standard North Carolina driver's license allows you to tow a trailer under 10,000 pounds as long as the total GVWR of the towing vehicle and trailer combined does not exceed 26,000 pounds. If either the towing vehicle or the trailer exceeds the weight thresholds, you need a CDL.
What happens if I fail the skills test?
You can retake the skills test after a waiting period set by North Carolina DMV. You will likely need to pay another test fee. You must bring the same vehicle or a vehicle of the same class, and you must still hold a valid CLP. Some people practice more with a professional CDL trainer between attempts.
Do I need a CDL to drive a pickup truck with a commercial license plate?
Not necessarily. A commercial license plate is a registration designation, not a driver's license requirement. You need a CDL only if the vehicle itself meets the weight or passenger thresholds. A pickup truck under 26,001 pounds GVWR does not require a CDL, even with a commercial plate.
Can I get a CDL if I have a DUI or felony on my record?
A DUI or felony does not automatically disqualify you, but both can affect your background check, especially for hazmat endorsements. Contact your local DMV office to discuss your specific situation before you invest time and money in the process.
How long does the entire CDL process take?
The minimum is about three to four weeks if you pass all tests on the first attempt: one week for the medical exam and CLP process, 14 days holding the CLP, and a few days to schedule and take the skills test. Most people take longer because they need time to study and practice, or because they retake a test.