MyNCDMV is North Carolina's online appointment system for most DMV services
MyNCDMV is the official website where you book appointments at North Carolina Division of Motor Vehicles offices. You go to the site, choose your location and service, pick an available time slot, and receive a confirmation. The system covers most common transactions — license renewals, written tests, road tests, and ID card appointments — though a few services still require you to walk in or call.
The system is free to use and saves you from waiting in line without an appointment. North Carolina does not require appointments for all services, but booking one typically means a shorter visit. If you cannot find an appointment slot for your preferred location or date, you can try nearby offices or check back later, as slots open regularly.
Key Takeaways
- MyNCDMV is at mycdmv.ncdmv.gov, and you can book most common DMV services online without paying a fee.
- You will need to know which DMV office you want to visit and what service you need before you start the booking process.
- Appointment slots vary by location and time of year, so checking multiple nearby offices increases your chances of finding an open time.
- Some services like commercial driver's license tests and certain ID transactions may not be available through MyNCDMV and require a phone call or in-person visit.
What services you can book through MyNCDMV
The most common appointments are for driver's license renewals, written knowledge tests, road tests, and standard ID card services. You can also book appointments for duplicate license or ID card requests, address changes, and name changes on your license. The system shows you which services are available at each location, since not all offices offer every service.
Services that typically require a phone call or walk-in visit include commercial driver's license (CDL) testing, hazmat endorsements, and certain specialized ID requests. If you are unsure whether your specific need is available online, the MyNCDMV website lists all bookable services by location, so you can check before you create an account.
How to book an appointment step by step
Start by going to mycdmv.ncdmv.gov. You will see a button to book a new appointment. Click it and enter your zip code or city to find nearby DMV offices. The system will show you which locations have openings and what services are available at each one.
Select your preferred office, then choose the service you need from the list. The calendar will display available dates and times. Pick the slot that works for you, then enter your name, phone number, and email address. You will receive a confirmation email with your appointment number, date, time, and location. Save this confirmation or print it — you may need to show it when you arrive.
If no appointments are available at your first choice, try offices in nearby towns or check back in a few days. Slots fill up and open up throughout the week, especially for popular times like early morning or lunch hours.
What to bring to your MyNCDMV appointment
What you need depends on your service. For a license renewal, bring your current license, proof of residency (a utility bill or lease), and your Social Security card or a document showing your number. For a written test, bring your permit and a valid ID. For a road test, bring your permit, a vehicle that is registered and insured, and a valid ID.
If you are changing your name or address, bring documents that prove the change — a marriage certificate for a name change, or a recent utility bill for an address change. The DMV website lists full requirements by service type, so check before you go to avoid a wasted trip.
What happens if you miss or need to reschedule
If you cannot make your appointment, log back into MyNCDMV with your confirmation number and email address. You can cancel or reschedule from your account. Canceling frees up the slot for someone else; rescheduling moves you to a different time at the same or a different location.
If you miss an appointment without canceling, you may be able to book another one, but some offices track no-shows. If you repeatedly miss appointments, an office may ask you to call ahead or visit in person instead of using the online system. It is better to reschedule early if your plans change.
Troubleshooting common MyNCDMV problems
If you cannot find available appointments, try searching for offices 20 to 30 miles away. Rural and smaller-town offices often have more open slots than busy urban locations. You can also check back later in the week or during off-peak times like mid-morning on a Tuesday or Wednesday.
If you forget your confirmation number, you can look it up by entering the email address and phone number you used when you booked. If you never received a confirmation email, check your spam folder or contact the DMV directly. If the MyNCDMV website is slow or not loading, try a different browser or device, or call your local DMV office to book by phone instead.
When to call the DMV instead of using MyNCDMV
Call the DMV if you need a service that is not listed on MyNCDMV, such as a CDL test or a specialized endorsement. You should also call if you have questions about what documents you need, if you are unsure which service applies to your situation, or if you have a disability that requires accommodation. The DMV can often arrange a special appointment or provide guidance that the online system cannot.
Each DMV office has its own phone number, which you can find on the main ncdmv.gov website by searching for your county or city. Call during business hours, which are typically Monday through Friday, 8 a.m. to 5 p.m., though hours vary by location.
Frequently Asked Questions
Do I have to make an appointment through MyNCDMV, or can I just walk in?
You do not have to make an appointment. Walk-ins are accepted at all DMV offices, but you may wait longer without one. An appointment typically gets you through faster, especially during busy times.
Can I book an appointment for someone else?
No. The person who will be taking the test or renewing their license must be the one who books the appointment. You will need to enter their name, phone number, and email address.
What if I do not have an email address?
You will need an email address to receive your confirmation and to manage your appointment online. If you do not have one, you can create a free email account through Gmail, Yahoo, or Outlook, or call your local DMV office to book by phone instead.
How far in advance can I book an appointment?
You can usually book appointments several weeks ahead, though the exact window varies by office and service. The MyNCDMV calendar will show you how far out you can book at your chosen location.
Is there a fee to book through MyNCDMV?
No. Booking the appointment is free. You will pay the standard DMV fee for your service when you arrive at your appointment.