Schedule your North Carolina DMV appointment online or by phone
North Carolina's DMV lets you book most appointments through its online scheduling system at ncdmv.org, or by calling 1-919-715-7000. You do not have to schedule ahead for every transaction — some services are walk-in only — but booking online saves you from waiting in line and guarantees you a time slot. The online system shows you which locations have openings and lets you pick the date and time that works for you.
The state divides appointments into categories based on what you need. Driver's license renewals, knowledge tests, road tests, and ID card services each have their own scheduling path. Once you know which service you need, the booking process takes about five minutes.
Key Takeaways
- Book online at ncdmv.org or call 1-919-715-7000; both show real-time availability at your nearest office.
- Some services like written tests and road tests require an appointment, while others like address changes are walk-in only.
- You will need your driver's license number, Social Security number, or ID number to start an online booking.
- Bring all required documents to your appointment — the DMV will turn you away if paperwork is missing.
- Cancellations and rescheduling can be done online or by phone up to 24 hours before your slot.
What you need before you book online
The online system asks for identifying information to pull up your record. Have your current North Carolina driver's license, ID card, or Social Security number ready. If you are renewing a license that expired more than three years ago, you may need to provide additional details like your date of birth or the license number itself.
If you are scheduling a road test, you will also need to know your learner's permit number. For a knowledge test, you just need to confirm your identity. The system will not let you proceed without at least one of these pieces of information, so gather them before you start.
How to book through the North Carolina DMV website
Go to ncdmv.org and look for the "Schedule an Appointment" button on the homepage. Click it and select the type of service you need from the dropdown menu — this might be "Driver License Renewal," "Road Test," "Knowledge Test," or "ID Card Services." The system will ask you to enter your identifying information to verify your record.
Once your identity is confirmed, the website shows you available DMV offices in your area with open time slots. Select the office closest to you, then pick a date and time from the calendar. The system shows only times that are actually open, so you will not book a slot that is already full. After you confirm your selection, you will receive a confirmation number by email or text — save this number because you will need it when you arrive.
If the nearest office has no openings for weeks, try searching offices further away. Some locations fill up faster than others, and a 20-minute drive might get you an appointment days sooner.
Scheduling by phone if the website is down or you need help
Call 1-919-715-7000 during business hours. A representative will ask you the same identifying questions the website does, then search for available slots. Phone lines are busiest on Monday and Tuesday mornings, so calling Wednesday through Friday usually means shorter wait times.
The phone line can also help if you are unsure which service category you need or if your situation is unusual — for example, if you are renewing a license but also need to update your address at the same time. The representative can tell you whether those tasks require one appointment or two.
Services that do not require an appointment
Not every DMV transaction needs a scheduled slot. Address changes, name changes, duplicate license requests, and replacement ID cards are typically walk-in services at most North Carolina DMV offices. You can show up during business hours with your documents and be served in the order you arrive, though wait times vary by location and time of day.
If you are unsure whether your task requires an appointment, call 1-919-715-7000 or check the service list on ncdmv.org. Going to the office without an appointment for a service that requires one will waste your time — the staff will turn you away and direct you to schedule online.
What documents to bring to your appointment
The documents you need depend on your service type. For a driver's license renewal, bring your current license, proof of residency (a utility bill or lease dated within the last 60 days), and your Social Security card or a document with your Social Security number. For a road test, bring your learner's permit, proof of insurance, and the vehicle you will be tested in.
For a knowledge test, bring your learner's permit and a form of ID. If you are getting an ID card, bring proof of residency and proof of identity. The DMV website lists the full document requirements for each service type — check before you go so you do not make a second trip.
Canceling or rescheduling your appointment
If you need to change your time, log back into ncdmv.org with your confirmation number and reschedule online. You can also call 1-919-715-7000 to cancel or move your appointment. Both options work up to 24 hours before your scheduled time. If you cancel with less than 24 hours' notice, you lose that slot and will need to book a new one.
If you miss your appointment without canceling, some offices may require you to wait longer before rebooking. Canceling ahead, even if it is just a few hours before, keeps your record clear and makes it easier to schedule again.
Frequently Asked Questions
Can I book an appointment for someone else?
No. The person who needs the service must schedule their own appointment using their own identifying information. If someone else tries to book for you, the system will reject it because the name and ID number will not match.
How far in advance can I schedule?
You can usually book up to 30 days ahead, though this varies by office and service type. Popular times and locations fill up quickly, so booking as soon as slots open gives you more choices. Some offices release new slots weekly, so if you do not see availability, check back a few days later.
What if I cannot find an appointment anywhere near me?
Try searching offices in neighboring counties — you do not have to use your home county's DMV. You can also call 1-919-715-7000 and ask a representative to check all locations statewide for the soonest opening. Some people find faster appointments by traveling 30 or 40 minutes to a less busy office.
Do I need to print my confirmation email?
No, but bring it or have it on your phone. The DMV staff will scan the confirmation number when you check in. If you lose it, you can look it up on ncdmv.org or call the office directly with your name and ID number.
What happens if I arrive late to my appointment?
Most offices will not see you if you arrive more than 15 minutes after your scheduled time. Call the office when ready if you are running late and ask if they can still take you. If they cannot, you will need to reschedule for another day.