North Carolina DMV Online Appointments: What You Can Book and Where

North Carolina's Division of Motor Vehicles lets you book most routine appointments through their online system at ncdmv.org. You can reserve a time slot for license renewals, written tests, road tests, and ID card services without calling or visiting an office in person. The system shows you available dates and times at your chosen location, and you receive a confirmation number by email.

Not every service is available online. Transactions that require a hearing officer, commercial driver's license (CDL) testing, or in-person document review still require you to call or visit. The online booking page tells you which services your local office offers and which ones require a phone call to 919-715-7000.

Key Takeaways

  • Book appointments at ncdmv.org by selecting your county, service type, and preferred date and time from available slots.
  • You need a valid email address to complete the booking and receive your confirmation number.
  • Bring the documents listed in your confirmation email; arriving without them will result in a rescheduled appointment.
  • If you cannot keep your appointment, cancel at least 24 hours ahead through the same website to free the slot for others.
  • Some services like CDL testing and hearings cannot be booked online and require a phone call instead.

Step-by-Step: Booking Your NC DMV Appointment Online

Start at ncdmv.org and look for the "Schedule an Appointment" button on the homepage. Click it to enter the booking system. You will be asked to select your county first, then the DMV office location within that county if there is more than one.

Next, choose the service you need from the dropdown menu. The system will show only services that office offers. Select your preferred date; the calendar displays available days in green. Once you pick a date, the system shows time slots for that day. Choose the time that works for you and proceed to confirmation.

Enter your email address and phone number. Double-check both — your confirmation number and any updates will be sent to this email. Review the documents you need to bring (the system lists them based on your service type), then submit. You will receive a confirmation email with your appointment number, date, time, and office address.

What Documents to Bring Based on Your Service

Your confirmation email lists the specific documents required for your appointment. Bring everything listed; the DMV will not process your transaction without them, and you will need to reschedule.

For a license renewal, bring your current license, proof of residency (utility bill, lease, or bank statement dated within 60 days), and your Social Security number or ITIN. If your address has changed, bring two proofs of your new address.

For a written test (permit or license), bring your Social Security number or ITIN, proof of residency, and proof of identity (passport, birth certificate, or military ID). Bring your learner's permit if you are testing for a full license.

For a road test, bring your learner's permit, proof of insurance for the vehicle you will drive, and the vehicle's registration. The vehicle must pass a safety inspection (working lights, wipers, horn, and brakes).

Canceling or Rescheduling Your Appointment

If you need to cancel, return to ncdmv.org and select "Manage Your Appointment." Enter your confirmation number and email address. You can cancel or reschedule up to 24 hours before your appointment time. Canceling frees the slot for someone else; rescheduling moves you to a different date and time at the same or a different office.

If you miss your appointment without canceling, you forfeit the slot. Some offices may flag repeated no-shows, which can delay future bookings. If an emergency prevents you from canceling in time, call 919-715-7000 as soon as possible to explain.

Services You Cannot Book Online

Commercial driver's license (CDL) testing, medical review hearings, and license suspension hearings must be scheduled by phone at 919-715-7000. The DMV also requires phone scheduling for transactions involving a hearing officer or legal review.

If you are unsure whether your service can be booked online, check the service list on ncdmv.org or call the number above. The phone line is typically less busy early in the morning or late in the afternoon on weekdays.

Common Issues and How to Solve Them

If the system shows no available appointments at your preferred office, try selecting a different location in your county or a nearby county. Some offices fill up weeks in advance, especially for road tests. Checking the site on weekday mornings sometimes reveals newly opened slots.

If you do not receive a confirmation email, check your spam folder first. If it is not there, log back into ncdmv.org with your confirmation number and email to retrieve it. If the system does not recognize your information, call 919-715-7000 to verify your booking was recorded.

If you arrive at your appointment and the office has no record of it, show your confirmation email on your phone. The staff can look up your appointment by number. This sometimes happens if there was a system delay, but your confirmation number proves you booked correctly.

Frequently Asked Questions

Can I book an appointment for someone else?

No. The person whose transaction it is must book the appointment using their own email address. If someone else books it for you, the DMV may not recognize the appointment when you arrive. Parents can book for minor children, but the child's information must be entered into the system.

What if I do not have an email address?

You will need one to complete the online booking and receive your confirmation. If you do not have email, call 919-715-7000 to schedule by phone instead. The staff can book you and provide your confirmation number verbally.

How far in advance can I book?

Most offices allow you to book up to 30 days ahead, though some locations may open slots further out. The calendar on ncdmv.org shows how far ahead that particular office is taking bookings. Road tests often fill faster than other services.

Will I get a reminder before my appointment?

The DMV does not automatically send reminders. Mark your confirmation email or calendar with the date and time. If you need to cancel, do so through the website at least 24 hours before.

What if my appointment time does not work anymore?

Reschedule through ncdmv.org using your confirmation number and email address. You can change the date, time, or office location. Rescheduling must happen at least 24 hours before your original appointment.