North Dakota CDL Fees & Ages
NDDOT charges $15 for the Commercial Learner Permit ($20 for non-domiciled), $5 per knowledge test attempt, $5 for the road test, and $15 for the 4-year CDL. Endorsement tests are $3 each. Confirm current fees on the NDDOT Commercial Driver License page.
Ages
- Intrastate (within North Dakota): 18
- Interstate or HazMat: 21
Common fees
- CLP: $15
- CDL (any class): $15
- HazMat (H) endorsement: $3
- Tanker (N) endorsement: $3
- Passenger (P) endorsement: $3
- School Bus (S) endorsement: $3
- Doubles/Triples (T) endorsement: $3
- Tanker + HazMat (X) endorsement: $3
- Skills test (state portion): $5
- DOT medical exam: $80–$200 (federal, varies by examiner)
- TSA Security Threat Assessment (HazMat): ~$86.50 (federal)
- ELDT training: market rate, roughly $3,000–$8,000 for a full Class A program
Sources: North Dakota CDL Manual PDF (2025-2027) NDDOT Commercial Driver License Manual page NDDOT Commercial Driver License (CDL) page NDDOT How to Apply for a CDL