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

Age Requirements
Fees & Costs
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
Skills Test
Test Components
- pre_trip_inspection
- basic_vehicle_control
- on_road_driving
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 Type | Amount | Details |
|---|---|---|
| CDL License Fee | $50 | 8-year term (may be shorter based on medical/legal presence) |
| Application Fee | $0 | No separate application fee |
| Commercial Learner Permit | Varies | Based on per-year fee structure |
| Knowledge Tests | Per test fee | Each test charged separately |
| Skills Test | Per test fee | Pre-trip, basic control, road test |
| Endorsement Fees | Additional | Per 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
- Pre-Trip Vehicle Inspection: Demonstrate proper inspection of all safety-critical components including brakes, lights, coupling systems, tires, and steering mechanisms
- Basic Vehicle Control: Perform low-speed maneuvers in a controlled environment, including straight-line backing, offset backing, and alley dock procedures
- 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.
North Carolina DMV
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.