You can book most North Carolina DMV appointments online through the state's reservation system, but not all services are available this way
The North Carolina Division of Motor Vehicles runs an online appointment booking system at ncdmv.org where you can reserve a time slot for common transactions like license renewals, vehicle registrations, and written tests. You log in, select your location and service type, choose an available date and time, and receive a confirmation. The system does not cover every DMV service — some transactions still require you to walk in or call your local office.
The online system saves you from sitting in a waiting room for hours, but it requires you to know which office serves your area and what documents you need before you book. Showing up without the right paperwork will cancel your appointment and waste the slot.
Key Takeaways
- North Carolina DMV appointments are booked at ncdmv.org by selecting your county, service type, and preferred date and time.
- Not all services are available online — vehicle title transfers, commercial driver license tests, and some other transactions require a phone call or walk-in visit.
- You must bring the specific documents listed for your service type, or the DMV will turn you away and your appointment slot will be lost.
- If your preferred location has no open slots, you can try nearby counties or call the DMV directly at 1-888-275-6311 to ask about cancellations.
What services you can book online
The North Carolina DMV online system covers driver license renewals, duplicate licenses, address changes, written knowledge tests, road tests for Class D licenses, vehicle registration renewals, vehicle title applications, and vehicle registration transfers. You can also book appointments for learner's permit tests and commercial learner's permit tests through the system.
Services that require an in-person visit or phone call include commercial driver license road tests, vehicle title transfers between owners, duplicate titles, lien releases, and certain medical or vision-related license restrictions. If you need one of these services, call 1-888-275-6311 to speak with a DMV representative or visit your local office in person.
How to book your appointment step by step
Go to ncdmv.org and look for the "Appointments" or "Schedule an Appointment" link on the homepage. You will be taken to the online reservation system. Select your county from the dropdown menu — this determines which DMV office locations appear as options.
Choose the service you need from the list. The system will show you available dates and times at offices in your county. Pick a slot that works for you and confirm your selection. You will receive a confirmation number by email or on screen — save this number because you will need it when you arrive.
Bring your confirmation number, a valid photo ID, and all documents required for your specific service. The DMV website lists what you need for each transaction under the service description. If you arrive without the correct documents, the DMV will not process your request and your appointment will be marked as a no-show.
What to bring and how to prepare
Before you book, check the DMV website for the exact documents your service requires. For a license renewal, you typically need your current license, proof of residency (a utility bill or lease), and proof of Social Security number. For a vehicle registration renewal, bring your current registration card and proof of insurance. For a title process, bring the bill of sale, proof of ownership, and a completed process for Certificate of Title form.
Bring your confirmation number, arrive 10 to 15 minutes early, and have all documents ready to hand over. The DMV processes appointments in order, but if you are late or missing paperwork, you may lose your slot and have to reschedule.
When online appointments are not available
If your preferred DMV office shows no open slots for weeks, you have a few options. Try selecting a different county office — sometimes nearby locations have more availability. You can also call 1-888-275-6311 during business hours to ask if cancellations have opened up slots or to request a phone appointment for certain services.
Walk-in service is still available at all North Carolina DMV offices, though wait times are typically longer than appointment times. If you cannot book online and cannot reach the phone line, visiting in person is your backup option.
Cancelling or rescheduling your appointment
If you need to change your appointment time or date, log back into the online system using your confirmation number and look for a "Modify" or "Reschedule" option. You can usually make changes up to 24 hours before your appointment. If you cannot reschedule online, call 1-888-275-6311 to cancel and rebook.
If you miss your appointment without cancelling, the DMV may flag your account. Cancelling ahead of time frees up the slot for someone else and keeps your record clear for future bookings.
Common reasons appointments get cancelled
The most common reason the DMV cancels an appointment is missing or incorrect documents. Bring exactly what the website says you need — not "similar" documents or documents you think should work. The second reason is arriving late; if you show up after your time slot has passed, the office may turn you away.
Some appointments are cancelled by the DMV itself if an office closes unexpectedly or if a system outage occurs. If this happens to you, the DMV will send you a notification and you can rebook through the online system or by phone.
Frequently Asked Questions
Do I have to book online or can I just walk in?
Walk-in service is still available at all North Carolina DMV offices, but online appointments typically have much shorter wait times. If you prefer not to use the online system, you can visit your local office during business hours, though you may wait several hours depending on how busy it is.
What if I don't have internet access to book online?
Call 1-888-275-6311 and a DMV representative can book an appointment for you over the phone. They will ask for your county, service type, and preferred date and time, then give you a confirmation number to bring with you.
Can I book an appointment for someone else?
You can book an appointment for a family member or someone you are helping, but that person must bring their own ID and documents when they arrive. The confirmation is tied to the service being performed, not to who booked it.
What happens if I show up without my confirmation number?
Tell the DMV staff your name and they can look up your appointment in the system. Having the confirmation number speeds up the process, but it is not required if your appointment is in the system.
How far in advance can I book an appointment?
Availability varies by location and service type. Some offices allow you to book several weeks ahead, while others only show availability two to three weeks out. Check the online system to see what dates are open for your county and service.