Schedule your NC DMV appointment through the online system or by phone

North Carolina's Division of Motor Vehicles lets you book most appointments online at ncdmv.org without waiting in line. You can schedule road tests, written tests, license renewals, and ID card appointments up to 30 days in advance. If you prefer to call, you can reach the DMV appointment line at 1-919-715-7000 during business hours.

The online system shows you available times at DMV offices near you, and you pick the date and time that works. You'll need your driver's license number or ID number to book. The system confirms your appointment by email, and you can cancel or reschedule up to 24 hours before your appointment time.

Key Takeaways

  • Book appointments online at ncdmv.org or by calling 1-919-715-7000; you can schedule up to 30 days ahead.
  • You'll need your driver's license or ID number to complete the booking, plus a valid email address to receive confirmation.
  • The system shows real-time availability at offices near your location, so you can see exactly which times are open.
  • You can cancel or reschedule your appointment up to 24 hours before it starts without penalty.
  • Walk-ins are accepted at most DMV offices, but appointment holders are served first, so booking saves time.

What you need before you book

Have your driver's license number or ID number ready when you start the booking process. If you don't have a license yet (for example, if you're scheduling a road test for the first time), you can use your Social Security number instead. You'll also need a valid email address where the DMV can send your confirmation.

Know what type of appointment you need before you log in. The system asks you to choose from categories like "Road Test," "Written Test," "License Renewal," "ID Card," or "Other Services." If you're unsure which one applies to your situation, the DMV website has a section describing each service type.

Steps to book online at ncdmv.org

Go to ncdmv.org and look for the "Schedule an Appointment" button on the homepage. Click it and select the type of service you need. Enter your driver's license number, ID number, or Social Security number in the field provided.

The system will ask you to enter your zip code or choose from a list of nearby DMV office locations. Select the office that's most convenient for you. The calendar will then show you available dates and times for the next 30 days. Click on a date, then select your preferred time slot from the options shown.

Review your appointment details on the confirmation screen, then enter your email address. The DMV will send you a confirmation email with your appointment number, date, time, and office location. Save this email or write down your appointment number in case you need to reschedule.

Scheduling by phone

Call 1-919-715-7000 during DMV business hours. A representative will ask you the same questions as the online system: your identification number, the type of service you need, and your preferred location and time. They'll confirm your appointment over the phone and can email or mail you a confirmation if you request it.

Phone lines are busiest in the morning and on Mondays and Fridays. If you reach a busy signal, try calling back during mid-afternoon on a Wednesday or Thursday. The wait time to speak with someone can be 10 to 30 minutes depending on call volume.

What happens if your preferred time is not available

If the office and date you want are fully booked, the system will show you the next available times at that location. You can choose a different date, try a different DMV office nearby, or call the appointment line to be placed on a cancellation list. Cancellations happen regularly, especially for appointments more than a week out.

If you're flexible on location, checking offices in neighboring counties sometimes opens up earlier appointments. The online system shows all nearby offices, so you can compare availability across several locations before deciding.

Canceling or rescheduling your appointment

You can cancel or reschedule online or by phone up to 24 hours before your appointment. To reschedule online, go back to ncdmv.org, select "Manage Appointment," and enter your appointment number and email address. The system will let you pick a new date and time.

To cancel or reschedule by phone, call 1-919-715-7000 with your appointment number ready. If you cancel within 24 hours of your appointment or don't show up, that time slot opens for other people, but you can book again whenever you're ready.

What to bring on your appointment day

Bring the confirmation email or your appointment number, plus the documents required for your specific service. For a road test, bring your permit, proof of insurance, and a vehicle that's registered and inspected. For a written test, bring your permit and photo ID. For a license renewal, bring your current license and proof of residency if required.

Arrive 10 to 15 minutes early. The DMV serves appointment holders before walk-ins, so you'll move through the line faster than people without appointments. If you're more than 15 minutes late, the office may give your time slot to the next person.

Frequently Asked Questions

Can I book an appointment for someone else?

No, the person whose license or ID the appointment is for must book it themselves using their own identification number. If someone needs help booking (for example, a parent helping a teenager), they can call 1-919-715-7000 and a representative can walk them through the process, but the applicant's information is required.

What if I don't have an email address?

Call 1-919-715-7000 instead of booking online. The phone representative can schedule your appointment and mail a confirmation to your address, or you can write down your appointment number when they confirm it over the phone.

Can I change my appointment to a different DMV office?

Yes, when you reschedule, you can select a different office location. Go to ncdmv.org, choose "Manage Appointment," and pick a new office from the list. Availability varies by location, so you may find an earlier time at a different office.

What if I miss my appointment?

You can book another appointment whenever you're ready. Missing an appointment doesn't penalize you or prevent future bookings. However, if you need a road test or written test, you may have to wait longer if many people are ahead of you in the queue.

Do I have to book an appointment, or can I just walk in?

Walk-ins are accepted at all DMV offices, but appointment holders are served first. Booking an appointment typically saves you 30 minutes to an hour of waiting time, especially during busy periods like lunch hours and late afternoons.