Book your North Carolina DMV appointment through the official NCDMV website

North Carolina offers online appointment scheduling through its official DMV portal at ncdmv.ncdot.gov. You can reserve a time slot for most in-person services without calling or visiting an office. The system shows you available dates and times at your chosen location, and you receive a confirmation number when ready after booking.

Not every service is available for online scheduling. Road tests, commercial driver's license (CDL) tests, and some specialized transactions still require phone booking or walk-in visits. But learner's permit tests, license renewals, replacements, and address changes can all be scheduled online.

The appointment system works best when you know what you need before you start. Have your driver's license number or identification ready, and know which DMV office location is most convenient for you.

Key Takeaways

  • Visit ncdmv.ncdot.gov and select "Schedule an Appointment" to see available dates and times at your preferred DMV office.
  • You will receive a confirmation number when ready after booking, which you should save or print for your records.
  • Road tests and CDL tests cannot be scheduled online and require a phone call to 1-919-715-7000 during business hours.
  • Arriving 10 to 15 minutes early with your confirmation number and required documents will speed up your visit.

What services you can book online

The NCDMV online system covers most routine transactions. You can schedule appointments for written tests (learner's permit exams), license renewals, duplicate license requests, name or address changes, and vision tests. If you need a Real ID-compliant license or identification card, you can also book that appointment online.

The system does not cover road tests, which must be scheduled by phone. Commercial driver's license written tests and road tests also require phone scheduling. If you need a medical review or have a suspended or revoked license, you will need to contact the DMV directly by phone or visit an office in person.

Steps to book your appointment online

Go to ncdmv.ncdot.gov and look for the "Schedule an Appointment" button on the homepage. Click it to enter the scheduling system. You will be asked to select the type of service you need — for example, "Written Test" or "License Renewal."

Next, choose your preferred DMV office location from the dropdown list. The system will show you available appointment slots for that office over the next several weeks. Select the date and time that works for you. You will then enter your name, phone number, and email address to confirm the booking.

After you submit, the system generates a confirmation number. Write this down or take a screenshot — you will need it when you arrive at your appointment. The confirmation is also sent to your email address, so check your inbox and spam folder.

What to bring and when to arrive

Bring your confirmation number, a valid form of identification, and any documents specific to your transaction. For a written test, bring your learner's permit if you have one. For a license renewal, bring your current license. For a Real ID appointment, bring your Social Security card, proof of residency (a utility bill or lease), and proof of legal presence (passport or birth certificate).

Arrive 10 to 15 minutes before your scheduled time. The DMV may turn away customers who arrive more than 15 minutes late, and you may lose your appointment slot. If you are running late, call the office directly to let them know.

If you cannot keep your appointment

You can cancel or reschedule your appointment through the same NCDMV website. Log back into the scheduling system, find your confirmation number, and select the option to modify or cancel. You can then book a new time slot when ready.

If you miss your appointment without canceling, you may have to wait longer to get another slot during busy seasons. Canceling ahead gives that time to another person and keeps the system running smoothly.

Scheduling a road test by phone

Road tests cannot be booked online. Call the NCDMV at 1-919-715-7000 during business hours (Monday through Friday, 8 a.m. to 5 p.m.) to schedule your road test. Have your learner's permit number and preferred test location ready when you call.

Road test wait times vary by season and location. In busy months, you may not get an appointment for several weeks. Some offices have shorter wait times than others, so ask if a nearby location has earlier availability.

Troubleshooting common problems

If the website shows no available appointments at your preferred location, try selecting a different DMV office nearby. Some offices fill up faster than others, and a location 20 minutes away may have open slots. You can also check back in a few days — cancellations happen regularly and new slots open up.

If you do not receive a confirmation email, check your spam or junk folder first. If it is not there, log back into the scheduling system with your confirmation number and verify the email address on file. You can also call the DMV office directly to confirm your appointment is in the system.

If the website is slow or crashes, try using a different browser or device. The system sometimes has peak-traffic periods, especially early in the morning or on Mondays. Trying again in the afternoon often works better.

Frequently Asked Questions

Can I book an appointment for someone else?

No, the online system requires the person being tested or served to have their own confirmation. A parent or guardian can help a teenager navigate the website, but the appointment must be in the teenager's name. For minors, bring a parent or guardian and the minor's birth certificate or proof of guardianship to the appointment.

What if I do not have an email address?

You will need an email address to complete the online booking. If you do not have one, you can create a free account at Gmail, Yahoo, or Outlook in a few minutes. Alternatively, call the DMV at 1-919-715-7000 to schedule by phone instead.

How far in advance can I book an appointment?

The NCDMV system typically shows appointments available 30 to 60 days ahead, depending on office location and service type. You can book as soon as slots open, but you do not have to book months in advance — slots are usually available within a few weeks of your preferred date.

Will I still have to wait in line if I have an appointment?

An appointment reserves your spot and usually reduces wait time, but you may still wait 15 to 30 minutes depending on office traffic and how many people are ahead of you. Arriving early and having all your documents ready will move you through faster.

What happens if the DMV office is closed on my appointment day?

DMV offices are closed on state holidays and occasional emergency closures. If your appointment falls on a closed day, the system will not allow you to book it. If an office closes unexpectedly after you book, the DMV will contact you by phone or email to reschedule.