How to book an NCDMV appointment online
North Carolina's DMV uses an online appointment system at ncdmv.org. You visit the website, select the service you need, pick a date and time that works for you, and receive a confirmation. The system shows you available slots at the office closest to your address, though you can choose a different location if you prefer.
You do not need to create an account or log in to book. The appointment system asks for your name, phone number, email address, and the type of transaction you need — license renewal, written test, road test, title transfer, or another service. After you confirm your choices, you receive a confirmation number by email and text message.
Appointments typically open 30 days in advance. If you need a slot sooner than that, the website will tell you no appointments are available yet, and you can check back the next day. Peak times — early morning, lunch hour, and late afternoon — fill faster than mid-morning or mid-afternoon slots.
Key Takeaways
- Book online at ncdmv.org without creating a login or account; the system shows available times at your nearest office.
- Appointments open 30 days in advance, and you can check back daily if your preferred date is not yet available.
- Bring the documents listed in your confirmation email — the DMV specifies what you need based on your transaction type.
- If you miss your appointment, you can reschedule online or book a new one; no-shows do not carry a penalty.
- Walk-ins are accepted at most offices but face longer waits, especially during mid-morning and mid-afternoon hours.
What documents to bring to your NCDMV appointment
Your confirmation email lists the documents required for your specific transaction. For a standard driver's license renewal, bring your current license and proof of residency — a utility bill, lease, or mortgage statement dated within the last 60 days. If you are renewing after your license expired, you may need to pass a vision test or written test depending on how long it has been expired.
For a first-time license or a road test, bring your learner's permit, proof of identity (passport, birth certificate, or state ID), proof of residency, and proof of Social Security number (Social Security card, W-2, or tax return). If you are explore for a REAL ID-compliant license, bring an original or certified copy of your birth certificate instead of a regular copy.
For a title transfer or vehicle registration, bring the current title, bill of sale or proof of purchase, proof of residency, and your driver's license. If the vehicle is financed, bring the lien holder's information. The confirmation email will specify exactly what you need based on your situation.
Rescheduling or canceling your appointment
You can reschedule or cancel through the same website where you booked. Enter your confirmation number and the phone number or email you used when you made the appointment. The system lets you pick a new date and time or remove the appointment entirely.
If you cannot find your confirmation number, check your email and text messages — the DMV sends both. If you still cannot locate it, call the NCDMV customer service line at 919-715-7000 during business hours. They can look up your appointment by name and date of birth.
Canceling or rescheduling does not cost anything and does not affect your ability to book future appointments. If you miss your appointment without canceling, you can still book another one the next day.
Walk-in service if you do not have an appointment
Most NCDMV offices accept walk-ins, but you will wait longer than someone with an appointment. Wait times vary by location and time of day. Mid-morning (10 a.m. to noon) and mid-afternoon (2 p.m. to 4 p.m.) are typically busier than early morning or late afternoon.
Some offices post current wait times on their individual pages at ncdmv.org. If your local office is very busy, you can try a different location with a shorter wait, though you may need to travel farther. Walk-ins are served on a first-come, first-served basis after appointments.
Which NCDMV office locations are near you
North Carolina has DMV offices in most counties. When you start an appointment booking, the system shows the office closest to your address by default. You can change it to any other office in the state if you prefer a different location — for example, if it is closer to your workplace or has shorter wait times.
Each office handles the same services, so the location you choose does not limit what you can do. Some larger offices in cities like Charlotte, Raleigh, and Greensboro may have more appointment slots available, especially on weekdays. Smaller rural offices may have fewer slots but shorter wait times for walk-ins.
You can view all office locations, hours, and services at ncdmv.org. Most offices are open Monday through Friday, 8 a.m. to 5 p.m., though some have extended hours or Saturday hours. Check your specific office's schedule before you go.
What happens at your appointment
Arrive 10 to 15 minutes early. Check in at the front desk with your confirmation number and ID. You will be called when it is your turn. The DMV staff will review your documents, ask you questions about your process, and process your transaction.
For a license renewal, the process usually takes 10 to 20 minutes. For a road test, plan for 30 to 45 minutes. For title or registration work, it typically takes 15 to 30 minutes. If documents are missing or incomplete, staff will tell you what you need to bring back.
If you pass all requirements, you receive a temporary license on the spot (for driver's licenses) or a receipt confirming your transaction. Your permanent license or documents arrive by mail within 7 to 10 business days. If you fail a test, you can reschedule another attempt through the online system.
Common reasons appointments are delayed or canceled
The NCDMV occasionally closes offices for maintenance or staffing issues. If your appointment is affected, the DMV sends an email and text message to the address and phone number you provided. You can reschedule when ready through the website or call customer service.
Appointments may also be delayed if the office is running behind due to complex transactions or high walk-in volume. This does not usually cancel your appointment — you may straightforward wait longer than expected. If you have a time-sensitive need, call the office directly before your appointment to ask about current delays.
Frequently Asked Questions
Can I book an appointment for someone else?
No. The person whose transaction it is must book the appointment in their own name. If someone else needs to book for you — for example, a parent booking for a teenager — they can use your information to create the appointment, but you must be present at the office with valid ID.
What if I do not have an email address or phone number?
You need at least one contact method to receive your confirmation. If you do not have email, provide a phone number where you can receive a text. If you do not have either, call the NCDMV at 919-715-7000 to book by phone instead of online.
How far in advance should I book my appointment?
Book as soon as slots open — 30 days ahead — if you have a important date like a license expiration or a road test you need to pass. If you are flexible, booking 2 to 3 weeks ahead usually gives you good availability without the rush of the first day slots open.
Can I change my appointment time after I book it?
Yes. Use your confirmation number on ncdmv.org to reschedule to a different date or time. You can change it as many times as you need until your appointment arrives.
What if my appointment is at an office far from my home?
You can reschedule to a different office through the website. The system shows all available times at all locations, so you can pick whichever office and time work best for you.