Skip to main content

How to Book Your North Carolina DMV Appointment Online

You can book most North Carolina DMV appointments through the online system, but not all services are available that way

North Carolina's DMV runs an online appointment booking system at ncdmv.org. You can reserve a time slot for driver's license renewals, written tests, road tests, and some ID card services. The system shows you available dates and times at your chosen location, and you get a confirmation number you'll need when you arrive.

Not every transaction works online. Commercial driver's license (CDL) services, certain ID replacements, and some title work still require you to call or visit in person. The website tells you which services are available for online booking at each location before you start.

The online system is open 24 hours, but appointment slots themselves depend on how many the DMV has released for that location and service type. Popular times and locations fill faster than others.

Key Takeaways

  • Go to ncdmv.org and select "Schedule an Appointment" to see what services your nearest DMV location offers online.
  • You will need your driver's license number or ID number, your Social Security number, and a valid email address to complete the booking.
  • The system shows you real-time availability, so if no slots appear for your preferred location, try a different DMV office or check back later.
  • You will receive a confirmation email with your appointment number, date, time, and a list of documents to bring.
  • Arriving 10 to 15 minutes early helps you complete check-in before your appointment time.

Step-by-step: booking your appointment online

Start at ncdmv.org. Look for the "Schedule an Appointment" button on the homepage. Click it and you'll land on a page asking you to choose your service type — for example, "Renew Driver's License" or "Take Written Test."

Next, enter your county or search for a specific DMV location. The system will show you which services that office offers online. If your service isn't listed, that location doesn't offer it online; try another office or call that location directly.

Once you've chosen a service and location, the system displays available dates and times. Pick the slot that works for you. You'll then enter your driver's license or ID number, Social Security number, and email address. Double-check these — they must match your records exactly or the appointment may not work.

After you submit, you'll see a confirmation number on screen. Write it down or take a screenshot. You'll also receive a confirmation email within a few minutes. If you don't see it, check your spam folder. That email contains your appointment details and tells you what to bring.

What documents and information you need before you start

Have your current driver's license or ID card in front of you. The system asks for your license number and the last four digits of your Social Security number. If you don't have these memorized, looking them up before you start saves time.

You'll also need a valid email address — this is where your confirmation goes. Use an email you check regularly, because the DMV may send updates or cancellation notices there.

For the actual appointment, bring what the confirmation email tells you to bring. For a license renewal, that's usually your current license and proof of residency (a utility bill or lease). For a road test, bring your permit, proof of insurance, and the vehicle you'll be tested in. For a written test, bring your permit and ID. Bring more documents than you think you'll need; the DMV staff can tell you on the spot if something doesn't work.

When slots are full or unavailable at your location

If you search for your preferred DMV office and see no available times, you have a few options. First, try searching for a different location — a DMV office 20 or 30 minutes away may have open slots. Second, check back in a day or two; the DMV releases new appointment slots regularly, and cancellations open up spots.

Third, call the DMV location directly. The phone number appears on ncdmv.org when you search for that office. Staff can tell you when new slots typically open and whether they're taking walk-ins for your service type. Some offices have a small number of same-day or next-day slots they don't post online.

If you need an appointment urgently and online slots aren't working, visiting in person during off-peak hours — early morning or mid-week — sometimes moves faster than waiting for an online slot.

What happens if you need to cancel or reschedule

Your confirmation email includes a cancellation link. Click it to cancel, and the slot opens up for someone else. If you need to reschedule instead of cancel, use that same link to cancel, then book a new appointment through the system.

If you miss your appointment without canceling, the DMV may hold that slot and you may not be able to book another one for a period of time. If you realize you're going to be late, call the location directly — they may be able to work with you or move you to a later slot that day.

Services you cannot book online and how to handle them

CDL services, duplicate license requests for certain situations, and some title and registration work require a phone call or in-person visit. The ncdmv.org system will tell you this when you search for your service type.

For these services, call the DMV location directly. The phone number is on the website. Have your license number and Social Security number ready. Staff can tell you whether they're taking walk-ins, what documents you need, and how long the process usually takes.

Some of these services have longer wait times than online-bookable ones, so calling ahead to understand the timeline helps you plan.

Frequently Asked Questions

Do I have to book online or can I just walk in?

Many DMV locations accept walk-ins, but online appointments usually have shorter wait times. If you don't want to book online, call the location to ask about walk-in hours and expected wait times. Some offices are walk-in only for certain services.

What if my email address changes after I book?

You won't be able to change it through the system. If you need to update it, cancel your appointment through the confirmation email link and book again with the new email address. Write down your confirmation number before you cancel in case you need it.

Can someone else use my appointment if I can't make it?

No. The appointment is tied to your name and ID number. If someone else shows up, they won't be able to check in. Cancel your slot and let that person book their own appointment.

How far in advance can I book an appointment?

The system typically shows availability 30 to 60 days out, though this varies by location and service type. You can book as soon as slots appear for your preferred date and office.

What if the system won't accept my Social Security number?

Make sure you're entering it correctly and that it matches the number on file with the DMV. If you're still having trouble, call the DMV location directly — they can help troubleshoot or book your appointment over the phone.

This guide is general information, not professional advice. Offices and providers set their own rules, so check the details with the one you’re seeing. See our Editorial Policy.