Book your North Carolina DMV appointment through the NCDMV website or by phone
North Carolina's Division of Motor Vehicles lets you reserve a time slot for most in-person services through their online appointment system at ncdmv.org. You can also call 1-919-715-7000 to book by phone. The online system is faster — you pick your location, service type, and preferred date in minutes — but the phone line works if you need help or prefer to talk to someone.
Not every service needs an appointment. Renewing your license by mail or online, for example, doesn't require one. But if you're taking a road test, getting your first license, renewing in person, or handling a suspension or revocation, you'll need to book a slot. Walk-ins are accepted at some locations, but wait times can be long, and you're not may provide to be seen that day.
The appointment system fills up weeks in advance during busy seasons, especially in spring and summer. If your preferred date is full, you can check nearby counties or try a different time of day — early morning slots often open up first.
Key Takeaways
- Book online at ncdmv.org or by calling 1-919-715-7000; online booking is faster and shows real-time availability.
- You'll need to know your driver's license number or Social Security number to reserve a slot.
- Road tests, first-time licenses, and in-person renewals require appointments; mail and online renewals do not.
- Appointments fill weeks ahead during spring and summer, so book as soon as your date becomes available in the system.
- Arrive 10 to 15 minutes early with all required documents; if you're late, you may lose your slot.
What you need before you book
Have your driver's license number or Social Security number ready when you start the booking process. If you're scheduling a road test and don't yet have a license, you'll use your Social Security number instead. You'll also need to know which county you want to visit — you can choose any DMV office in the state, not just the one nearest you, though some are busier than others.
Before you book, think about what service you actually need. The online system asks you to pick from a list: written test, road test, license renewal, duplicate license, address change, and others. Picking the wrong category can cause delays or require you to rebook. If you're unsure, the DMV website has a service finder tool, or you can call the main line to confirm.
Steps to book online at ncdmv.org
Go to ncdmv.org and look for the "Schedule an Appointment" button on the homepage. Click it to enter the booking system. You'll be asked to select your service type from a dropdown menu — for example, "Road Test" or "License Renewal."
Next, choose your preferred county and DMV office. The system shows you which locations have openings and how far out they are. Pick a date and time from the available slots. You'll then enter your contact information — name, phone number, and email — and confirm your appointment. You'll receive a confirmation number by email and text (if you provide your phone number). Save this number; you'll need it if you need to reschedule or cancel.
The system typically shows appointments 30 to 60 days in advance. If nothing is available on your preferred date, check again in a few days — slots open as other people cancel or as new dates roll into the system.
Booking by phone: 1-919-715-7000
Call the DMV's main appointment line during business hours (usually 8 a.m. to 5 p.m., Monday through Friday). Have your driver's license number or Social Security number ready. Tell the representative what service you need and what county you prefer. They'll check availability and book you into the first open slot that works for you.
Phone booking can take 10 to 20 minutes depending on call volume. You'll receive a confirmation number over the phone and by mail. Write down the number and keep it with your appointment details.
What to bring on your appointment day
Bring your confirmation number and a valid form of ID. For a road test, bring your learner's permit and the vehicle you'll be tested in (it must be registered, insured, and in working condition). For a license renewal, bring your current license. For a first-time license, bring your birth certificate, proof of Social Security number, and proof of residency (a utility bill or lease works).
The DMV website lists the full document requirements for each service type. Check before you go — missing even one document can mean rescheduling. Arrive 10 to 15 minutes early. If you're more than 15 minutes late, the DMV may cancel your appointment and you'll have to book again.
If you need to reschedule or cancel
You can reschedule or cancel online through ncdmv.org if you have your confirmation number. Log into the appointment system, find your booking, and select "Reschedule" or "Cancel." You can also call 1-919-715-7000 to make changes by phone. Cancellations free up slots for other people, so cancel as soon as you know you can't make it.
If you miss your appointment without canceling, you'll have to book a new one from scratch. Some DMV offices may flag repeated no-shows, so treat your appointment time seriously.
Why you might not need an appointment
Renewing your license by mail takes 7 to 10 business days and requires no appointment. You can also renew online if your license isn't suspended and you meet other requirements — that's when ready. Duplicate licenses (replacements for lost or stolen ones) can sometimes be ordered online too. Check ncdmv.org to see which services you can handle without visiting an office.
Some DMV locations accept walk-ins, but availability varies by location and time of day. If you show up without an appointment, expect to wait at least an hour, sometimes longer. During peak times (lunch hours, end of week, spring and summer), walk-in waits can stretch to three or four hours. Booking ahead saves time and guarantees you a slot.
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 own identification number. If someone is unable to book online or by phone, they can ask a family member to call on their behalf, but the DMV will need the applicant's information to complete the booking.
What if all appointments are full in my county?
Check neighboring counties — you can use any DMV office in North Carolina. You can also check back in a few days; cancellations happen regularly and new slots open as dates roll forward. Some offices are less busy than others, so trying a different location or time of day may show availability sooner.
How far in advance can I book?
The online system typically opens appointments 30 to 60 days ahead. You can book as soon as your desired date appears in the system. For road tests and other high-demand services, booking the moment slots open gives you the best chance of getting your preferred time.
What happens if I'm late to my appointment?
If you arrive more than 15 minutes after your scheduled time, the DMV may cancel your slot. You'll have to reschedule and wait for another opening. Arrive early to give yourself a buffer for traffic or parking.
Can I change my appointment online after I book it?
Yes. Log back into ncdmv.org with your confirmation number and select "Reschedule." You can pick a new date and time from available slots. You can also call 1-919-715-7000 to make changes by phone.