Book your N.C. DMV appointment through the state's online scheduling system at ncdmv.org

North Carolina's DMV lets you reserve a time slot online instead of showing up and waiting. You go to ncdmv.org, select the service you need, pick a location and date, and confirm. The system shows you available times and sends a confirmation to your email. You then arrive at that time on that day — no waiting in line for hours, and no calling a phone number that puts you on hold.

The online system covers most common transactions: license renewals, ID card applications, written tests, road tests, and vehicle registration services. Some services — like commercial driver's license (CDL) testing or certain title work — may require you to call or visit in person, but the system will tell you that when you search.

Key Takeaways

  • Visit ncdmv.org and use the "Schedule an Appointment" tool to pick your service, location, and preferred time slot.
  • You will need your driver's license number, vehicle identification number (VIN), or other identifying information depending on which service you are booking.
  • Confirmation arrives by email, and you should arrive 10 to 15 minutes early with all required documents.
  • If you cannot make your appointment, cancel it through the same website so someone else can use that slot.
  • Some DMV offices have limited availability, especially for road tests, so booking several weeks ahead increases your chances of getting your preferred date.

Step-by-step: booking your appointment online

Go to ncdmv.org and look for the "Schedule an Appointment" button, usually on the homepage. Click it. The system will ask you to choose which service you need — for example, "Renew Driver's License," "explore for Real ID," or "Schedule Road Test." Select the one that matches what you are doing.

Next, choose your county and the specific DMV office location. North Carolina has offices in most counties, and some larger cities have multiple locations. The system shows you which offices have openings for your chosen service. Pick the location closest to you or most convenient for your schedule.

The system then displays available dates and times. Select the date and time that work for you. You will see a calendar showing which days have slots open. Once you pick a time, the system asks you to confirm your information — usually your name, date of birth, and contact details. Double-check everything before you submit.

After you confirm, you will receive an email with your appointment confirmation. This email contains your confirmation number, the date and time, the office address, and a list of documents to bring. Save this email or print it. You do not need to show it at the office, but it is proof of your appointment and reminds you what to bring.

What documents and information you need before you book

Have your current driver's license or ID card handy when you start the booking process. The system will ask for your license number to pull up your record. If you are renewing or replacing a lost license, you still need to know your current license number or have your Social Security number ready as an alternative.

For vehicle-related services — registration renewal, title transfer, or vehicle inspection appointment — you will need your vehicle identification number (VIN). This is on your registration card or on the driver's side of your windshield. The system uses the VIN to look up your vehicle record.

For a road test appointment, have your learner's permit number ready. For a written test, you typically do not need to provide information beyond your license number, but some test types may ask for additional details.

What to bring on the day of your appointment

Bring the documents listed in your confirmation email. For a license renewal, this usually means your current license, proof of residency (a utility bill or lease), and proof of Social Security number (a Social Security card, W-2, or tax return). For a Real ID, you also need a birth certificate or passport.

For a road test, bring your learner's permit, proof of insurance, and the vehicle you will be tested in. The vehicle must be registered, insured, and in safe working condition. For vehicle registration or title work, bring your registration card, proof of ownership, and proof of residency.

Arrive 10 to 15 minutes early. The DMV staff will call you by name when they are ready. If you are more than 15 minutes late, your appointment may be given to the next person in line, and you may have to reschedule.

If you need to cancel or reschedule

Go back to ncdmv.org and find the option to manage your appointment. You will need your confirmation number and the phone number or email you used to book. The system lets you cancel or change your time slot. Canceling frees up that slot for someone else and prevents a no-show on your record.

If you cancel and want to rebook, you can schedule a new appointment when ready through the same system. Availability changes daily, so if your preferred time is gone, check back in a few days or try a different location.

When the online system does not have availability

Some DMV services — particularly road tests — fill up weeks in advance, especially in busy counties. If you search and see no open slots, you have a few options. First, try searching for a different county or nearby location; sometimes a 20-minute drive gets you an appointment much sooner.

Second, check back regularly. Cancellations happen daily, and new slots open up. Set a reminder to check ncdmv.org every few days if you are flexible on dates.

Third, call your local DMV office directly. The phone number is on ncdmv.org under your county. Staff can sometimes tell you when new slots are released or whether walk-ins are being taken for certain services. Some offices reserve a small number of same-day or next-day appointments for emergencies or urgent situations.

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 information. This is a security measure to prevent fraud. If someone else needs an appointment, they must go to ncdmv.org and book their own.

What if I do not have email and cannot receive my confirmation?

You will need an email address to complete the online booking. If you do not have one, you can create a free email account through Gmail, Yahoo, or Outlook in minutes. Alternatively, call your local DMV office and ask whether they can book an appointment over the phone, though online booking is faster.

Do I have to pay a fee to book online?

No. Booking the appointment is free. You pay the DMV fee for your service when you arrive at your appointment — for example, a license renewal fee or registration fee. Online booking does not change the cost of the service itself.

What if I miss my appointment?

If you do not show up, the slot is lost and someone else may be turned away. You can reschedule through the website, but repeated no-shows may result in the DMV requiring you to visit in person without an appointment. Always cancel if you cannot make it.

Can I book a road test appointment online if I have never taken one before?

Yes. You need a valid learner's permit and must be at least 16 years old. The online system will ask for your permit number. Have your permit, proof of insurance, and a registered vehicle ready for the test day.