How to Schedule Your NC DMV Appointment
North Carolina's DMV uses an online appointment system called NCDMV Online Services. You book your appointment directly through the state website at www.ncdmv.org — there is no phone line to call, and walk-ins are not accepted at most locations. The system lets you choose your service type, pick a date and time that works for you, and receive a confirmation number you'll need when you arrive.
The appointment system is available seven days a week, and you can book up to 30 days in advance. Appointments typically fill up during weekday mornings and early afternoons, so if you need a specific date, book as soon as the 30-day window opens. Evening and Saturday appointments tend to have more availability, though not all DMV offices offer these times.
You do not need to create an account or log in to book an appointment. The system will ask for your name, phone number, email address, and the type of service you need. You'll receive a confirmation email with your appointment details, and you should save or print this confirmation — you may need to show it when you arrive.
Key Takeaways
- Book your NC DMV appointment online at www.ncdmv.org using the NCDMV Online Services system; phone appointments and walk-ins are not available.
- You can schedule up to 30 days in advance, and the system is open seven days a week, though not all offices offer evening or weekend times.
- Select your service type (license renewal, new license, permit, etc.) when booking, because different services have different wait times and document requirements.
- Save your confirmation number and email — you will need to show proof of your appointment when you arrive at the DMV office.
- If you need to reschedule or cancel, log back into the system with your confirmation number and make changes at least 24 hours before your appointment time.
What Service Type to Select When Booking
The first step in the booking system is choosing what you need. The main categories are driver license services, permit services, vehicle registration, and title services. If you're unsure which one applies to you, the NCDMV website has a service finder tool, but the most common reasons people book are license renewal, new license process, or permit testing.
Selecting the correct service type matters because it determines which DMV office can serve you and how long the appointment window will be. A license renewal appointment is usually 15 to 20 minutes, while a new license process or permit test may take 30 to 45 minutes. If you select the wrong service, you may be turned away or asked to rebook.
If you need multiple services — for example, renewing your license and registering a vehicle — you can book separate appointments or ask the DMV when you arrive whether they can handle both in one visit. Some offices will combine services if there is time; others require separate appointments.
Choosing Your DMV Office Location and Time Slot
After selecting your service type, the system shows you available DMV offices near your zip code. North Carolina has about 70 DMV offices statewide, and availability varies by location. Urban offices (Raleigh, Charlotte, Greensboro, Winston-Salem) tend to fill up faster than rural ones, but they also have more appointment slots overall.
The calendar will show you which dates have openings. Dates in green have available times; dates in gray are fully booked. Click on a green date to see the specific time slots. Morning slots (8 a.m. to 11 a.m.) and early afternoon (noon to 2 p.m.) fill fastest. If you have flexibility, booking a late afternoon appointment (3 p.m. to 5 p.m.) or a Saturday morning slot often means shorter wait times and less crowded offices.
If the office closest to you is fully booked, check offices 15 to 20 miles away — you may find open slots, and the drive might be worth the convenience of getting an appointment sooner. The system shows you the full address and hours for each office, so you can plan your travel time.
Documents and Information You'll Need to Bring
What you bring depends on your service type, but the DMV website lists requirements for each one. For a license renewal, you typically need your current license, proof of residency (utility bill, lease, or bank statement), and your Social Security number. For a new license, you need proof of identity (passport, birth certificate, or military ID), proof of residency, and proof of Social Security number (Social Security card, W-2, or tax return).
For a permit test, bring your proof of identity, proof of residency, and proof of Social Security number. If you're under 18, a parent or guardian must be present. For vehicle registration or title services, bring your vehicle's current registration, proof of ownership, and proof of residency.
The NCDMV website has a full checklist for each service type. Review it before your appointment so you don't arrive missing a document — if you do, the DMV will likely cancel your appointment and ask you to rebook. Bring originals or certified copies; photocopies are usually not accepted.
What to Do If Your Preferred Time Slot Is Not Available
If the date and time you want are booked, you have several options. First, check a different DMV office — even one 20 or 30 miles away may have the time slot you need. Second, check back the next day; cancellations happen regularly, and new slots open as people reschedule. Third, book the earliest available slot and plan to arrive 10 minutes early; many people don't show up, and the DMV may be able to work you in sooner.
If you're in a rush, some DMV offices have a limited number of walk-in slots held for emergencies (for example, if you need a license for travel within 48 hours). Call the specific office directly to ask whether they accept walk-ins and what documentation you'll need. The office phone number is on the NCDMV website under "Find a DMV Office."
Do not book an appointment you cannot keep. No-shows hurt other people waiting for slots, and repeated no-shows may result in the DMV blocking future online bookings for your account.
Rescheduling or Canceling Your Appointment
If you need to change your appointment, go back to www.ncdmv.org and select "Manage Your Appointment." You'll need your confirmation number and the phone number or email you used when booking. The system will let you reschedule to a different date or time at the same office, or cancel entirely.
You must reschedule or cancel at least 24 hours before your appointment time. If you cancel within 24 hours or don't show up, that slot is lost and cannot be recovered. If you're running late on the day of your appointment, call the DMV office directly — they may be able to hold your slot for a short delay, but this is not may provide.
If you lose your confirmation number, you can still manage your appointment if you remember the phone number or email address you provided. The system will pull up your booking and let you make changes.
What Happens When You Arrive at Your Appointment
Arrive 10 to 15 minutes early with your confirmation number and all required documents. Check in at the front desk and give them your confirmation number. They will verify your information and direct you to the appropriate service window. Most DMV offices are organized by service type, so license renewals go to one area, permits to another, and so on.
Wait times at your scheduled appointment are usually short — typically 5 to 15 minutes — because the office has reserved that slot for you. If the office is running behind, the staff will let you know. Bring a book or phone charger; some offices have seating areas with limited outlets.
Once you're called, the DMV staff will review your documents, take your photo (for licenses), process your payment, and give you a receipt. For license renewals and new licenses, you'll receive a temporary license on the spot and the permanent one by mail within 7 to 10 business days. For permits, you'll take your test when ready after your appointment if you pass the written portion.
Frequently Asked Questions
Can I book an appointment for someone else?
No. The person who needs the service must book their own appointment using their name and contact information. If you're helping a family member or friend, they can book online themselves, or you can help them through the process, but the appointment must be in their name.
What if I don't have an email address to receive my confirmation?
You can provide a phone number instead, and the DMV will send a text confirmation. You'll still receive a confirmation number on screen when you complete the booking — write it down or take a screenshot, because you'll need it when you arrive.
Can I book multiple appointments at once?
No. The system allows one appointment per booking. If you need multiple services, book them separately or call the DMV office to ask if they can combine services in a single appointment slot.
What if I miss my appointment?
If you don't show up, that slot is lost. You can book a new appointment online whenever you're ready, but repeated no-shows may result in the system blocking future bookings for your account. If you need to cancel, do so through the online system at least 24 hours in advance.
Do I need to print my confirmation, or is the email enough?
The email is enough, but printing it or saving it to your phone is a good idea in case you lose cell service on the way to the DMV. At minimum, write down your confirmation number before you leave home.