How to Get a CDL Permit in North Dakota
North Dakota charges $5 per knowledge test attempt, $15 for a resident's CLP (or $20 for a non-domiciled applicant), and $3 for each additional endorsement.
Gather original documents and your medical certificate
Decide which class (A, B, or C) and any endorsements you'll need up front, since each endorsement adds a $3 fee and its own knowledge test.
Complete a medical examination confirming you meet federal physical standards to operate a commercial vehicle, and bring only original documents or certified copies — photocopies aren't accepted.
Pass the knowledge test and receive your CLP
Pay $5 per attempt to sit the General Knowledge test — 50 questions, 80% required — plus $3 for each additional endorsement test if applicable.
Pay $15 (or $20 if non-domiciled) and receive your commercial learner's permit once you pass.
Complete ELDT before the skills test
A first-time Class A or Class B applicant must complete entry-level driver training (ELDT) through an authorized provider before the CDL itself can be issued.
Use this time to log supervised practice hours in the vehicle class you're pursuing.
The skills test and beyond
Schedule and pass your skills test — a pre-trip inspection and an on-road driving evaluation — for $5 per attempt.
Receive your Class A, B, or C commercial driver's license, with any endorsements reflecting the additional tests you passed.
Frequently Asked Questions
What does North Dakota charge per knowledge test attempt?
$5.
Does a non-resident pay the same CLP fee?
No — $15 for a resident, $20 for a non-domiciled applicant.
Are photocopies accepted for CDL application documents?
No — original documents or certified copies only.
Ready to put this into practice?
Start a free North Dakota cdl practice testLast reviewed: 2026-07-24