Book your NC DMV appointment through the online system or by phone
North Carolina's Division of Motor Vehicles lets you schedule most appointments online at ncdmv.org without waiting on hold. You can book a road test, written test, license renewal, or ID card appointment from your computer or phone. If you prefer to call, the DMV's appointment line is available during business hours, though online booking is usually faster.
The system shows you available dates and times at the DMV office closest to you, or you can choose a different location. You'll need your driver's license number or ID number to start, and the appointment confirmation comes to your email or phone right away.
Key Takeaways
- Visit ncdmv.org and select "Schedule an Appointment" to book online without calling.
- You can schedule road tests, written tests, renewals, and ID card appointments through the same system.
- The system shows real-time availability and lets you pick your preferred DMV office location.
- Bring your confirmation number and any required documents on the day of your appointment.
What you need before you book
Have your current North Carolina driver's license or ID card number ready when you start. If you're scheduling a road test, you'll also need to know your learner's permit number. The system asks for your name, date of birth, and contact information to confirm the appointment.
If you don't have a license or permit number yet, you may need to visit a DMV office in person first to get one, or call the appointment line to ask about your options. Some first-time driver appointments require an in-person visit before you can book a road test.
Steps to book online at ncdmv.org
Go to ncdmv.org and look for the "Schedule an Appointment" button on the homepage. Click it and select the type of appointment you need: road test, written test, license renewal, or ID card service. The system will ask which DMV office you prefer or show you the closest one to your address.
Choose a date and time from the available slots. The calendar shows only days and times that have openings, so you won't waste time looking at booked times. Enter your contact information, review the details, and submit. You'll get a confirmation number on screen and by email — save this number because you'll need it when you arrive.
Booking by phone if online doesn't work
If you can't book online or prefer to speak with someone, call the DMV appointment line during their posted hours. The phone number and hours are listed on ncdmv.org under "Contact Us." Have your license or ID number ready, and tell the representative what type of appointment you need and your preferred location.
Phone appointments sometimes take longer to schedule because you're waiting for availability to be checked manually. If the office is busy, you may be asked to call back or to book online instead. Some DMV offices also accept walk-ins for certain services, though wait times are usually longer than scheduled appointments.
What to bring on appointment day
Bring your confirmation number, your current driver's license or ID card, and any documents the DMV listed in your appointment details. For a road test, bring your learner's permit and proof of insurance. For a license renewal, bring your current license and any documents showing a name change if applicable.
Arrive 10 to 15 minutes early so you have time to check in. If you're running late or need to cancel, contact the DMV office directly — canceling through the website may not always work, so a phone call is safer. If you miss your appointment without canceling, you may have to wait longer to get another slot.
When appointments fill up or aren't available
Popular times and locations fill up quickly, especially for road tests in the afternoon and on Fridays. If you don't see availability in your preferred location or time, try searching for a different DMV office nearby or a different day of the week. Early morning slots and weekday appointments during school hours tend to have more openings.
If no appointments show up at all, the office may be temporarily closed or fully booked. Check ncdmv.org for any service alerts or office closures. You can also call the specific DMV office to ask when new appointment slots will open, or try again the next day — cancellations happen regularly and new times become available.
Rescheduling or canceling your appointment
If you need to change your appointment, log back into ncdmv.org with your confirmation number and look for the option to reschedule. You can usually move your appointment to a different date or time without penalty. Canceling is also an option if you no longer need the appointment — this frees up the slot for someone else.
If you can't reschedule online, call the DMV office directly. Canceling by phone is more reliable than trying to cancel through the website. If you miss an appointment without canceling, some offices may require you to wait longer before booking your next one, so it's worth the quick call if your plans change.
Frequently Asked Questions
Can I book a road test appointment if I don't have my learner's permit yet?
No. You need an active North Carolina learner's permit to schedule a road test. If you haven't taken your written test yet, schedule that appointment first, pass it, and then book your road test. Some DMV offices let you schedule both in one visit if you pass the written test on the same day.
What if I can't find an appointment near me?
Try searching for DMV offices in neighboring counties or towns — you can take your test anywhere in the state, not just your home county. Early morning times and weekday appointments usually have more openings than afternoons and Fridays. Check back the next day, as cancellations create new slots regularly.
Do I need to print my confirmation or can I show it on my phone?
You can show your confirmation on your phone, but printing it is safer in case your battery dies or you lose signal. Either way, have your confirmation number written down or memorized so you can check in even if your phone isn't working.
What happens if I'm late to my appointment?
If you're running more than 10 or 15 minutes late, call the DMV office right away. Some offices will still see you if you're slightly late, but others may cancel your slot and make you reschedule. It's better to call ahead than to show up late without warning.
Can someone else reschedule my appointment for me?
You'll need your confirmation number to reschedule, so if someone else is helping you, make sure they have that number. You can give it to them over the phone or text, and they can reschedule online or call the office on your behalf.