Book your NC DMV appointment through the official state website
North Carolina residents can schedule most DMV appointments online at ncdmv.org, the state Division of Motor Vehicles' official site. You do not need to visit an office in person to make the appointment — the entire booking happens on your computer or phone. The system shows you available dates and times at the DMV location nearest you, and you confirm your choice before the appointment is locked in.
Not every service can be booked online. Road tests, commercial driver's license transactions, and some specialized services still require a phone call to your local DMV office. The website will tell you when ready whether your specific need can be scheduled online or whether you need to call instead.
Key Takeaways
- Go to ncdmv.org and select "Schedule an Appointment" to see available times at your chosen location.
- You will need your driver's license number or identification number, plus details about what service you need.
- The system confirms your appointment by email, and you should bring that confirmation and your documents to the office.
- If you cannot book online, the website will direct you to call your local DMV office with your request.
- Appointment availability varies by location and season, so booking several weeks ahead gives you more options.
What you need before you start booking
Have your North Carolina driver's license or state ID card in front of you. The booking system asks for your license or ID number as part of the verification process. If you do not have a current license or ID, you will not be able to book online and should call your local DMV office instead.
Know what service you need before you begin. The website asks you to select from a list — for example, renewing your license, changing your address, getting a duplicate card, or adding a restriction. Selecting the correct service matters because it determines which appointments show as available and how long the office blocks for your visit.
Have a working email address ready. The DMV sends your appointment confirmation to the email you provide, and you will need that confirmation to show the office staff when you arrive.
Step-by-step: booking your appointment online
Start at ncdmv.org. Look for the button or link labeled "Schedule an Appointment" — it is usually on the homepage. Click it to enter the scheduling system.
Select the type of service you need from the list. Common options include license renewal, address change, duplicate license, and ID card services. If you are unsure whether your need is available online, the system will let you know and provide the phone number to call instead.
Enter your driver's license or ID number and your date of birth. The system uses this information to pull up your record and confirm you are who you say you are.
Choose your preferred DMV location from the list. The system shows offices in your area, but you can select any location in the state if you prefer. Keep in mind that offices in larger cities often have more appointment slots available.
Review the available dates and times. The calendar shows which days have openings. Click on a date to see the specific times the office has reserved for your type of service. Select the time that works for you.
Enter your email address and phone number. The DMV uses these to send your confirmation and to contact you if there are any issues with your appointment.
Review your appointment details one final time. Make sure the date, time, location, and service type are all correct. Once you click "Confirm," your appointment is booked.
Save or print your confirmation email. Bring it with you to your appointment along with any documents the DMV website says you will need for your specific service.
What to bring to your appointment
Bring your confirmation email or a printed copy of it. The office staff will scan or reference it when you check in.
Bring the documents required for your specific service. For a license renewal, you typically need your current license and proof of residency. For an address change, you need proof of your new address. The ncdmv.org website lists the exact documents needed for each service type — check the requirements before you go so you do not make a wasted trip.
Bring a valid form of identification if you do not have your current license with you. A passport, military ID, or state ID card will work.
If you cannot book online
The scheduling website will tell you whether your service can be booked online. If it cannot, you will see a message with the phone number for your local DMV office. Call that number during business hours to schedule by phone.
Road tests, commercial driver's license services, and certain other transactions require a phone call. Some offices also have a waitlist system where you can show up without an appointment, though wait times are usually longer than for scheduled appointments.
Rescheduling or canceling your appointment
If you need to change your appointment, log back into ncdmv.org with your license number and date of birth. The system should show your upcoming appointment with an option to reschedule or cancel. Select a new date and time from the available slots.
If you cannot reschedule online, call your local DMV office. Have your confirmation number ready — it was in your confirmation email.
Frequently Asked Questions
How far in advance can I book an appointment?
Availability depends on your location and how busy that office is. Some locations allow you to book several weeks ahead, while others may only show appointments for the next week or two. Check the website to see what is available in your area.
What if no appointments are available at my preferred location?
Try selecting a different DMV office nearby, or check back in a few days — offices often release new appointment slots on a rolling basis. You can also call your local office to ask when new slots typically open up.
Can I book an appointment for someone else?
No. The system requires the person's own driver's license or ID number to verify their identity. That person must book their own appointment, or you can call the local DMV office to see if they allow phone bookings for family members.
What happens if I miss my appointment?
Call your local DMV office as soon as possible to reschedule. Missing appointments without notice can affect your ability to book online in the future at some locations, though policies vary.
Do I need to pay a fee to book an appointment online?
No. Booking the appointment is free. You pay the service fee when you visit the office — the amount depends on what service you are getting.