Book your North Carolina DMV appointment online or by phone before you visit
North Carolina requires you to schedule an appointment before visiting most DMV locations. You can book online through the NCDMV website, by phone at 1-919-715-7000, or in person at a DMV office. Online booking is the fastest route — you choose your location, date, and time slot, and you get a confirmation number when ready. Phone appointments take longer because you are working through a queue, but staff can answer questions about what documents you need before you book.
Walk-ins are not accepted at most North Carolina DMV offices, even if you see available time slots. The state moved to appointment-only service to reduce wait times. If you show up without an appointment, staff will turn you away or ask you to book one on a kiosk in the lobby and wait for the next available slot — which may be weeks out.
Some smaller county offices still accept walk-ins on a limited basis, but you cannot count on this. Call ahead or check the NCDMV website for your specific location's policy before you go.
Key Takeaways
- North Carolina DMV appointments are booked online at the NCDMV website, by phone at 1-919-715-7000, or in person at a DMV office.
- Most DMV locations require an appointment and do not accept walk-ins, so arriving without one means you will be turned away or asked to reschedule.
- Online booking shows you available dates and times when ready and gives you a confirmation number you can use to check in.
- Appointment slots fill up weeks in advance in urban areas like Charlotte and Raleigh, so book as soon as you know when you need to visit.
- Some county offices have different policies, so call your local DMV office to confirm whether walk-ins are accepted before you travel.
How to book online through the NCDMV website
Go to ncdmv.org and click the "Schedule an Appointment" button on the homepage. You will be asked to choose the type of transaction you need — driver's license, vehicle registration, title, or a specific service like a duplicate license or address change. Select your county and the DMV office location. The system will show you available dates and times for the next several weeks.
Choose your preferred date and time slot. You will then enter your name, phone number, and email address. The system sends you a confirmation number by email and text. Write down or screenshot your confirmation number — you will need it to check in when you arrive. You can also log back into the NCDMV website with your confirmation number to reschedule or cancel if your plans change.
Appointment slots in Mecklenburg County (Charlotte), Wake County (Raleigh), and Guilford County (Greensboro) often fill up 4 to 8 weeks in advance. Rural counties typically have more availability. If you cannot find an open slot in your preferred location, try a nearby county office — you can use any DMV office in the state for most transactions.
Booking by phone and what to have ready
Call 1-919-715-7000 to speak with a DMV representative. Have your driver's license number or Social Security number ready, along with the type of service you need. The representative will ask what county you prefer and will offer you available dates and times. They will confirm your phone number and email for the appointment confirmation.
Phone lines are busiest on Monday mornings and Friday afternoons. Call mid-week between 9 a.m. and 4 p.m. for shorter wait times. The wait to reach a representative can be 15 to 45 minutes depending on call volume. If you reach voicemail, leave your name and callback number — staff return calls within one business day, though this adds time to your booking process.
What to bring and what documents you need
Bring your confirmation number, a valid photo ID, and proof of your Social Security number. For a driver's license or renewal, you will also need proof of North Carolina residency — a utility bill, lease, mortgage statement, or bank statement dated within the last 60 days. Bring the original documents, not copies.
For vehicle registration or title work, bring your current registration card, proof of insurance, and the vehicle's VIN. If you are registering a vehicle for the first time in North Carolina, bring the out-of-state title or bill of sale. For a name or address change, bring a marriage certificate, divorce decree, or court order if applicable.
The DMV website lists specific document requirements by transaction type. Check ncdmv.org before your appointment so you do not arrive missing something and have to reschedule. Staff will not process your transaction if documents are incomplete.
Rescheduling or canceling your appointment
Log into the NCDMV website with your confirmation number to reschedule or cancel. You can change your date and time to any available slot. Cancellations free up slots for other people, so cancel as soon as you know you cannot make it — do not straightforward not show up.
If you cannot access the website, call 1-919-715-7000 and provide your confirmation number. A representative can reschedule you over the phone. There is no penalty for rescheduling or canceling, and you can do it up to the day of your appointment.
What to expect when you arrive at your appointment
Arrive 10 to 15 minutes early. Check in at the front desk with your confirmation number and photo ID. You will be given a number or called by name when it is your turn. Most appointments take 15 to 30 minutes, depending on the complexity of your transaction. Bring all required documents in one folder so you can hand them over quickly.
If the DMV office is running behind, you may wait longer than your scheduled time. This is normal and does not mean your appointment was canceled. Staff work through appointments in order, and some transactions take longer than expected. Bring your phone or a book if you want something to do while you wait.
When your preferred location has no open slots
If your county's DMV office is fully booked, you have three options. First, check again in a few days — cancellations open up slots regularly, especially in the week before appointments. Second, try a DMV office in a neighboring county. You can use any North Carolina DMV for most services, and rural offices often have more availability. Third, call 1-919-715-7000 and ask if staff can place you on a cancellation list — some offices will call you if a slot opens up.
If you need a service urgently, some DMV offices reserve a small number of same-day or next-day slots for emergency situations like a lost license or an expiring registration. Call your local office directly to ask whether emergency appointments are available and what counts as an emergency in their office.
Frequently Asked Questions
Can I walk in without an appointment?
Most North Carolina DMV offices do not accept walk-ins and will turn you away if you arrive without an appointment. A few smaller county offices may accept walk-ins on a limited basis, but you should call ahead to confirm. If you do walk in, staff may ask you to book an appointment on a lobby kiosk and wait for the next available slot, which could be weeks away.
How far in advance do I need to book?
In urban areas like Charlotte, Raleigh, and Greensboro, book 4 to 8 weeks ahead. In rural counties, you may find slots 1 to 3 weeks out. If you need an appointment sooner, try a less busy location or call to ask about emergency slots. Cancellations also open up slots throughout the week.
What if I miss my appointment?
If you miss your appointment without canceling, you will need to book a new one. There is no penalty, but you lose your slot and have to wait for the next available time. Call or go online to reschedule as soon as you realize you cannot make it.
Can I do my DMV transaction online instead of in person?
Some services like renewing a driver's license or paying vehicle registration fees can be done online at ncdmv.org. However, most transactions — getting a new license, registering a vehicle for the first time, or getting a title — require an in-person appointment. Check the NCDMV website to see which services you can handle online.
What if I do not have an email address for my confirmation?
Call 1-919-715-7000 to book by phone instead. A representative will confirm your appointment verbally and send a text confirmation to your phone number. You can also write down your confirmation number when the representative gives it to you.