Book your North Carolina DMV appointment online or by phone
North Carolina lets you schedule your driver license appointment through the NC Division of Motor Vehicles website or by calling their appointment line. You do not have to wait in line without an appointment, but you also do not have to book one — walk-ins are accepted at most locations, though wait times are longer. If you know when you want to visit, booking ahead saves time and guarantees you a spot.
The online system is the fastest route. You choose your location, pick an available date and time, and get a confirmation number on the spot. The phone line works the same way but requires speaking to someone. Both methods are free.
Key Takeaways
- Book online at ncdmv.org or call the DMV appointment line to reserve a specific date and time at your nearest office.
- You need your Social Security number, date of birth, and the type of transaction you need (learner permit, road test, license renewal) to complete a booking.
- Appointments typically open 30 days in advance, and popular times fill quickly, especially in urban areas.
- If you miss your appointment, cancel it online or by phone so someone else can use that slot.
- Walk-ins are still accepted at all locations, but you may wait 1 to 3 hours depending on how busy the office is that day.
How to book online through the NC DMV website
Go to ncdmv.org and look for the appointment scheduling link on the homepage. You will be asked to select the type of service you need: learner permit test, road test, license renewal, duplicate license, or another transaction. Choose the county where you want to visit, then the specific DMV office location.
The system will show you available dates and times for the next 30 days. Pick the one that works for you. You will need to enter your Social Security number, date of birth, and a phone number where you can be reached. After you confirm, you will receive a confirmation number. Write it down or take a screenshot — you will need it when you arrive.
The entire process takes about 5 minutes. You can book from home, at work, or anywhere with internet access.
Booking by phone if you prefer to talk to someone
Call the NC DMV appointment line at the number listed on ncdmv.org. A representative will ask you the same questions the online system does: what service you need, which county and office, and your preferred dates and times. They will give you a confirmation number over the phone, so have paper ready to write it down.
Phone lines are typically busiest in the morning and early afternoon. Calling in the late afternoon or early evening may mean a shorter wait. The service is free.
What information you need before you book
Have these details ready whether you book online or by phone:
- Your Social Security number
- Your date of birth
- The county and city where you want to visit
- The type of service: learner permit test, road test, license renewal, duplicate license, or address change
- A phone number where the DMV can reach you if there is a scheduling issue
If you are scheduling a road test, have your learner permit number ready. If you are renewing, have your current license number. These details help the DMV pull up your record and confirm you are may be able to access for that service.
When appointments open and how far ahead you can book
The NC DMV typically opens appointment slots 30 days in advance. This means on the first of each month, you can book appointments for the month ahead. Slots fill at different speeds depending on location — busy offices in Charlotte, Raleigh, and Greensboro fill within days, while smaller towns may have availability weeks out.
If you do not see an opening at your preferred location, check back the next day or try a different office nearby. Some people find it easier to travel to a less busy location than to wait weeks for an appointment closer to home.
What to do if you need to cancel or reschedule
If your plans change, cancel your appointment as soon as you know. Log back into ncdmv.org with your confirmation number and select the cancellation option, or call the appointment line and give them your confirmation number. Canceling frees up that slot for someone else and prevents a no-show on your record.
If you need to reschedule to a different date or time, you can often do this through the same system. Cancel your current appointment and book a new one. If the system will not let you reschedule directly, cancel first, then book a fresh appointment.
What happens when you arrive for your appointment
Arrive 10 to 15 minutes early. Bring your confirmation number, a valid form of ID, and any documents the DMV told you to bring for your specific transaction. For a learner permit test, bring proof of residency and your Social Security card or a document with your number on it. For a road test, bring your learner permit and proof of insurance.
Check in at the front desk and give them your confirmation number. You will be called when it is your turn. Because you have an appointment, you should not wait more than 15 to 20 minutes past your scheduled time, even if the office is busy.
Frequently Asked Questions
Do I have to book an appointment, or can I just walk in?
Walk-ins are accepted at all NC DMV offices, but you may wait 1 to 3 hours depending on how busy the location is. Booking an appointment guarantees you a time slot and keeps your wait to 15 to 20 minutes. If you have flexibility, booking is worth the 5 minutes it takes.
What if all appointments are full at my location?
Try a different DMV office in your county or a nearby county. Less busy locations often have more availability. You can also check back daily — cancellations happen regularly, and new slots open as the month progresses. Some people set a phone reminder to check at the same time each day.
Can I book an appointment for someone else?
No. The person who needs the service must book their own appointment or be present when you book on their behalf. The DMV uses the appointment to verify identity and pull up records, so the name on the booking must match the person who shows up.
What if I miss my appointment?
Call the DMV as soon as you realize you will not make it. Canceling prevents a no-show from being recorded and lets someone else use that time. If you miss an appointment without canceling, you may have to wait longer to book your next one, depending on the office's policy.
Can I change my appointment time after I book?
Yes. Log into ncdmv.org with your confirmation number and look for the reschedule option, or call the appointment line. You can move your appointment to a different date or time as long as slots are available. Cancel your old appointment first to avoid confusion.