How to schedule a North Carolina DMV appointment

North Carolina's Division of Motor Vehicles lets you book appointments online through their website or by calling their appointment line. The online system is fastest — you can reserve a time slot in minutes without waiting on hold. If you prefer to call, the phone number is 1-919-715-7000, and staff can book you directly.

You'll need to know what service you're coming in for before you book. The system asks you to select your transaction type — whether you're renewing a license, getting a Real ID, taking a road test, or handling a registration issue. Different services take different amounts of time, and the DMV uses this information to schedule you appropriately.

Appointments typically fill up 4 to 6 weeks in advance, especially at busy locations. If you can't find an open slot near you, check a different county office or try booking further out. Some offices have more availability than others depending on local demand.

Key Takeaways

  • Book online at ncdmv.org or call 1-919-715-7000 to reserve an appointment slot.
  • You must select your specific transaction type when booking, such as license renewal or Real ID process.
  • Appointments fill 4 to 6 weeks ahead, so book as soon as you know you need a service.
  • If your preferred location is full, try a different county office or a date further in the future.
  • Bring all required documents for your transaction type — the DMV website lists what you need before you go.

Using the North Carolina DMV online appointment system

Go to ncdmv.org and look for the "Schedule an Appointment" link on the homepage. The system will ask you to enter your zip code or choose a county, then show you available offices nearby. Select the location that works best for you.

Next, choose your transaction type from the dropdown menu. Common options include driver license renewal, Real ID process, written test, road test, and vehicle registration services. The system will then show you available dates and times at that location for your chosen service.

Once you pick a time slot, you'll enter your name, phone number, and email address. The DMV will send you a confirmation email with your appointment details. Save this confirmation — you don't need to print it, but having the date and time handy helps you remember when to arrive.

Booking by phone if online slots are full

Call 1-919-715-7000 during business hours. Wait times vary by time of day; early morning and mid-week calls tend to be shorter. Have your zip code or county name ready, and know what service you need.

The staff member will ask the same questions the online system does: your location preference, transaction type, and available dates. They can sometimes see appointment slots that aren't visible online, or they may suggest nearby offices with more availability. If the office you want is booked solid, they can often find you an opening at a different location within a few days.

The phone line also handles special requests — for example, if you need an interpreter or have mobility concerns, you can mention that when you call, and the DMV can note it on your appointment.

What to bring to your appointment

The documents you need depend on your transaction type. For a driver license renewal, bring your current license and proof of residency (a utility bill, lease, or bank statement with your current address). For a Real ID process, you'll need your Social Security number, proof of citizenship (passport or birth certificate), and two forms of residency proof.

If you're taking a road test, bring your permit, proof of insurance, and the vehicle you'll be tested in. For vehicle registration services, bring your current registration, proof of insurance, and a photo ID.

The DMV website lists the full document requirements for each service type. Check before your appointment so you don't arrive unprepared and have to reschedule.

Rescheduling or canceling an appointment

If you need to change your appointment, log back into the online system using the confirmation email or call 1-919-715-7000. You can usually reschedule up to 24 hours before your appointment time. If you cancel, that slot opens up for someone else, so try to reschedule rather than just not showing up.

If you miss an appointment without canceling, some DMV offices may require you to wait longer before booking again. It's worth the quick phone call to reschedule if your plans change.

What happens if you arrive without an appointment

Walk-ins are accepted at North Carolina DMV offices, but you'll wait in a general queue behind all the scheduled appointments. During busy times, walk-in wait times can stretch to several hours. If you have an appointment, you'll be called ahead of walk-ins, which is why booking ahead saves time.

If you couldn't book an appointment and need service urgently, arriving early in the morning on a weekday gives you the best chance of a shorter wait. Avoid Fridays and the end of the month when offices are busiest.

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 someone else is helping them, they can guide them through the online system or call on their behalf, but the appointment will be under the person's own name and contact details.

How far in advance can I book?

You can typically book up to 6 weeks ahead. The system opens new appointment slots on a rolling basis, so if you don't see availability when you first check, try again a few days later when new slots may have opened.

What if I don't have an email address?

Call 1-919-715-7000 instead of using the online system. The phone staff can book your appointment and send confirmation details to a phone number or mailing address if you prefer.

Do I have to pay a fee to book an appointment?

No, scheduling an appointment is free. You'll pay the DMV fee for your service when you arrive for your appointment — the amount depends on what you're doing, such as license renewal or Real ID process.

What if my appointment time doesn't work anymore?

Log into the online system or call 1-919-715-7000 to reschedule. You can change your date and time as long as you do it before your appointment. If you're close to your appointment time, calling is faster than using the website.