Book your North Carolina DMV appointment through the official NCDMV website

North Carolina lets you reserve your DMV appointment online at ncdmv.org instead of calling or visiting in person. You pick your location, choose an available date and time, and receive a confirmation. The system covers most common transactions — license renewals, road tests, written tests, and ID replacements — though a few services still require a phone call or walk-in visit.

The online appointment system is open 24 hours. You do not need to create an account or log in; you straightforward select what you need, find an open slot, and book it. The confirmation appears on screen and is also sent to your email, so keep that email for your records.

Key Takeaways

  • Go to ncdmv.org and select "Schedule an Appointment" to book online without creating a login or account.
  • Choose your county, the service you need (renewal, road test, written test, or ID replacement), and an available date and time.
  • You will receive a confirmation number by email; bring this number and your documents to your appointment.
  • Some services like commercial driver's license transactions and certain ID corrections still require a phone call to 1-919-715-7000.
  • Appointment slots fill up during peak times, so booking several weeks ahead increases your chances of getting your preferred date.

What services you can book online

The NCDMV online system handles the transactions most people need. You can book appointments for driver's license renewals (standard and REAL ID), road tests, written tests for learner's permits, and state ID card replacements or renewals. If you are renewing before your license expires, you can do it online; if you are renewing after expiration, you may still book through the system but should check the confirmation details.

Services that require a phone call include commercial driver's license (CDL) transactions, duplicate license requests, name changes on your license, address corrections that involve a new photo, and certain ID card issues. For these, call the NCDMV customer service line at 1-919-715-7000 during business hours (Monday through Friday, 8 a.m. to 5 p.m. Eastern time).

Step-by-step: booking your appointment online

Start at ncdmv.org and look for the "Schedule an Appointment" button, usually on the homepage. Click it to enter the booking system. You will not be asked to log in or create an account — the system is open to anyone.

Select your county from the dropdown menu. This determines which DMV office locations appear in the next step. Then choose the service you need: driver's license renewal, road test, written test, or ID card service. The system will show you available dates and times at offices in your county. Pick the slot that works for you and confirm your choice.

You will be asked for your name, phone number, and email address so the NCDMV can send your confirmation. Double-check your email address — this is how you receive your confirmation number. The confirmation appears on screen when ready and arrives in your email within a few minutes. Write down or screenshot your confirmation number; you will need it when you arrive for your appointment.

What to bring to your appointment

Bring your confirmation number, a valid form of identification, and any documents specific to your transaction. For a license renewal, bring your current license. For a road test, bring your learner's permit, proof of insurance, and the vehicle you will be tested in. For a written test, bring your learner's permit process materials if you have not yet received one.

If you are explore for a REAL ID license, bring your Social Security card, proof of residency (a utility bill or lease dated within the last 60 days), and your current license or ID. The NCDMV website lists the full document requirements for each service type, so review them before your appointment to avoid delays.

When appointments fill up and how to find alternatives

Popular times — early mornings, late afternoons, and Fridays — book up weeks in advance, especially in urban counties. If you cannot find an available slot in your preferred county, check neighboring counties; you can travel to any NCDMV office in the state for most services. The online system shows availability across all locations, so you can compare wait times.

If no appointments are available in your area for several weeks, you have two options: call 1-919-715-7000 to ask about cancellations or walk-in availability, or check the online system again in a few days, as new slots open regularly as other appointments are cancelled. Some offices reserve a small number of walk-in slots each day, though wait times for walk-ins are typically longer than for scheduled appointments.

Cancelling or rescheduling your appointment

If you need to cancel or change your appointment, go back to ncdmv.org and look for a "Manage Appointment" or "Cancel Appointment" option. You will need your confirmation number and the phone number or email you used when booking. Cancelling online frees up that slot for other people and opens the possibility of booking a different time.

If you cannot find the manage option on the website, call 1-919-715-7000 during business hours and provide your confirmation number. The NCDMV staff can cancel or reschedule over the phone, though you may be placed on hold during busy times.

What happens if you miss your appointment

If you do not show up for your scheduled appointment, that slot is lost and you will need to book a new one through the online system. Missing an appointment does not penalize you or affect your driving record, but it does mean you have to wait for the next available opening. If you know you cannot make it, cancel ahead of time so someone else can use that slot.

If you arrive late, the NCDMV office may not be able to see you, depending on how busy they are and how late you are. Call ahead if you are running significantly behind schedule; some offices can hold your appointment for a short time if you let them know.

Frequently Asked Questions

Do I need a North Carolina ID or license to book an appointment online?

No. You do not need to have a current license or ID to book. The system is open to anyone, including first-time applicants and people whose licenses have expired. You will provide your name, phone number, and email when you book.

Can I book an appointment for someone else?

You can book for a minor or dependent if you provide their information and your contact details. However, the minor must be present at the appointment with a parent or guardian and their own documents. You cannot book an appointment for an unrelated adult.

What if the website is down or I cannot access it?

Call 1-919-715-7000 during business hours (Monday through Friday, 8 a.m. to 5 p.m. Eastern time) to book by phone. The phone line can also help if you are having technical trouble with the online system.

How far in advance can I book an appointment?

You can typically book up to 60 days ahead, though this varies by location and service type. The online system shows you available dates when you enter your county and service type. Booking as far ahead as possible increases your chances of getting your preferred time.

Is there a fee to book an appointment online?

Booking the appointment itself is free. You pay the DMV service fee (for a renewal, road test, or ID card) when you arrive for your appointment. Fees vary by service and are listed on ncdmv.org.