Book your North Carolina DMV appointment through the official NCDMV website

The North Carolina Division of Motor Vehicles runs an online appointment system at ncdmv.org. You can reserve a time slot for most in-person services without calling or visiting an office. The system shows available dates and times at your chosen location, and you receive a confirmation number by email.

Not every service can be booked online. Road tests, commercial driver's license (CDL) services, and some specialized transactions still require phone scheduling or walk-in visits. Check the NCDMV website to confirm your specific need can be reserved online before you start.

Key Takeaways

  • Visit ncdmv.org and select "Schedule an Appointment" to view available times at DMV offices near you.
  • You will need your driver's license number, date of birth, and the type of service you need before you book.
  • Confirmation comes by email, and you should arrive 10 to 15 minutes early with all required documents.
  • If you cannot reach the online system or need a road test appointment, call the DMV customer service line at 919-715-7000.

What services you can book online

The NCDMV online system handles routine transactions: license renewals, address changes, duplicate licenses, vehicle registration renewals, title transfers, and initial license applications. If your service falls into one of these categories, the website will let you proceed to the calendar.

Services that require testing or specialized handling—road tests, CDL applications, hazmat endorsements, and medical review cases—cannot be booked through the online portal. The website will tell you which office to call or whether you must visit in person.

Steps to book your appointment online

Go to ncdmv.org and look for the "Schedule an Appointment" button on the homepage. You will be asked to enter your driver's license number and date of birth. The system uses this information to pull up your record and confirm which services you are may be able to access to book.

Next, select the type of service you need from the dropdown menu. The calendar will then show you available dates and times at DMV offices in your county or nearby counties. Pick the location and time that work for you. You will receive a confirmation email with your appointment number, the date, time, and office address.

Save or print your confirmation. Bring it with you on the day of your appointment, along with any documents the website listed for your specific service—such as proof of residency, your current license, or vehicle registration.

What to bring and when to arrive

The NCDMV website shows a checklist of required documents for each service type. Common items include your current driver's license, proof of residency (utility bill, lease, or bank statement), Social Security card, and proof of legal presence. For vehicle services, bring your current registration and title.

Arrive 10 to 15 minutes before your scheduled time. The DMV may call you early if staff are available, or you may wait if appointments run behind. Bring your confirmation email or printed confirmation number. If you do not have it, staff can look up your appointment using your name and date of birth.

If you cannot book online or need to reschedule

The online system sometimes shows no available appointments in your area, especially during busy seasons. If that happens, call the DMV customer service line at 919-715-7000. Staff can tell you when the next batch of appointments opens or direct you to a less-busy office location.

To reschedule an existing appointment, log back into ncdmv.org with your confirmation number and select the option to modify your booking. You can also call customer service to cancel and rebook. If you miss your appointment without canceling, you may need to book a new slot and wait for the next available time.

Troubleshooting common online booking problems

If the website says your driver's license number or date of birth is not found, double-check that you entered both correctly. The system is case-sensitive and will not accept typos. If you recently renewed your license or moved, your record may not have updated in the system yet—wait 24 hours and try again, or call customer service.

If the calendar shows no times available, the office may be fully booked for several weeks. Try selecting a different county or office location, or call 919-715-7000 to ask about cancellations. Some offices have higher turnover than others, and staff can direct you to the next opening.

What happens after you book

You will receive a confirmation email within a few minutes of booking. Check your spam folder if you do not see it in your inbox. The email contains your appointment number, location, date, time, and a list of documents to bring.

On the day of your appointment, arrive early and have your confirmation number ready. The DMV processes appointments in order, though walk-in customers may be worked in if staff are ahead of schedule. Once you are called, bring all required documents to the counter. Most routine services are completed within 15 to 30 minutes.

Frequently Asked Questions

Can I book an appointment for someone else?

No. The online system requires the person's own driver's license number and date of birth. If someone cannot book their own appointment, they can call 919-715-7000 and a staff member can help over the phone or direct them to an office that accepts walk-ins for that service.

What if I do not have a driver's license yet?

First-time license applicants cannot use the online booking system. You must visit a DMV office in person or call 919-715-7000 to schedule. Bring proof of identity, proof of residency, proof of Social Security number, and proof of legal presence.

Can I cancel my appointment online?

Yes. Log into ncdmv.org with your confirmation number and select the cancel option. You can also call 919-715-7000. Canceling frees up the slot for other customers and prevents a no-show on your record.

How far in advance can I book an appointment?

The NCDMV typically opens appointments 30 to 60 days ahead. The exact window varies by office and season. When you visit ncdmv.org, the calendar will show only the dates currently available for booking.

What if my appointment time does not work anymore?

Reschedule through the website using your confirmation number, or call 919-715-7000. If you reschedule more than 24 hours before your appointment, you will not be charged a fee. Canceling within 24 hours may result in a missed-appointment mark on your record.