Buy · Sell · Insure · Finance DMV Guides for All 50 States License & Registration Help Oil Changes · Repairs · Maintenance Car Loans & Refinancing Auto Insurance Explained Buy · Sell · Insure · Finance DMV Guides for All 50 States License & Registration Help Oil Changes · Repairs · Maintenance Car Loans & Refinancing Auto Insurance Explained
Buying & ResearchInsuranceDMV & RegistrationRepairsAbout UsContact Us

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 from the NC Division of Motor Vehicles (NCDMV). The steps are consistent in their general shape, but what you actually need — which class, which endorsements, how much it costs — depends on what you plan to drive.

What a CDL Is and Why It's Required

A Commercial Driver's License is required to operate large or specialized vehicles commercially. Federal law (administered through the FMCSA) sets minimum standards, and every state, including North Carolina, must meet or exceed those standards.

CDLs exist because larger vehicles demand different skills, greater awareness, and stricter safety compliance than standard passenger vehicles. A mistake in a 40-ton truck has consequences that a mistake in a sedan does not.

The Three CDL Classes in North Carolina

North Carolina issues three classes of CDLs, each tied to the weight and type of vehicle you'll operate:

CDL ClassVehicles CoveredGross Vehicle Weight Rating (GVWR)
Class ACombination vehicles (truck + trailer)26,001+ lbs, towed unit over 10,000 lbs
Class BSingle heavy vehicles, straight trucks, large buses26,001+ lbs, towed unit under 10,001 lbs
Class CSmaller vehicles carrying hazardous materials or 16+ passengersUnder 26,001 lbs

A Class A license allows you to drive Class B and C vehicles as well. Class B covers Class C. Class C is the most restricted.

Common CDL Endorsements

Beyond the base class, many driving jobs require endorsements — additions to your CDL that authorize specific vehicle types or cargo. Each endorsement requires passing a separate knowledge test, and some require a skills test too.

  • H — Hazardous materials (also requires a TSA security threat assessment)
  • N — Tank vehicles
  • P — Passenger vehicles (buses)
  • S — School buses
  • T — Double/triple trailers
  • X — Combination of tank vehicle and hazmat

The endorsements you need depend entirely on what you'll haul or who you'll carry.

Step-by-Step: How to Get Your CDL in NC 🚛

1. Meet the Basic Eligibility Requirements

To apply for a CDL in North Carolina, you generally must:

  • Be at least 18 years old for intrastate (within NC) driving
  • Be at least 21 years old for interstate (crossing state lines) or hazmat driving
  • Hold a valid NC driver's license (or be eligible for one)
  • Have a Social Security number
  • Meet federal medical standards — most CDL applicants must obtain a DOT medical certificate from a certified medical examiner

If you have a history of certain violations, disqualifications, or license suspensions, those may affect eligibility. NC DMV reviews your driving record as part of the process.

2. Get a DOT Medical Certificate

Before applying for a Commercial Learner's Permit, most applicants need a physical exam from a FMCSA-registered medical examiner. The examiner submits your results to the National Registry. You'll receive a medical certificate that must stay current throughout your CDL career.

Some exemptions and exception programs exist for specific conditions, but those are handled through federal channels.

3. Apply for a Commercial Learner's Permit (CLP)

Before you can take a CDL skills test, you must hold a Commercial Learner's Permit for a minimum of 14 days. To get one:

  • Visit an NCDMV driver's license office
  • Surrender your current NC license (it will be replaced)
  • Pass the CDL knowledge test(s) for your intended class and endorsements
  • Pay the applicable fees (fees vary and are subject to change — confirm current amounts with NCDMV)
  • Provide your DOT medical certificate

The knowledge tests are written and cover vehicle inspection, basic controls, shifting, backing, coupling, and class- or endorsement-specific content.

4. Practice With Your CLP

With your CLP, you can legally operate a commercial vehicle with a licensed CDL holder in the passenger seat. This is your window to build the hands-on skills that the skills test requires. Many applicants attend a CDL training program through a community college, truck driving school, or employer-sponsored training during this period.

NC community colleges, including those in the NC Community College System, offer CDL training programs at varying costs and lengths.

5. Pass the CDL Skills Test

The skills test has three parts:

  1. Pre-trip vehicle inspection — You demonstrate that you can identify whether a vehicle is safe to operate
  2. Basic vehicle control — Backing, turning, and maneuvering in a controlled area
  3. On-road driving — A road test evaluated by a licensed examiner

You must provide an eligible vehicle for the test — one that matches the class and endorsements you're testing for. Some CDL schools include test vehicle access; if you're testing independently, you'll need to arrange this yourself.

Scheduling, fees, and specific testing site locations vary. Check with NCDMV directly for current availability.

6. Receive Your NC CDL

Once you pass all required tests, NCDMV issues your CDL. It will reflect your class and any endorsements earned. CDLs in North Carolina are typically issued on a renewable cycle, and you'll need to keep your medical certificate current as a condition of holding the license.

What Shapes the Process for Different Applicants

Not everyone's path looks identical. Key variables include:

  • What you plan to drive — determines class, endorsements, and which knowledge tests apply
  • Your current license status — out-of-state license holders must transfer to NC before applying
  • Your medical history — some conditions require waivers or exemptions through federal processes
  • Whether you attend a training program — affects how prepared you are for the skills test and how quickly you progress
  • Employer involvement — some trucking companies sponsor training and cover costs in exchange for a work commitment

The federal minimum age, the 14-day CLP hold period, and the medical certification requirement apply uniformly. Everything else — fees, test scheduling, training options, and specific procedures — depends on your situation and what NCDMV's current requirements are when you apply.