NC

North Carolina CDL Requirements

North Carolina hosts the largest trucking school in the Southeast and waives skills tests for military veterans with driving experience.

Trucking in North Carolina
Photo by haveseen 1 on Freepik
21
Min Age (Class A)
$0.00
Application Fee
$50.00
License Fee
8 yrs
Renewal Period

Age Requirements

Class A CDL
21 years
Class B CDL
18 years
Intrastate Only
18 years

Fees & Costs

Application Fee$0.00
License Fee$50.00
Testing Fee$0.00
Renewal Fee$50.00

Fees are subject to change. Contact the North Carolina DMV for current rates.

Testing Information

Written Test

Endorsement Tests

  • passenger
  • school_bus
  • hazmat
  • tank_vehicles
  • doubles_triples

study materials

NC CDL Manual available from DMV website

Passing Score: 80% typically required
Test Format: Multiple choice computer-based tests

Skills Test

Test Components

  • pre_trip_inspection
  • basic_vehicle_control
  • on_road_driving
Vehicle Requirements: Must match CDL class and endorsements sought
Scheduling: Advance appointment required

clp holding period

Minimum 14 days required

test locations

Select DMV offices and third-party testers

North Carolina CDL Quick Facts

  • Minimum Age: 18 for intrastate, 21 for interstate
  • Application Fee: $0
  • License Fee: $50 (8-year term)
  • Testing Fee: Additional fees apply per test
  • Medical Certificate: Required (2-year maximum validity)
  • ELDT Training: Required for Class A/B and certain endorsements

Age Requirements for North Carolina CDL

North Carolina follows federal age standards with distinctions between intrastate and interstate operations:

Class A, B, and C CDL Age Requirements

  • Intrastate operations (within NC only): Minimum 18 years old
  • Interstate operations or hazardous materials: Minimum 21 years old

This applies to all Class A CDL, Class B CDL, and Class C CDL licenses. The age requirement is determined by the type of operation you plan to conduct, not the vehicle class.

North Carolina CDL Fees

North Carolina uses a per-year fee structure for CDL licenses:

Fee TypeAmountDetails
CDL License Fee$508-year term (may be shorter based on medical/legal presence)
Application Fee$0No separate application fee
Commercial Learner PermitVariesBased on per-year fee structure
Knowledge TestsPer test feeEach test charged separately
Skills TestPer test feePre-trip, basic control, road test
Endorsement FeesAdditionalPer endorsement at issuance/renewal

Important: Fees are subject to change. Verify current amounts with NC DMV before applying.

Knowledge Test Requirements

All North Carolina CDL applicants must pass written knowledge tests based on their license class and desired endorsements.

Required Knowledge Tests

  • General Knowledge Test: Required for all CDL classes
  • Air Brakes Test: Required if operating vehicles with air brakes
  • Combination Vehicles Test: Required for Class A CDL

Endorsement Tests Available

  • Passenger (P): For vehicles carrying 16+ passengers
  • School Bus (S): Required after obtaining P endorsement
  • Hazardous Materials (H): Includes TSA background check
  • Tank Vehicles (N): For liquid cargo transport
  • Double/Triple Trailers (T): For multiple trailer combinations

Test Topics Covered

Knowledge tests cover comprehensive topics including:

  • Vehicle inspection procedures and safety checks
  • Proper shifting, backing, and space management techniques
  • Night driving and hazardous condition operations
  • Railroad crossing safety procedures
  • Cargo securement and weight distribution
  • Air brake system operation and inspection
  • Combination vehicle dynamics and coupling procedures
  • Passenger transport safety regulations
  • Hazardous materials handling and placarding requirements

Skills Test Requirements

After obtaining your Commercial Learner Permit (CLP) and completing required training, you must pass a comprehensive three-part skills test.

Skills Test Components

  1. Pre-Trip Vehicle Inspection: Demonstrate proper inspection of all safety-critical components including brakes, lights, coupling systems, tires, and steering mechanisms
  2. Basic Vehicle Control: Perform low-speed maneuvers in a controlled environment, including straight-line backing, offset backing, and alley dock procedures
  3. On-Road Driving Test: Navigate real traffic conditions including turns, lane changes, intersections, railroad crossings, and highway driving

Vehicle Requirements: You must test in a vehicle that matches your desired CDL class. Testing in a vehicle without air brakes will result in an air brake restriction on your license.

Medical Certification Requirements

North Carolina follows federal FMCSA medical certification standards for all CDL holders.

DOT Physical Requirements

  • Medical exam performed by FMCSA-certified medical examiner
  • Medical Examiner's Certificate (Form MCSA-5876) required
  • Maximum certificate validity: 2 years (may be shorter based on health conditions)
  • NC DMV maintains medical certification status on your CDL record
  • Failure to maintain valid medical certificate results in CDL downgrade or suspension

