Classes Enrolling Now!
Request Info
Students and one instructor standing near a parked TransTech semi truck

North Carolina CDL Requirements

Table of Contents

  1. What You Need to Get a CDL in North Carolina
  2. Age Requirements: Intrastate vs. Interstate
  3. How to Get Your North Carolina CDL Permit (CLP)
  4. ELDT Training Requirements
  5. DOT Physical and Medical Card Requirements
  6. Required Documents Checklist
  7. Written Tests and Skills Tests
  8. Class A vs. Class B CDL Requirements
  9. How Long Does It Take to Get a CDL in North Carolina?
  10. Where to Get CDL Training in NC
  11. Frequently Asked Questions

What You Need to Get a CDL in North Carolina

To get a CDL in North Carolina, you must be at least 18 years old, hold a valid NC driver’s license, pass a CDL knowledge test to earn your Commercial Learner’s Permit (CLP), complete ELDT training from a federally registered provider, pass a DOT physical, and pass the CDL skills test. The full process typically takes four to six weeks.

North Carolina CDL Age Requirements

North Carolina sets different age minimums depending on where and what you plan to drive.

  • 18 years old — required to drive commercially within North Carolina (intrastate)
  • 21 years old — required to drive across state lines (interstate) or to transport hazardous materials

If you’re 18, 19, or 20, you can earn your CDL and start driving in North Carolina right away. You’ll be eligible to upgrade to full interstate operations once you turn 21. This distinction matters when you’re choosing your first trucking job, so make sure the routes align with your license status.

How to Get Your North Carolina CDL Permit (CLP)

Before you can take the CDL skills test, you need to earn a Commercial Learner’s Permit (CLP) and hold it for a minimum of 14 days.

Steps to get your NC CLP:

  1. Study the North Carolina Commercial Driver License Manual, available through NCDMV
  2. Visit a full-service NCDMV driver license office
  3. Pass the vision test and traffic sign recognition test
  4. Pass the CDL general knowledge written test (plus any endorsement knowledge tests)
  5. Pay the required application and testing fees
  6. Receive your CLP — it will arrive by mail within 20 business days

While holding your CLP, you may only operate a commercial motor vehicle (CMV) under the direct supervision of a licensed CDL holder of the same class or higher, who must be seated in the front passenger seat.

Note: If your CLP expires and you wait more than 30 days to renew, you will need to retake all written exams from the beginning.

At TransTech, you don’t need a CLP to get started — you’ll earn yours during the first week of training.

ELDT Training Requirements in North Carolina

The Entry-Level Driver Training (ELDT) mandate is a federal requirement that applies to all first-time CDL applicants. You must complete your ELDT training through a school listed on the Federal Motor Carrier Safety Administration’s (FMCSA) Training Provider Registry (TPR) — an unapproved school does not satisfy this requirement.

ELDT training includes both classroom instruction and behind-the-wheel training. At TransTech, our programs are fully ELDT-compliant and designed to prepare you for both the knowledge tests and the skills test.

What ELDT covers:

  • Basic vehicle control
  • Shifting and backing
  • Pre-trip vehicle inspection
  • On-road driving skills
  • Safety regulations and compliance

Learn more about ELDT training requirements

DOT Physical and Medical Card Requirements

All CDL applicants in North Carolina must pass a Department of Transportation (DOT) physical exam and obtain a valid Medical Examiner’s Certificate before they can drive a commercial motor vehicle.

The exam must be conducted by a medical examiner listed on the FMCSA’s National Registry of Certified Medical Examiners.

What the DOT physical evaluates:

  • Vision (at least 20/40 in each eye with or without correction)
  • Hearing
  • Blood pressure and cardiovascular health
  • Neurological function
  • Urinalysis

Once you pass, your Medical Examiner’s Certificate is valid for up to 24 months, though some conditions may result in a shorter certification period. You are required to submit your medical certificate to NCDMV. If it lapses, NCDMV will notify you and give you 30 days to provide an updated certificate before your CDL privileges are affected.

At TransTech, your DOT physical is handled during training — no prior appointment needed.

Required Documents Checklist

Before visiting an NCDMV office, make sure you have the following documents ready:

  • Valid North Carolina driver’s license (Class A, B, or C — not suspended or revoked)
  • Proof of identity (birth certificate, U.S. passport, or equivalent)
  • Proof of North Carolina residency (utility bill, bank statement, lease agreement, etc.)
  • Proof of liability insurance coverage from a provider licensed in North Carolina
  • Social Security card or documentation of Social Security number
  • Completed CDL application and applicable fees
  • Valid DOT Medical Examiner’s Certificate

Missing documents will delay your application, so confirm the current NCDMV checklist before your visit.

Graphic of checklist of required documents you need before visiting NCDMV

CDL Written Tests and Skills Tests in North Carolina

Written (Knowledge) Tests

All CDL applicants must pass the CDL General Knowledge test. Depending on the class and endorsements you’re pursuing, additional written tests may be required:

  • Combination Vehicles (required for Class A)
  • Air Brakes (if your vehicle is equipped with air brakes)
  • Passenger, HazMat, Tanker, Doubles/Triples (endorsement-specific)

North Carolina also requires a traffic sign recognition test in addition to the standard federal knowledge tests — this is a state-specific requirement.

Skills Tests

