North Dakota CDL Requirements: NDDOT Classes, Fees, and the Bakken Oil Patch Freight Context
North Dakota issues CDLs through the North Dakota Department of Transportation (NDDOT) Driver License Division. Two North Dakota specifics worth flagging: Seasonal CDL / Agribusiness License options exist for specific farm-related scenarios, and electronic-only MEC submission became required April 21, 2025. North Dakota's freight economy is dominated by the Bakken oil patch (specialty hazmat, tanker, frac sand, crude oil) and significant agricultural hauling.
For the federal framework, see HOS, ELDT, Clearinghouse, DOT Physical, and DAC Report.
Last verified: 2026-04-19 against NDDOT CDL pages and 49 CFR Parts 383 and 380.12
Key Takeaways
- Issuing agency: North Dakota DOT Driver License Division —
dot.nd.gov/driver1 - CDL classes offered: A, B, and C
- Core fees: $15 Class A/B license; $8 Class C; $5 knowledge test per attempt (1/day); $15 CLP ($20 non-domiciled); $5 road test fee; $15 Hazmat; $5 School Bus endorsement2
- Age rule: 18-20 intrastate; 21+ interstate/hazmat1
- CLP holding period: at least 14 days before skills test (federal)3
- ELDT required for first-time Class A/B, class upgrade, or first-time H/P/S endorsement4
- Electronic MEC required since April 21, 20251
- Seasonal CDL / Agribusiness License options exist1
North Dakota CDL classes
North Dakota follows federal class definitions under 49 CFR Part 383:31
| Class | Vehicles | Typical drivers |
|---|---|---|
| Class A | Combination vehicles with GCWR ≥ 26,001 lbs when the towed unit's GVWR exceeds 10,000 lbs | OTR tractor-trailer, Bakken oil patch, grain hauling |
| Class B | Single vehicles with GVWR ≥ 26,001 lbs | Straight-truck drivers, buses, dump trucks |
| Class C | Vehicles transporting placarded hazmat or 16+ passengers that fall below A/B thresholds | Smaller hazmat, passenger vans |
Plus: Seasonal CDL and Agribusiness License for specific farm-related operations.1
Age, residency, and eligibility
- Minimum age: 18-20 for ND intrastate; 21+ for interstate, hazmat, or school bus (federal 49 CFR 391.11).1
- North Dakota residency: required.1
- Lawful presence: U.S. citizenship or documented lawful presence.
- Medical certification: Federal MEC (MCSA-5876) — electronic-only since April 21, 2025. Only nationally certified medical examiners can upload certificates electronically to NDDOT.5
Self-certification categories
Federal self-certification required under 49 CFR 383.71:6
- Non-excepted interstate (NI)
- Excepted interstate (EI)
- Non-excepted intrastate (NA)
- Excepted intrastate (EA)
Endorsements available in North Dakota
NDDOT issues the standard federal endorsement set:1
- H — Hazardous materials (requires TSA background check)
- N — Tank vehicles
- P — Passenger
- S — School bus (requires P endorsement)
- T — Doubles / triples (Class A only)
- X — Combined H + N (hazmat-tanker)
Current NDDOT fees
All fees below are from NDDOT CDL pages, verified on 2026-04-19:2
| Transaction | Fee |
|---|---|
| Knowledge test (per attempt, 1/day) | $5 |
| Commercial Learner Permit (CLP) | $15 ($20 non-domiciled) |
| Road test | $5 |
| Class A License | $15 |
| Class B License | $15 |
| Class C License | $8 |
| Hazmat endorsement | $15 |
| School Bus endorsement | $5 |
| TSA Hazmat background check (federal, separate) | Federal fee — verify current7 |
Verify the current NDDOT fee at dot.nd.gov/driver on the day of your application.2 Our editorial policy re-verifies these figures at least every 180 days.
How to get a North Dakota CDL: step by step
Step 1 — Hold a valid North Dakota driver license
Required before starting the CDL process.1
Step 2 — Pass the DOT physical (electronic MEC)
Find a Certified Medical Examiner (CME) on the FMCSA National Registry. Since 2025-04-21, only electronic-upload CMEs can submit MECs to NDDOT.5 See DOT Physical guide.
Step 3 — Apply at a North Dakota driver license site in person
Pass the required CDL knowledge test(s) ($5 per attempt, 1 attempt per day).2
Step 4 — Purchase Commercial Learner Permit
$15 CLP ($20 for non-domiciled).2
Step 5 — Complete FMCSA ELDT
At an FMCSA Training Provider Registry (TPR) provider. Required before road test for first-time CDL.4 See ELDT guide.
Step 6 — Wait the 14-day minimum CLP holding period
Federal rule: at least 14 days.3
Step 7 — Take the road test
$5 road test fee.2 Pre-trip, basic vehicle control, on-road.1
Step 8 — Receive your CDL
$15 Class A/B or $8 Class C.2 Plus endorsement fees.
Hazmat endorsement — three gates
Adding H (or X) in North Dakota requires:
- FMCSA ELDT hazmat theory at a TPR provider4
- TSA Hazmat Endorsement Threat Assessment7
- North Dakota hazmat knowledge test at NDDOT ($5 per attempt)2
- $15 NDDOT Hazmat endorsement fee2
North Dakota freight landscape (state context)
Four realities shape CDL demand in North Dakota:
-
Bakken oil patch (Williston Basin). Significant specialty demand for frac sand hauling, crude oil tanker, oilfield water tanker, drilling equipment flatbed. Williston and Dickinson are oilfield hubs.
-
Grain and agricultural hauling. ND is a top wheat, soybean, sunflower, and canola producer; seasonal demand.
-
I-94 transcontinental corridor. Fargo-Bismarck I-94 connects North Dakota to Montana west and Minnesota east.
-
BNSF rail/intermodal. BNSF operates major rail lines through the state; drayage/intermodal demand at major points.
The practical read: ND CDL-A drivers find work across Bakken oilfield (premium pay), I-94 OTR, agricultural seasonal, and BNSF-adjacent. Oilfield work offers some of the highest-paying CDL-A positions in the country but requires specific endorsements and hazmat comfort.
North Dakota-specific details worth knowing
- Seasonal CDL / Agribusiness License options for qualifying farm operations.1
- Bakken oilfield drives unique premium pay for CDL-A drivers with N + H endorsements.
- Electronic-only MEC since 2025-04-21.5
- Affordable fee structure — $5 knowledge test, $15 CDL.2
- Winter driving skill — extreme cold, wind, and snow are regular ND realities.
Frequently Asked Questions
Q: What's the Seasonal CDL / Agribusiness License? A: North Dakota offers specific license categories for farm-related commercial operations. Check NDDOT's guidance for eligibility criteria.1
Q: Do I need a regular ND license before a CDL? A: Yes.1
Q: How long is the ND CLP valid? A: 180 days under federal standard.3
Q: Can I test in Spanish? A: No. CDL knowledge tests are English-only per federal rule (49 CFR 383.133(c)).1
Q: How much is an ND CDL all-in? A: Base NDDOT fees: $5 knowledge + $15 CLP + $5 road test + $15 Class A/B CDL ≈ $40-$55 (lower for Class C).2 Add ELDT tuition ($3,000–$7,500 at typical ND CDL schools — verify locally), DOT physical ($80–$150), TSA Hazmat (separate federal fee) if applying for H.
Q: Why is ND fee so affordable? A: Low-population state with legislatively set modest fees. The total CDL cost is dominated by ELDT and oilfield-specific carrier training.2
Q: Does ND participate in the Military Skills Test Waiver? A: Yes.8 Qualified military drivers may waive the skills-test portion.
Q: I want Bakken oilfield work. Specific requirements? A: Class A CDL with N (tanker) and H (hazmat) endorsements for crude tanker or frac sand. Oilfield carriers train on specialty equipment. Hazmat TSA clearance required.7
Q: My MEC expired — will my ND CDL downgrade? A: Yes. NDDOT will downgrade your CDL to non-commercial if medical certification lapses. Restore with a new electronic MEC.5
Q: Can I transfer an out-of-state CDL to ND? A: Yes. Visit an ND driver license site with your out-of-state CDL, proof of ND residency, identity documents, and medical self-certification.1
Q: Winter driving in the Bakken — any specifics? A: Extreme cold, high winds, and snow. Anti-gel diesel additives and heated equipment are carrier-standard. Monitor NDDOT 511 advisories.
Q: Owner-op economics in the Bakken? A: Use Lease vs Company vs Owner-Op calculator with oilfield mile mix and fuel costs. Bakken pay premiums can tip owner-op economics favorably but specialty equipment is expensive.
Q: Why $5 per knowledge test attempt and 1 per day? A: ND DMV policy limits knowledge-test attempts to 1 per day at $5 each — gives applicants time to study between attempts.2
Sources verified on 2026-04-19
This guide is educational and not legal advice. Fees and rules change; verify current figures at dot.nd.gov/driver before applying. Report errors to [email protected]; corrections are logged publicly per our editorial policy.
-
NDDOT — Commercial Driver License (CDL) and How to Apply.
https://www.dot.nd.gov/driver/commercial/commercial-driver-licenseandhttps://www.dot.nd.gov/driver/commercial/how-apply-commercial-driver-license↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
NDDOT — Driver License fees and CDL pricing.
https://www.dot.nd.gov/driver/driver-license↩↩↩↩↩↩↩↩↩↩↩↩↩↩ -
49 CFR Part 383 — Commercial Driver's License Standards.
https://www.ecfr.gov/current/title-49/subtitle-B/chapter-III/subchapter-B/part-383↩↩↩↩ -
FMCSA Training Provider Registry.
https://tpr.fmcsa.dot.gov/↩↩↩ -
FMCSA Medical Certification Integration (electronic MEC required in ND since 2025-04-21).
https://nationalregistry.fmcsa.dot.gov/↩↩↩↩ -
49 CFR 383.71 — Driver application and certification procedures.
https://www.ecfr.gov/current/title-49/subtitle-B/chapter-III/subchapter-B/part-383/subpart-E/section-383.71↩ -
TSA Hazmat Endorsement Threat Assessment Program.
https://www.tsa.gov/for-industry/hazmat-endorsement↩↩↩ -
FMCSA Military Skills Test Waiver.
https://www.fmcsa.dot.gov/registration/commercial-drivers-license/military-cdl-licensing↩