Book your North Carolina DMV appointment online or by phone before you visit

North Carolina requires you to schedule an appointment before visiting a DMV office for a driver's license or ID card. You cannot walk in without one — the state stopped accepting walk-ins to manage wait times. The fastest way is the online system at ncdmv.org, where you can pick your location and time slot when ready. If you cannot use the website, you can call the DMV appointment line at 1-919-715-7000 to book by phone.

The appointment system shows you available dates and times at each office. Most locations have openings within one to three weeks, though busy urban offices like Raleigh and Charlotte sometimes book out further. You will need to know which office is closest to you and what type of transaction you need — renewing, replacing, or getting your first license — because some offices have different availability for each service.

Key Takeaways

  • Book online at ncdmv.org or call 1-919-715-7000; walk-ins are not accepted at any North Carolina DMV office.
  • You will need your Social Security number and current address to complete the booking.
  • Bring all required documents to your appointment, including proof of identity, residency, and Social Security number verification.
  • If you miss your appointment, you must reschedule through the same system; no-shows may delay your next available slot.
  • Some offices handle specific services only, so confirm your location offers what you need before booking.

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 you will enter the booking system. Select your county or the city where you want to visit — the system will show all DMV offices in that area.

Choose the type of transaction: driver's license renewal, replacement, new license, or ID card. The system filters available appointments by service type, so picking the correct one matters. Next, select your preferred office from the list. If you have a choice between locations, pick the one with the earliest opening date.

The calendar will show available dates in green. Click a date, then choose your preferred time slot from the times shown. Enter your Social Security number and current address to confirm the booking. You will receive a confirmation number on screen — write it down or take a screenshot. The system will also send a confirmation email if you provide one.

How to book by phone if the website is not working

Call 1-919-715-7000 during business hours, Monday through Friday, 8 a.m. to 5 p.m. Eastern time. Wait times can be long during peak hours, so calling early in the morning or late in the afternoon usually connects you faster. Have your Social Security number and current address ready when you call.

Tell the representative which county or city you prefer and what type of transaction you need. They will tell you the available dates and times at nearby offices and book the slot you choose. Ask them to email or mail your confirmation number to you so you have a record.

What documents to bring to your appointment

Bring your confirmation number or the email confirmation with you. You will also need proof of identity — a passport, military ID, or current out-of-state driver's license all work. If you do not have one of those, bring two documents from the DMV's secondary list, such as a birth certificate and a Social Security card.

Bring proof of your current North Carolina address: a utility bill, lease, mortgage statement, or bank statement dated within the last 60 days. If you recently moved, bring your old address proof and new address proof together. You will also need to bring your Social Security card or a document showing your full Social Security number.

If you are renewing a license, bring your current license. If you are replacing a lost or stolen license, you do not need the original. Bring your original birth certificate or certified copy if you are getting your first North Carolina license.

What happens if you miss or need to change your appointment

If you cannot make your appointment, cancel it as soon as you know through ncdmv.org or by calling 1-919-715-7000. Canceling frees up the slot for someone else and lets you rebook when ready. If you miss an appointment without canceling, the DMV may hold that slot and not offer you another one for several days, so canceling is always better than no-showing.

To reschedule, go back to ncdmv.org and follow the same booking steps. You can pick a different date, time, or office. The system will let you book a new slot as long as you cancel the old one first or it has already passed.

Which North Carolina DMV offices handle which services

Most full-service DMV offices handle driver's license renewals, replacements, and new licenses. However, some smaller offices or satellite locations only handle renewals or specific services. When you are booking, the system will only show offices that offer the service you selected, so you cannot accidentally book at a location that cannot help you.

If the system shows no availability at your preferred office for your service type, that office may not offer it. Try selecting a different nearby office, or call 1-919-715-7000 to ask which locations in your area handle your specific transaction. Urban offices like those in Mecklenburg County (Charlotte) and Wake County (Raleigh) tend to have more availability because they have more staff.

Frequently Asked Questions

Can I book an appointment for someone else?

No, the person who needs the license or ID must book their own appointment using their Social Security number. If someone cannot use the website, another person can call 1-919-715-7000 on their behalf, but the DMV will need the person's Social Security number and address to complete the booking.

What if I do not have a Social Security number?

You will need a Social Security number to book an appointment and to get a North Carolina driver's license or ID. If you do not have one, contact the Social Security Administration first. The DMV cannot issue a license without one.

How far in advance can I book an appointment?

You can usually book up to 30 days ahead through the online system. If you need an appointment sooner, call 1-919-715-7000 to see if any slots have opened up closer to today. Some offices release additional appointments as cancellations come in.

What if the website says no appointments are available?

Try a different office in your county or a nearby county. Availability changes as people cancel, so check back the next day. You can also call 1-919-715-7000 to ask if any offices have openings or when the next batch of appointments will be released.

Do I need to print my confirmation or just bring it on my phone?

Either works. Bring your confirmation number written down, printed out, or on your phone screen. The DMV staff will look it up in their system, so you do not need a physical copy, but having it with you speeds up check-in.