The fastest way to get an appointment at the North Carolina DMV

You can book a North Carolina DMV appointment online through the state's official scheduling system at ncdmv.org. Go to the "Appointments" section, select your county and the service you need, pick an available date and time, and confirm. The system will send you a confirmation email with your appointment number and location. You do not need to call or visit in person to schedule.

If you cannot use the online system, you can call the DMV's appointment line at 1-919-715-7000. Have your driver's license number or identification ready. Wait times on the phone can be long during peak hours, so calling early in the morning or mid-week often moves faster.

Key Takeaways

  • Book online at ncdmv.org in the Appointments section — this is the fastest method and available 24 hours a day.
  • You will need to know which county you want to visit and what service you need (license renewal, new license, ID card, etc.).
  • The system shows you available dates and times when ready, and you receive a confirmation email with your appointment number.
  • If you cannot book online, call 1-919-715-7000, but expect longer wait times than the online option.
  • Bring the documents listed in your confirmation email — arriving without them will result in a cancelled appointment.

What information you need before you start

Before you go to ncdmv.org, gather a few pieces of information. You will need to know which county office you want to visit — the system lists all North Carolina counties, so if you live near a county line, you can choose the location most convenient to you. You will also need to know what service you are there for: renewing a driver's license, getting a new license, obtaining an ID card, scheduling a commercial driver's license (CDL) test, or another specific transaction.

Have your current driver's license or ID card number handy if you are renewing. If you are explore for a new license or ID, you will not have a number yet, but the system will walk you through the process. You do not need to enter personal details during scheduling — the appointment system only needs your service type and preferred location.

Step-by-step: booking online at ncdmv.org

Open ncdmv.org and look for the "Appointments" link, usually near the top of the homepage. Click it and you will see a form asking you to select your county from a dropdown menu. Choose the county where you want to visit. Next, select the service you need from the list — common options include "Driver License Renewal," "New Driver License," "ID Card," or "CDL Knowledge Test."

The system will then show you available appointment dates and times at that location. Dates typically appear in a calendar view, with open slots highlighted. Click on a date, then select your preferred time slot. Review your selections and click "Confirm" or "Schedule." You will receive a confirmation page with your appointment number, date, time, and the address of the DMV office. Check your email for a confirmation message — save this or print it.

If no appointments are available in your preferred county, try selecting a nearby county or a different service date. Some offices fill up weeks in advance, especially near the end of the month or before holidays. If you see no openings, check back the next day — cancellations open up regularly.

What to bring to your appointment

Your confirmation email will list the documents required for your specific service. For a driver's license renewal, you typically need your current license, proof of residency (a recent utility bill, lease, or bank statement), and your Social Security number. For a new license, bring your birth certificate or passport, proof of residency, and proof of your Social Security number.

If you are renewing online before your appointment (which North Carolina allows for some renewals), bring your confirmation number. Bring all documents in original form — photocopies are usually not accepted. Arrive 10 to 15 minutes early. If you arrive more than 15 minutes late, your appointment may be cancelled and you will need to reschedule.

If you cannot book online or need to cancel

If the online system is not working or you do not have internet access, call the DMV appointment line at 1-919-715-7000. The line is open Monday through Friday, 8 a.m. to 5 p.m. Eastern Time. Have your driver's license number ready. The staff member will ask your county, service type, and preferred dates, then book you into an available slot. You will receive a confirmation number over the phone — write it down.

To cancel or reschedule an existing appointment, use the same phone number or return to ncdmv.org and select "Manage Appointment." You will need your confirmation number and the phone number or email you used to book. Cancel at least 24 hours before your appointment if possible, so the slot opens for someone else.

What happens if you miss your appointment

If you do not show up for your appointment, the DMV will mark it as a no-show. You can reschedule when ready by calling 1-919-715-7000 or going back to ncdmv.org. There is no penalty for one missed appointment, but repeated no-shows may result in a waiting period before you can book again. If you know you cannot make it, cancel online or by phone as soon as possible.

If you arrive late (more than 15 minutes after your scheduled time), the DMV may cancel your appointment and ask you to reschedule. Some offices are stricter than others, so arriving early is safer. If you are running late, call the office directly — the phone number will be on your confirmation email — and ask if they can still see you.

Frequently Asked Questions

How far in advance can I book a DMV appointment?

You can usually book appointments up to 30 days in advance through ncdmv.org. If you need an appointment sooner, check back daily for cancellations, which often appear within a few days. Some services, like CDL tests, may have different scheduling windows — the system will show you what is available when you select your service type.

Can I book an appointment for someone else?

No. The person whose license or ID is being renewed or issued must be present at the appointment. You can help them book online or call on their behalf, but they must attend. For minors, a parent or guardian must accompany them and bring consent documents.

What if my appointment time does not work anymore?

Go to ncdmv.org, select "Manage Appointment," enter your confirmation number, and reschedule to a different date or time. You can also call 1-919-715-7000. Rescheduling is free and can be done as many times as needed before your appointment date.

Is there a way to get an appointment faster than what the system shows?

The online system shows all available slots. If nothing is open in your county, try a nearby county — some offices have shorter wait times. You can also check back daily for cancellations. Walk-in service is not available at most North Carolina DMV offices, so an appointment is necessary.

What if I do not have an email address to receive my confirmation?

When you book by phone at 1-919-715-7000, the staff will give you a confirmation number verbally. Write it down and bring it to your appointment. You can also ask the staff to mail your confirmation, though this takes longer. If you have access to any email account, using it during online booking ensures you have a backup copy of your confirmation.