You can book a North Carolina DMV appointment online, by phone, or in person at a local office
North Carolina's Division of Motor Vehicles lets you reserve a time slot before you visit most locations. The online system is the fastest route — you pick your county office, choose a date and time, and get a confirmation number. If you do not have internet access or prefer to speak to someone, you can call the DMV customer service line or walk into a local office to book in person.
The appointment system covers most routine transactions: license renewals, new licenses, vehicle registration, and title work. Some services like commercial driver's license tests or hazmat endorsements may have separate scheduling rules or may not allow advance booking. Walk-ins are still accepted at most offices, but wait times are longer than if you have a reserved slot.
Key Takeaways
- Book online at ncdmv.org by selecting your county, service type, and preferred date — you will receive a confirmation number when ready.
- Call 919-715-7000 during business hours if you need help choosing a service type or cannot use the online system.
- Bring your confirmation number and required documents to your appointment; arriving 10 to 15 minutes early helps the process move smoothly.
- If you miss your appointment, you can reschedule online or by phone without penalty, though slots fill quickly during peak months.
- Walk-ins are accepted but typically wait two to four hours longer than people with reserved times, especially at high-traffic offices.
How to book online through the North Carolina DMV website
Go to ncdmv.org and look for the "Schedule an Appointment" link on the homepage. You will need to select your county first, then choose the service you need — for example, "Renew Driver License" or "Register Vehicle." The system shows available dates and times for that location over the next several weeks.
Pick a date and time that works for you, then enter your name, phone number, and email address. The system will send you a confirmation number by email and text (if you provide a phone number). Save this number — you will need it when you arrive at the office. If you need to change your appointment, you can log back into the same website using your confirmation number and reschedule to a different date or time.
The online system is open 24 hours a day. Appointments typically fill up fastest on Saturdays and the first few days of each month, so booking a weekday slot often means shorter waits.
Booking by phone or in person
Call the DMV customer service line at 919-715-7000 Monday through Friday, 8 a.m. to 5 p.m. Eastern time. Have your driver's license number or vehicle identification number ready, depending on what you need. The representative will ask which county office you prefer and what service you need, then offer you available times. They will give you a confirmation number over the phone.
You can also walk into any DMV office during business hours and ask to schedule an appointment at the front desk. Staff will check availability and book you for a future date. This method works well if you are already in the area or do not have reliable internet or phone access.
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 (utility bill, lease, or bank statement dated within 60 days), and your Social Security number. For a new license, you will also need proof of identity (passport, birth certificate, or military ID) and proof of North Carolina residency.
For vehicle registration or title work, bring your vehicle identification number (VIN), proof of ownership (title or bill of sale), proof of insurance, and proof of residency. The DMV website lists the full document requirements for each service type — check before you go so you do not make a wasted trip.
Bring your confirmation number and arrive 10 to 15 minutes early. This gives staff time to check you in and pull your file before your appointment time.
What to do if your appointment time does not work anymore
You can reschedule online using your confirmation number at any time before your appointment. Log into ncdmv.org, enter your confirmation number, and select a new date and time. You can also call 919-715-7000 to reschedule by phone.
If you miss your appointment without canceling, you can still walk in and be seen, but you will be treated as a walk-in and may wait several hours. There is no penalty for missing an appointment, but rescheduling ahead of time is faster for you and helps the office manage its schedule.
Scam alert: fake DMV appointment websites
Several websites claim to help you "book a DMV appointment" but are actually third-party services that charge fees for something you can do free on the official site. These sites may look official but have URLs like "ncdmv-appointments.com" or similar — notice the extra words. The real North Carolina DMV website is ncdmv.org only.
Do not enter your Social Security number, driver's license number, or payment information into any site except ncdmv.org. If you are unsure whether a website is real, call 919-715-7000 and ask, or go directly to ncdmv.org by typing the address yourself rather than clicking a link in an email or text message.
When you cannot get an appointment in your county
If your preferred county office is fully booked, you have two options. First, check a nearby county — the online system shows all counties, and you can often get an earlier slot 30 to 45 minutes away. Second, check back in a few days; cancellations happen regularly and new slots open up as the DMV releases them.
Some services, like commercial driver's license skills tests, have limited availability and may require you to travel to a specific testing location. The DMV website will tell you which locations offer the service you need.
Frequently Asked Questions
Do I have to make an appointment, or can I just walk in?
Walk-ins are accepted at all North Carolina DMV offices, but you will typically wait two to four hours longer than people with appointments. Making a reservation takes five minutes online and saves you significant time, especially at busy locations.
What if I do not have internet access to book online?
Call 919-715-7000 during business hours (Monday–Friday, 8 a.m. to 5 p.m. Eastern time) and a representative will book your appointment over the phone. You can also visit a DMV office in person and ask staff to schedule you.
Can I book an appointment for someone else?
You can book an appointment if you have the person's driver's license number or vehicle identification number. However, that person must be present at the appointment with valid identification. The DMV will not process transactions for someone who is not there.
How far in advance can I schedule an appointment?
The online system typically shows availability up to 30 days ahead. If you need an appointment further out, call 919-715-7000 and ask whether slots are open for your preferred date.
What happens if I arrive late to my appointment?
If you arrive more than 15 minutes late, the DMV may cancel your slot and move you to the walk-in queue. Call the office as soon as you know you will be delayed and ask whether they can hold your time.