North Carolina DMV appointments are scheduled through the state's online system, not by phone or in person
The North Carolina Division of Motor Vehicles uses an online appointment portal to manage visits at its license plate agencies and driver license offices. You cannot call ahead or walk in and request a time slot — you must book through the website first. The system shows available dates and times at the location nearest you, and you choose the one that works for your schedule.
The appointment system covers most routine transactions: driver license renewals, replacements, address changes, and initial license applications. Some services, like commercial driver license (CDL) testing or certain medical reviews, may have separate scheduling rules or may not be available for advance booking.
Key Takeaways
- Book your North Carolina DMV appointment at ncdmv.org using the online appointment portal — there is no phone booking option.
- You will need to know your driver license number or identification number to search for available times.
- Appointments typically fill up weeks in advance, especially at offices in larger cities, so book as soon as you know when you need to visit.
- Arriving more than 15 minutes early or more than 15 minutes late may result in your appointment being cancelled and reassigned.
- If you cannot keep your appointment, cancel it online so the time slot opens for someone else.
Steps to book an appointment on the North Carolina DMV website
Go to ncdmv.org and look for the appointment scheduling link on the homepage. The portal will ask you to select the type of service you need — for example, "Driver License Renewal" or "Duplicate License." Be specific about what you are there to do, because some services have different wait times and requirements.
Next, enter your driver license number or North Carolina identification number. The system uses this to pull up your record and confirm you are may be able to access for the service you selected. If you do not have a license number yet (for example, if you are explore for your first license), you may need to visit in person or call the DMV to ask whether online booking is available for your situation.
The portal will then show you all available offices within a reasonable distance of your address or a location you choose. Select the office you prefer. Availability varies widely — a busy office in Charlotte or Raleigh may show openings weeks out, while a smaller county office might have slots available sooner.
Pick your date and time from the calendar. The system shows only times that are actually open; you cannot request a specific time if it is not displayed. Once you confirm your choice, you will receive a confirmation number and an email with your appointment details. Save both.
What to bring and how early to arrive
The confirmation email will list the documents you need for your specific transaction. For a driver license renewal, you typically need your current license and proof of residency (a utility bill, lease, or bank statement with your current address). For other services, requirements differ — an address change needs only your license and proof of your new address, while a replacement license may require additional ID.
Arrive between 10 and 5 minutes before your appointment time. The DMV will cancel your appointment if you arrive more than 15 minutes early or more than 15 minutes late. If you are running late, call the office directly to ask whether they can hold your slot; do not assume they will wait.
Bring the confirmation number or email with you. The staff will check you in using it. If you cannot find your confirmation, have your driver license number ready so they can look up your appointment in the system.
When appointments fill up and what to do
Popular times and locations fill weeks in advance. If you are looking for an appointment in the next two weeks and see no availability, check back the next day — cancellations happen regularly as people reschedule or no longer need their visits. Setting a phone reminder to check the portal at the same time each day can help you catch newly opened slots.
If you are flexible about location, try searching offices in smaller towns or less populated counties near you. Rural offices often have more availability than city centers. The drive may be longer, but you might get an appointment days or weeks sooner.
If you have a time-sensitive need — for example, your license expires in a week — call the DMV office directly and explain your situation. Some offices hold a small number of same-day or next-day slots for emergencies, though they are not may provide.
Cancelling or rescheduling your appointment
If your plans change, cancel your appointment through the same portal where you booked it. Log in with your driver license number, find your appointment, and select the cancel option. This frees up the time slot for someone else and prevents the DMV from marking you as a no-show.
To reschedule, cancel your current appointment first, then book a new one using the same process. You cannot change the date or time directly — you must cancel and rebook. If you are rescheduling because of an emergency, call the office to let them know; they may be able to note it on your account.
What happens if you miss your appointment
If you do not show up and do not cancel, the DMV may flag your account. Repeated no-shows can result in restrictions on future online booking, meaning you would have to visit in person or call to schedule. There is no penalty fee for a single missed appointment, but it does affect your ability to book online in the future.
If you miss your appointment by accident, you can still book another one through the portal the next day. However, if you see a pattern of cancellations or no-shows on your account, the DMV may require you to call the office directly to schedule instead.
Services that may not be available for online appointment booking
Commercial driver license (CDL) testing, medical review appointments, and certain specialized services do not use the standard online portal. If you need a CDL or have a medical condition that requires DMV review, contact your local office directly by phone to ask how to schedule.
Some offices also handle services like vehicle registration and title work, which may have separate booking systems or walk-in hours. Check the ncdmv.org website for your specific office to see which services are available for advance scheduling and which require a phone call or in-person visit.
Frequently Asked Questions
Can I book an appointment if my license is expired?
Yes. You can book a renewal appointment even if your license has already expired. The system checks your license number, not whether it is currently valid. However, if your license expired more than a few years ago, you may need to visit in person or call the DMV to confirm you are still may be able to access to renew by mail or online.
What if I do not have a driver license number yet?
If you are explore for your first license, you cannot use the online appointment system. Call your local DMV office or visit in person to ask about scheduling options. Some offices may allow you to book once you have been assigned a temporary number, but this varies by location.
Can someone else use my appointment if I cannot go?
No. Appointments are tied to your driver license number and identity. If someone else needs a DMV appointment, they must book their own through the portal using their own license number. You cannot transfer your slot to another person.
How far in advance can I book an appointment?
The portal typically shows availability up to 30 days ahead, though this varies. You can book as soon as slots open for your preferred office and date. There is no minimum advance notice required — you can book for the next available day if a slot is open.
What if the online system is down or not working?
If the portal is unavailable, call your local DMV office directly. Staff can tell you whether the system is temporarily offline and when it is expected to be back up. They may also be able to help you schedule by phone if the outage lasts more than a few hours.