After holding your CLP for at least 14 days and completing ELDT training, you’ll schedule your CDL skills test through NCDMV by calling (919) 715-7000. The skills test has three parts:

  1. Pre-Trip Inspection — demonstrate that you can identify vehicle defects before driving
  2. Basic Vehicle Control — straight-line backing, offset backing, and alley docking
  3. On-Road Driving — intersections, lane changes, turning, stopping, and general traffic management

You must provide your own commercial motor vehicle for the skills test, and it must be representative of the license class you are applying for. Several TransTech campuses offer on-site CDL testing — find a location near you

Upon passing your skills test, your CDL will arrive by mail within 20 business days. You’ll receive a Temporary Driving Certificate to use in the meantime.

Learn More About CDL Testing →

Class A vs. Class B CDL Requirements in North Carolina

Both Class A and Class B CDLs follow the same licensing process in North Carolina — CLP, ELDT, DOT physical, written tests, and skills test — but they authorize you to operate different types of vehicles.

Class A CDL

  • Required for combination vehicles with a gross combination weight rating (GCWR) of 26,001 lbs or more, where the towed unit has a GVWR greater than 10,000 lbs
  • Covers tractor-trailers, semi-trucks, flatbeds, and most long-haul freight vehicles
  • With the appropriate endorsements, a Class A CDL also allows you to drive Class B and C vehicles

Class B CDL

  • Required for single vehicles with a GVWR of 26,001 lbs or more, where the towed unit does not exceed 10,000 lbs GVWR
  • Covers straight trucks, dump trucks, large buses, and delivery vehicles

Not sure which class is right for you? Compare Class A and Class B CDL programs

How Long Does It Take to Get a CDL in North Carolina?

Most students complete the entire NC CDL process in four to six weeks. Here’s a general timeline:

Step Estimated Time
Study and pass CLP knowledge tests 1–2 weeks
Hold CLP (minimum required wait) 14 days
Complete ELDT training 4 weeks (full-time)
Schedule and pass skills test 1–3 days after training
Receive CDL by mail Up to 20 business days

At TransTech, full-time students complete their ELDT training in four weeks. Part-time weekend programs take approximately eight weekends. CDL training and the CLP holding period can overlap, which is why most students are road-ready in about a month.

Where to Get CDL Training in North Carolina

TransTech operates multiple CDL training campuses across North Carolina — all fully ELDT-compliant and registered on the FMCSA Training Provider Registry. Our programs include small class sizes, modern equipment, professional instructors, and on-site third-party CDL testing at most locations.

TransTech NC Campus Locations:

Frequently Asked Questions: North Carolina CDL Requirements

How much does it cost to get a CDL in North Carolina?

North Carolina charges CDL fees on an annual basis, paid upfront for the full five-year term — approximately $107.50 for the CDL itself ($21.50/year × 5). Endorsement fees are $4.25 per year per endorsement. CDL school tuition varies by program. Contact a TransTech campus near you for current tuition and financial assistance options.

Can I get a CDL in North Carolina with a DUI on my record?

It depends on the nature and timing of the offense. A DUI conviction in a personal or commercial vehicle can result in CDL disqualification. A first major violation typically results in a one-year CDL suspension; a second major violation can result in a lifetime disqualification. Consult with NCDMV directly regarding your specific situation before beginning the process.

How long is a North Carolina Commercial Learner’s Permit valid?

A North Carolina CLP is valid for 180 days. If it expires, you have a 30-day grace window to renew before being required to retake all CDL written tests. Do not let it lapse — schedule your skills test before it expires.

Does North Carolina accept out-of-state CDL training?

Yes. If you completed ELDT training at a school on the federal Training Provider Registry, that training is recognized in North Carolina regardless of where the school is located.

What endorsements can I add to my NC CDL?

North Carolina CDL holders can add endorsements for Hazardous Materials (H), Passengers (P), School Bus (S), Tanker Vehicles (N), Doubles/Triples (T), and a combination of Tank and HazMat (X). Each endorsement requires passing an additional written test. HazMat also requires a TSA background check.

Can military veterans skip any CDL requirements in North Carolina?

Veterans with documented CMV experience may qualify to have the CDL skills test waived under FMCSA’s military waiver program. Contact NCDMV with your discharge paperwork and service records to determine eligibility.

Do I need to bring my own truck for the CDL skills test in North Carolina?

Yes. NCDMV requires you to provide your own commercial motor vehicle for the skills test, and it must match the class of CDL you are testing for. TransTech campuses with on-site third-party testing provide a vehicle as part of the program — check with your campus for details.

How do I renew my North Carolina CDL?

NC CDLs must be renewed every five years and cannot be renewed online or by mail — renewal must be done in person at an NCDMV driver license office. You’ll need a valid Medical Examiner’s Certificate and may be required to pass vision and traffic sign recognition tests again.

What is CDL self-certification in North Carolina?

North Carolina requires all CDL holders to self-certify their operating category with NCDMV. The four categories are: interstate non-excepted, interstate excepted, intrastate non-excepted, and intrastate excepted. Your category determines your medical certification requirements. Your CDL school or NCDMV can help you choose the right category.

Ready to Start Your CDL Training in North Carolina?

Getting your North Carolina CDL starts with finding the right school. TransTech offers ELDT-compliant CDL training at ten locations across the state, with full-time programs that get you road-ready in just four weeks. Small class sizes, certified instructors, modern equipment, and on-site CDL testing make TransTech the choice for thousands of new truck drivers across the Southeast.

Find Your Nearest TransTech Campus

Requirements and fees are subject to change. Always verify current information with the North Carolina Division of Motor Vehicles (NCDMV) at ncdot.gov/dmv before beginning your application.