North Carolina DMV appointments are booked through the state's online portal, not by phone or in person

North Carolina's Division of Motor Vehicles runs an online appointment system at ncdmv.org. You choose your service, pick a location, select an available date and time, and receive a confirmation. The system is free to use. You cannot book by calling the DMV or walking into an office — online is the only way to reserve a time slot.

The appointment system covers most common services: driver's license renewal, new license issuance, permit tests, vehicle registration, and title work. Some services, like commercial driver's license (CDL) testing, have separate scheduling rules. Walk-ins are accepted at some locations if appointments are full, but wait times are typically longer.

Key Takeaways

  • Go to ncdmv.org, select your service type, and choose from available dates at your preferred DMV office location.
  • You will receive a confirmation number by email after booking; bring it with you to your appointment along with required documents.
  • Appointments can be rescheduled or cancelled through the same portal up to 24 hours before your scheduled time.
  • If no appointments are available at your preferred location, check nearby offices or try booking further ahead, as slots open regularly.
  • Walk-ins are accepted when appointment slots are full, but you may wait several hours depending on office traffic.

Step-by-step process for booking online

Start at ncdmv.org and look for the appointment booking link on the homepage. Click it to enter the scheduling system. You will be asked to select the service you need — for example, "Driver License Renewal" or "New Driver License." Be specific, because different services have different wait times and document requirements.

Next, choose your county and the specific DMV office location. North Carolina has regional offices in most counties. Once you select a location, the system shows available dates and times for the next several weeks. Pick the date and time that works for you. You will then enter your name, phone number, and email address. A confirmation number will be sent to your email — save this or print it.

Bring your confirmation number, a valid ID, and any documents the DMV lists for your service type. Arrive 10 to 15 minutes early. If you need to change your appointment, log back into ncdmv.org, find your booking, and reschedule or cancel. Changes must be made at least 24 hours before your appointment time.

What to do if no appointments are available

If your preferred location shows no open slots, the system is temporarily full. New appointments are released regularly as people complete their visits. Check back the next day or later in the week — many offices add slots in batches. You can also try booking at a different DMV location in a nearby county; some offices have shorter wait lists than others.

If you cannot find an appointment within a reasonable timeframe, you have two options. First, you can attempt a walk-in visit during the office's regular hours and wait to be seen. Second, you can call the specific DMV office directly to ask when new appointments typically open or whether they accept walk-ins for your service type. The office phone number is listed on ncdmv.org under the location details.

Documents and information to bring

The documents you need depend on your service. For a driver's license renewal, bring your current license, proof of residency (utility bill or lease), and your Social Security number. For a new license, you will need proof of identity, proof of residency, proof of Social Security number, and proof of North Carolina residency. The DMV website lists the full document checklist for each service under the appointment booking section.

Bring your confirmation number and arrive with time to spare. The DMV processes appointments in order, but if you are late, you may lose your slot and be asked to reschedule or wait as a walk-in. Have your documents organized and ready to hand over when called.

Rescheduling or cancelling your appointment

You can change your appointment through ncdmv.org at any time before 24 hours before your scheduled slot. Log in using your confirmation number and email address, find your appointment, and select "Reschedule" or "Cancel." If you reschedule, you will when ready see available times at your chosen location and can pick a new date.

If you cancel within 24 hours of your appointment, you will need to book a new one through the online system. There is no penalty for cancelling, but the slot will open for other people to book. If you miss your appointment without cancelling, you may be asked to reschedule before being seen.

Differences between services and wait times

Driver's license renewals typically have the shortest wait times and most available appointments. New license issuance, permit tests, and vehicle registration services may have longer queues depending on your location and time of year. CDL testing is often handled separately and may require booking through a third-party testing facility rather than the DMV directly.

Wait times vary by office and season. Urban DMV locations tend to fill up faster than rural ones. If you are flexible on timing, booking an appointment on a weekday morning often means shorter waits than weekend or afternoon slots. Check the ncdmv.org website for estimated wait times at each location.

What happens if you miss your appointment

If you do not show up for your appointment, the DMV will release your slot for others to book. You will need to schedule a new appointment through ncdmv.org. There is no fee for missing an appointment, but you lose your reserved time. If you realize you will be late, call the DMV office directly as soon as possible to ask whether they can hold your slot.

Repeated no-shows may result in the DMV asking you to reschedule before serving you, though this policy varies by location. If you know you cannot make your appointment, cancel it online so someone else can use that time.

Frequently Asked Questions

Can I book an appointment for someone else?

No. The person who needs the service must book their own appointment using their own information. If you are helping a family member, they should complete the booking themselves or be present when you book on their behalf with their permission and details.

What if I do not have an email address?

You will need an email address to receive your confirmation number. If you do not have one, you can create a free email account through Gmail, Yahoo, or Outlook in a few minutes. Alternatively, contact your local DMV office to ask about other options for booking.

Can I book an appointment by phone?

No. North Carolina DMV appointments are only booked online through ncdmv.org. You cannot reserve a time by calling. However, you can call your local DMV office with questions about what documents you need or to ask about walk-in availability.

How far in advance can I book an appointment?

You can typically book appointments several weeks ahead, depending on how far the system's calendar extends. The exact window varies by location and service type. Check ncdmv.org to see the available dates for your chosen office.

What if I need a same-day appointment?

Same-day appointments are rarely available through the online system. Your best option is to visit the DMV office as a walk-in during regular business hours. Arrive early, as walk-in wait times can be several hours. Call ahead to confirm the office accepts walk-ins for your service.