What North Dakota offers: license types and who needs what
North Dakota issues several types of driver's licenses depending on what you drive and how old you are. The most common is the Class D license, which lets you drive regular passenger cars, pickup trucks, and vans. If you drive a motorcycle, you need a Class M endorsement added to any class license. If you operate a commercial vehicle (semi-truck, large bus, or vehicle carrying hazardous materials), you need a Commercial Driver's License (CDL), which is a separate process entirely.
North Dakota also recognizes your age and driving experience through graduated licensing. This means new drivers under 18 start with a learner's permit, move to a restricted license, and eventually earn an unrestricted license. If you are 18 or older and have never held a license, you can go straight to a full Class D license without the graduated steps — but you still must pass the written test and road test.
Your license type also depends on whether you need a Real ID. North Dakota Real ID licenses meet federal standards for air travel and federal building entry. They cost slightly more but are required if you plan to fly domestically after May 7, 2025. A standard North Dakota license works for driving but not for federal purposes.
Key Takeaways
- North Dakota's Class D license is for regular passenger vehicles; Class M is for motorcycles; CDL is for commercial trucks and buses.
- Drivers under 18 follow graduated licensing: learner's permit, then restricted license, then unrestricted license.
- Drivers 18 and older can go straight to a full license if they pass the written and road tests.
- Real ID licenses cost more but are required for domestic air travel and federal building access starting May 7, 2025.
- You must pass a vision screening, written knowledge test, and road test to earn any license type.
Graduated licensing for drivers under 18
If you are under 18 in North Dakota, you move through three stages. First comes the learner's permit (Class D Learner), which you can get at age 14. With a learner's permit, you can drive only with a licensed adult (21 or older) in the front seat beside you. You cannot drive alone, and you cannot drive between midnight and 5 a.m.
After holding your learner's permit for at least six months and reaching age 15, you can take the road test to earn a restricted license (Class D Restricted). A restricted license lets you drive alone during the day, but you still cannot drive between midnight and 5 a.m., and you must follow other restrictions (such as limits on passengers under 18 in your vehicle). You must hold the restricted license for at least six months.
Once you turn 16 and have held your restricted license for six months, you can return to the North Dakota Department of Transportation (NDDOT) to remove the restrictions and earn your full unrestricted Class D license. At this point, you can drive at any time and carry any passengers, just like an adult driver.
Getting your learner's permit in North Dakota
To get a learner's permit, you must visit a North Dakota NDDOT office in person. Bring your Social Security number, proof of North Dakota residency (such as a utility bill or lease), and proof of your date of birth (such as a birth certificate or passport). You will also need to pass a vision screening and a written knowledge test.
The written test covers North Dakota traffic laws, road signs, and safe driving practices. You can study using the North Dakota Driver's Manual, which NDDOT provides free online and at licensing offices. The test has 25 questions, and you must answer at least 20 correctly to pass. If you fail, you can retake it the same day or return another day.
There is no road test for a learner's permit — only the vision and written test. Once you pass, you receive your permit when ready or within a few days, depending on the office. The permit is valid for one year, so if you do not take your road test within that year, you will need to renew it.
Taking the road test and earning your license
When you are ready for your road test, schedule an appointment at your local NDDOT office. Bring your learner's permit, proof of insurance for the vehicle you will use, and the vehicle itself (in safe working condition). You will also need to bring an adult (21 or older) to the test site, though they will not ride with you during the test.
The road test lasts about 20 to 30 minutes. The examiner will ask you to perform basic driving tasks: starting the vehicle, turning, backing up, parking, stopping at signs and lights, and merging or changing lanes. The examiner is looking for safe driving habits, not perfection. Common reasons people fail include rolling through stop signs, improper lane changes, hitting the curb while parking, or not checking mirrors and blind spots.
If you pass, you receive your license on the spot or within a few days. If you fail, you can retake the test after a waiting period (usually a few days to a week). There is no limit to how many times you can retake it, so most people pass on their second or third attempt.
Getting a license if you are 18 or older
If you are 18 or older and have never held a driver's license in any state, North Dakota does not require you to start with a learner's permit. You can go directly to the road test. However, you must still pass the vision screening and written knowledge test first, just like younger drivers.
Visit an NDDOT office with your Social Security number, proof of residency, proof of date of birth, and proof of insurance. Pass the vision and written tests, then schedule your road test. Once you pass the road test, you receive your full, unrestricted Class D license when ready.
If you are moving to North Dakota from another state and already hold a valid license there, you can transfer it. Bring your out-of-state license, proof of residency in North Dakota, and your Social Security number. You will not need to retake the written or road test — NDDOT will issue you a North Dakota license based on your existing license. However, if your out-of-state license has expired, you may need to retake the tests.
Real ID versus standard North Dakota licenses
North Dakota offers two versions of the Class D license: Real ID and standard. The difference is what you can use it for. A Real ID license meets federal standards and works for domestic air travel, entering federal buildings, and accessing military bases. A standard license works for driving but does not meet federal requirements for air travel or federal building access.
Starting May 7, 2025, you will need a Real ID license or a passport to board a domestic flight in the United States. If you plan to fly, you should get a Real ID license before that date. The Real ID license costs a few dollars more than a standard license and requires one additional document: proof of your Social Security number or a statement that you do not have one.
When you visit an NDDOT office, you can choose which type you want. If you are unsure, ask the staff — they can explain the difference and help you decide based on your needs.
Documents you need and where to go
To get any North Dakota driver's license or permit, you must visit an NDDOT office in person. You cannot complete the process online or by mail. Bring the following documents:
- Proof of identity (driver's license, passport, birth certificate, or state ID)
- Proof of Social Security number (Social Security card, W-2, or tax return)
- Proof of North Dakota residency (utility bill, lease, mortgage statement, or bank statement dated within 90 days)
- Proof of date of birth (birth certificate, passport, or other government-issued ID)
- Proof of insurance (required only when taking the road test)
NDDOT has offices in most North Dakota cities and towns. You can find the office nearest you and check hours on the NDDOT website. Some offices are busier than others, so calling ahead or checking wait times online can help you plan your visit. Bring all documents in original form or certified copies — photocopies are not accepted.
Frequently Asked Questions
Can I renew my North Dakota license online?
Yes, if your license is not expired and you have not changed your name or address, you can renew online through the NDDOT website. If your license is expired or you need to update your information, you must visit an office in person. Renewals are valid for eight years for drivers 18 and older.
What happens if I fail the written test?
You can retake the written test the same day or return another day. There is no waiting period between attempts. Most people pass on their second try after studying the manual more carefully. You only pay the fee once, not each time you retake the test.
Do I need to take a road test if I transfer my license from another state?
No, if your out-of-state license is still valid, NDDOT will issue you a North Dakota license without a road test. If your license has expired, you will need to pass the written and road tests as if you were a new driver.
How long does a learner's permit last?
A learner's permit is valid for one year from the date you receive it. If you do not take your road test within that year, you must renew the permit before you can test. Renewal requires passing the written test again.
Can I get a motorcycle endorsement at the same time as my Class D license?
Yes, you can add a Class M endorsement to your Class D license. You will need to pass an additional written test on motorcycle safety and a separate road test on a motorcycle. Many people get their Class D first, then add the motorcycle endorsement later.