Medical Certificate Renewal

CDL holders must continuously maintain valid medical certification. Submit updated medical certificates to NC DMV before expiration to avoid license complications.

Entry-Level Driver Training (ELDT)

North Carolina enforces federal ELDT requirements effective February 7, 2022, for specific CDL applications.

Who Needs ELDT

ELDT is required before taking skills or hazmat knowledge tests if you:

  • Apply for Class A or Class B CDL for the first time
  • Upgrade from Class B to Class A
  • Obtain Passenger (P), School Bus (S), or Hazardous Materials (H) endorsements for the first time

ELDT Training Components

  • Theory Training: Classroom or online instruction covering relevant topics
  • Behind-the-Wheel Training: Range and public road training (required for Class A/B, P, and S)
  • Provider Requirements: Training must be completed with FMCSA Training Provider Registry (TPR) listed providers

Many North Carolina community colleges offer ELDT-compliant CDL training programs. Training providers must electronically submit completion records to the TPR before NC DMV can schedule your required tests.

CDL Endorsements in North Carolina

North Carolina offers standard federal CDL endorsements, each requiring specific testing and qualifications.

Available Endorsements

  • Hazardous Materials (H): Minimum age 21, knowledge test, TSA security threat assessment required
  • Tank Vehicles (N): Knowledge test covering tank vehicle operation and surge effects
  • Passenger (P): Knowledge test and skills test in appropriate passenger vehicle
  • School Bus (S): Must first obtain P endorsement, then pass S knowledge and skills tests
  • Double/Triple Trailers (T): Knowledge test on safe operation of multiple trailer combinations

Special Requirements

School bus drivers must meet additional NC requirements beyond DMV testing, including background checks and training through local education agencies.

Testing Locations and Scheduling

Where to Test

  • Knowledge Tests: Conducted at designated NCDMV driver license offices
  • Skills Tests: Available at select DMV offices and authorized third-party testing locations
  • Third-Party Testers: Some community colleges and carriers offer skills testing

Scheduling Your Tests

  • Knowledge tests typically require appointments at selected offices
  • Skills tests must be scheduled in advance with potential waiting periods
  • Must hold CLP for minimum 14 days before skills test
  • Schedule online through NC DMV appointment system or by phone

Reciprocity and License Transfers

North Carolina participates in the federal Commercial Driver's License Information System (CDLIS) and follows federal reciprocity rules.

Key Reciprocity Rules

  • One License Rule: May only hold one CDL from one state of domicile
  • Out-of-State Recognition: Valid CDLs from other states recognized in NC
  • Transfer Requirements: New NC residents must transfer out-of-state CDL to NC
  • Endorsement Transfer: Most endorsements transfer if consistent with NC and federal law

Recent Compliance Issues

In January 2026, FMCSA issued a preliminary determination of noncompliance regarding North Carolina's issuance of non-domiciled CLPs and CDLs. This affects non-domiciled CDL holders (foreign drivers) but does not impact typical resident CDL operations or reciprocity.

How to Apply for Your North Carolina CDL

Step 1: Determine Your CDL Class and Endorsements

Identify the appropriate CDL class based on the vehicles you plan to operate and any special endorsements needed.

Step 2: Study for Knowledge Tests

Obtain the North Carolina CDL manual from the NC DMV website and study relevant sections for your license class and endorsements.

Step 3: Complete ELDT Training (if required)

If you need ELDT, enroll with an FMCSA-approved training provider and complete required theory and behind-the-wheel training.

Step 4: Obtain Medical Certificate

Schedule and complete your DOT physical exam with an FMCSA-certified medical examiner.

Step 5: Apply for Commercial Learner Permit

Visit a DMV office with required documents, pass knowledge tests, and obtain your CLP.

Step 6: Practice and Prepare

Use your CLP to practice driving commercial vehicles with a qualified CDL holder supervising.

Step 7: Schedule and Take Skills Test

After holding your CLP for the required period, schedule and pass the three-part skills test.

Step 8: Receive Your CDL

Upon passing all tests and meeting requirements, receive your North Carolina CDL.

For the most current information, fees, and scheduling, visit the official NC DMV Commercial Driver License page or contact the NCDMV Customer Contact Center.

Medical Requirements

All North Carolina CDL holders must maintain a valid DOT medical certificate. The medical exam must be performed by an FMCSA-certified medical examiner listed on the National Registry. The Medical Examiner's Certificate (Form MCSA-5876) has a maximum validity of 2 years but may be shorter based on specific health conditions such as hypertension or diabetes. NC DMV maintains your medical certification status on your CDL record, and failure to maintain a valid certificate will result in CDL downgrade or suspension. Submit updated medical certificates to NC DMV before expiration to avoid license complications.