Book your NC DMV appointment through the official NCDMV website or by phone
North Carolina's Division of Motor Vehicles lets you reserve a time slot online at ncdmv.dot.nc.gov or by calling 1-919-715-7000. You pick the service you need (license renewal, road test, title transfer), choose your nearest DMV office, and select an available date and time. The online system is faster — you'll see open slots when ready and get a confirmation number right away.
You don't have to make an appointment to visit a DMV office, but having one saves you from waiting in line. Walk-ins are served after appointments, so showing up without a reservation means a longer wait, especially during busy hours. If you can't make your scheduled time, you can cancel or reschedule through the same system.
Key Takeaways
- Book online at ncdmv.dot.nc.gov or call 1-919-715-7000 to reserve a specific date and time at your chosen DMV office.
- You'll need to know which service you're visiting for — such as a road test, written test, license renewal, or title work — before you start.
- Appointments are free and you'll receive a confirmation number when ready online or by phone.
- Arriving 10 to 15 minutes early with all required documents helps your visit move quickly.
What you need before booking online
Have your driver's license number or ID number ready when you go to ncdmv.dot.nc.gov. If you're booking a road test for a learner's permit holder, you'll need the learner's permit number instead. The website will ask which DMV office location you prefer — you can search by county or city.
Know what you're coming in for. The system asks you to choose your service type from a list: written test, road test, license renewal, duplicate license, title and registration, commercial license services, or other transactions. Picking the right category ensures you get an appointment slot that's actually available for that service.
Booking your appointment step by step
Online booking: Go to ncdmv.dot.nc.gov and look for the "Schedule an Appointment" button on the homepage. Enter your driver's license or ID number. Select your service type from the dropdown menu. Choose your preferred DMV office location and the date range you're flexible about.
The system will show you available time slots for that office. Pick the date and time that works for you. You'll get a confirmation number on screen — write it down or take a screenshot. You can also request that a confirmation be sent to your email address.
Phone booking: Call 1-919-715-7000 during business hours. A representative will ask for your license or ID number, your service type, and your preferred location. They'll tell you what times are open and book you into a slot. Ask for a confirmation number before you hang up.
What to bring to your appointment
Bring your confirmation number and a valid photo ID — your current driver's license, passport, or military ID. You'll also need the documents specific to your service. For a road test, bring your learner's permit and proof of insurance. For a license renewal, bring your current license. For title and registration work, bring your vehicle's current registration and proof of ownership.
If you're unsure what documents your specific transaction requires, check the NCDMV website or call ahead. Showing up without the right paperwork means your appointment won't move forward, and you'll have to reschedule.
DMV office locations and hours
North Carolina has DMV offices in most counties. When you book online, the system shows you every office location and their hours of operation. Most offices are open Monday through Friday during standard business hours, though some have extended evening hours one or two days a week. A few offices offer Saturday appointments.
If your nearest office has a long wait for appointments, try searching offices in neighboring counties — you can use any DMV office in the state, not just the one closest to you. Some offices have more availability than others, so checking a few locations might get you in sooner.
Canceling or rescheduling your appointment
If you need to change your appointment, go back to ncdmv.dot.nc.gov and select "Manage Your Appointment." Enter your confirmation number and driver's license or ID number. You can cancel or pick a new date and time from the available slots.
If you cancel by phone, call 1-919-715-7000 and have your confirmation number ready. Try to cancel at least 24 hours before your appointment so the slot opens up for someone else. If you miss your appointment without canceling, you may have to wait longer for the next available slot.
What happens if you can't get an online appointment
If the system shows no available appointments in your area, it usually means that office's schedule is full for the next few weeks. Check back in a few days — offices release new appointment slots regularly. You can also try offices in neighboring counties, which may have more openings.
If you need to be seen urgently, you can always walk into a DMV office without an appointment. You'll wait longer than people with reservations, but you'll be served. Some offices have a limited number of walk-in slots each day, so arriving early in the morning gives you the best chance.
Frequently Asked Questions
Can I book an appointment for someone else?
No. The person whose license or ID number is used to book the appointment must be the one who shows up. If you're booking for a teenager taking their road test, you'll need their learner's permit number, and they must attend the appointment.
What if I don't have a driver's license yet?
If you're taking your written test for the first time, you won't have a license number. Call 1-919-715-7000 to book by phone instead — the representative can set up your appointment without a license number on file.
How early should I arrive for my appointment?
Arrive 10 to 15 minutes before your scheduled time. This gives you time to check in and get settled. Arriving too early may mean a longer wait in the office; arriving late could result in your appointment being given to someone else.
Is there a fee to book an appointment?
No. Making an appointment is free. You'll only pay fees when you complete your transaction — for example, a road test fee, license renewal fee, or title transfer fee.
Can I reschedule my appointment the day before?
Yes. You can reschedule anytime through the website or by phone as long as the office has open slots. The sooner you reschedule, the better your chances of finding a time that works.