How to Schedule Your North Dakota DMV Appointment Online
Book your North Dakota DMV appointment through the NDDOT website or by phone
North Dakota's Department of Transportation runs an online appointment system for most in-person services at their driver's license offices. You can reserve a time slot on the NDDOT website without calling, though phone scheduling is also available if you prefer to speak with someone. The system shows you available dates and times at the office nearest you, and you pick the one that works for your schedule.
Not every service requires an appointment — some transactions like renewing your license by mail or online don't need one. But if you're taking a written test, a road test, getting your first license, or handling a suspension or revocation, you'll need to book a slot. Walk-ins are accepted at some offices, but appointment holders are served first, so scheduling ahead saves you time.
Key Takeaways
- You can book NDDOT appointments online at the official website or by calling the office in your county.
- The online system shows real-time availability and lets you pick the date and time that fits your schedule.
- Bring your current ID, Social Security number, and proof of residency to your appointment.
- Road tests and written tests require appointments; some other services like address changes can be done without one.
- If you need to cancel or reschedule, do it through the same system at least 24 hours before your appointment time.
Scheduling online through the NDDOT website
Go to the North Dakota Department of Transportation's official website and look for the appointment scheduling link. You'll be asked to select which service you need — driver's license renewal, road test, written test, or another transaction. Then choose your county and the office location closest to you.
The system will show you available dates and times for the next several weeks. Pick the slot that works for you and confirm your selection. You'll receive a confirmation number and details about what to bring. Save this confirmation — you may need it when you arrive at the office.
Scheduling by phone if you prefer to call
Each county in North Dakota has a driver's license office with its own phone number. You can find the number for your county on the NDDOT website. When you call, tell the staff member what service you need and they'll walk you through available times.
Phone scheduling takes a few minutes, and you'll get a confirmation number over the phone. Write it down or ask them to repeat it so you have it for your appointment day. If you don't have the office number handy, the main NDDOT office can direct you to the right location.
What documents to bring to your appointment
Bring your current driver's license or ID card if you have one. You'll also need your Social Security number — have it memorized or written down. For proof of residency, bring a utility bill, lease, mortgage statement, or bank statement with your name and current address on it. The document should be dated within the last 60 days.
If you're taking a road test, bring the vehicle you'll be tested in, and make sure it's registered and insured. For a written test, bring only yourself and your ID. If you're renewing after a suspension or revocation, bring any court documents or letters from NDDOT about the suspension.
What happens at your appointment
Arrive 10 to 15 minutes early. Check in at the front desk with your confirmation number and ID. For a written test, you'll be taken to a computer station and given the exam. For a road test, an examiner will inspect the vehicle, then drive with you on local roads for about 20 minutes.
If you're renewing your license or getting a new one, staff will take your photo, verify your documents, and process the transaction. Most appointments take 30 minutes to an hour, though road tests can run longer if the examiner needs to cover more ground. You'll receive a temporary license or receipt on the spot, and your permanent card will arrive by mail within two weeks.
Canceling or rescheduling your appointment
If you need to change your appointment, log back into the NDDOT scheduling system and select the option to cancel or reschedule. You can also call the office directly. Try to make changes at least 24 hours before your scheduled time — if you cancel with less notice, the slot may not open up for other people.
If you miss your appointment without canceling, you may lose your slot and have to book a new one. Some offices have policies about no-shows, so if something comes up, contact them as soon as you can.
If the appointment system is down or you can't find a time slot
The NDDOT website occasionally goes offline for maintenance. If the scheduling system isn't working, call your county's driver's license office directly — they can book you over the phone. If all available times are full, check back in a few days, as new slots open regularly.
For road tests specifically, wait times can be longer during busy seasons like spring and summer. If you can't find an appointment in your county, ask whether you can schedule in a neighboring county instead. Some offices have shorter queues, and you may be able to take your test there.
Frequently Asked Questions
Can I take my road test in a different county than where I live?
Yes. You can schedule a road test at any NDDOT office in the state, though you may need to provide proof that you're authorized to test there. Call the office you want to use and ask about their policy on out-of-county tests.
What if I fail my road test — do I have to wait to reschedule?
No. You can usually reschedule your next attempt right away through the same system. Some offices let you book another slot the same day; others require you to wait a few days. Ask the examiner or office staff what their policy is before you leave.
Do I need an appointment to renew my license by mail?
No. Mail renewal doesn't require an appointment. You can renew by mail if your license is not suspended, you're not changing your address, and you meet other conditions listed on the NDDOT website. The online appointment system is only for in-person services.
What if I'm taking the written test in a language other than English?
North Dakota offers written tests in several languages. When you schedule your appointment online or by phone, tell the staff which language you need. Not all offices offer every language, so ask whether your location has it available before you book.
Can someone else schedule an appointment for me?
Yes. A family member or friend can book the appointment using the online system or by calling on your behalf. They'll need to provide your name, date of birth, and the service you need. You'll still have to show up in person with your own ID and documents.
This guide is general information, not professional advice. Offices and providers set their own rules, so check the details with the one you’re seeing. See our Editorial Policy.