North Carolina DMV appointments must be booked through the state's online portal at ncdmv.org
North Carolina does not allow walk-ins at most DMV locations. You need to reserve a time slot before you arrive. The NC DMV online appointment system lets you pick a date, time, and service location from your computer or phone, and you'll receive a confirmation number to bring with you.
The system covers most common transactions: driver's license renewals, license replacements, address changes, and vehicle registration services. Some specialized services — like commercial driver's license (CDL) testing or certain title transfers — may have separate scheduling rules or may require you to call ahead.
You do not need to create an account to book. Each appointment is tied to a confirmation number, not a login. This means you can book multiple appointments without registering, but you'll need to keep track of your confirmation numbers separately.
Key Takeaways
- Go to ncdmv.org and select "Schedule an Appointment" to view available times at your chosen location.
- You will need your driver's license number or vehicle identification number (VIN) depending on the service type.
- Appointment slots fill up weeks in advance in urban areas, so book as soon as you know you need a service.
- Bring your confirmation number, valid ID, and any documents listed in your appointment details when you arrive.
- If you need to cancel or reschedule, use the same ncdmv.org portal or call the location directly.
What you need before booking an appointment
Have your driver's license number or vehicle identification number (VIN) ready, depending on whether your appointment is for a driver service or a vehicle service. If you're renewing a license, you'll need your license number. If you're registering a vehicle or handling a title matter, you'll need the VIN.
You should also know which DMV office location you want to visit. North Carolina has regional offices in most counties, and some locations have longer wait times than others. The online system shows you available slots at each location, so you can compare and pick the one that works for your schedule.
If you're unsure which documents to bring beyond your ID, the confirmation email will list them. Read that email carefully before your appointment — missing documents are the most common reason people have to reschedule.
Step-by-step: booking your appointment online
Start at ncdmv.org and look for the "Schedule an Appointment" button on the homepage. Click it to enter the appointment portal.
Select the type of service you need from the dropdown menu. Options include driver's license renewal, duplicate license, address change, vehicle registration, title services, and others. The system will then ask for your license number or VIN to verify your identity and pull up your record.
Choose your preferred county or DMV office location. The system will show you all available time slots at that location for the next several weeks. Peak times — early morning, lunch hours, and late afternoon — fill up first. If you see no availability, try a different location or check back in a few days, as slots open as cancellations happen.
Select your preferred date and time, then review your appointment details. You'll receive a confirmation number on screen and via email. Write down or screenshot your confirmation number — you'll need it when you arrive.
Availability and wait times by region
Appointment availability varies widely depending on where you live. In Charlotte, Raleigh, and Greensboro, slots often fill 4 to 6 weeks out. In smaller towns and rural counties, you may find openings within 1 to 2 weeks.
If your local office has no availability, you have two options: travel to a nearby county with open slots, or call your local DMV office directly to ask when new slots are released. Many offices release appointments in batches on specific days of the week.
License renewal appointments tend to fill faster than vehicle services. If you're flexible on the type of service, booking a vehicle-related appointment at your preferred location may be easier, then handling your license renewal at a less busy time.
What to bring and what to expect when you arrive
Bring your confirmation number, a valid photo ID, and any documents listed in your confirmation email. For license renewals, you typically need your current license and proof of residency. For vehicle services, bring your current registration and title if applicable.
Arrive 5 to 10 minutes early. The DMV will call you by name or confirmation number. If you arrive more than 15 minutes late, your appointment may be cancelled and you'll need to reschedule.
Processing time at the counter usually takes 10 to 20 minutes for straightforward transactions. Bring your phone or a book — even with an appointment, you may wait if the office is handling complex cases ahead of you.
Cancelling or rescheduling your appointment
If you need to cancel or change your time, go back to ncdmv.org and select "Manage Your Appointment." Enter your confirmation number and the phone number or email you used when booking. You can then cancel or reschedule to a different date and time.
You can also call the DMV office directly. Have your confirmation number ready. If you cancel without rescheduling, that slot opens up for other people, so cancel as soon as you know you won't make it.
If you miss your appointment without cancelling, you'll need to book a new one. Some offices flag no-shows, so cancelling ahead is better than straightforward not showing up.
When the online system won't work for you
Some services cannot be booked online. Commercial driver's license (CDL) testing, certain title disputes, and vehicle inspections for salvage or rebuilt titles usually require a phone call or in-person visit to schedule. The ncdmv.org portal will tell you if your service type requires a phone appointment.
If you have questions about what documents you need or whether your situation qualifies for a particular service, call your local DMV office directly. The phone number for your county office is listed on ncdmv.org under "Contact Us." Wait times on the phone are often shorter than in person, and staff can answer questions before you book.
If the online system is down for maintenance, the DMV usually posts a notice on the homepage. Check back in a few hours or call your local office to ask when the system will be back online.
Frequently Asked Questions
Can I book an appointment for someone else?
No. The person whose license or vehicle the appointment is for must book it themselves using their own license number or VIN. If someone cannot book online due to disability or language barriers, they can call their local DMV office and ask for phone-based scheduling help.
What if I don't have internet access?
Call your local DMV office and ask to schedule by phone. Staff can book your appointment and give you a confirmation number over the phone. You'll still need to bring that number when you arrive.
Can I change my appointment time without cancelling and rebooking?
Yes. Use the "Manage Your Appointment" option on ncdmv.org, enter your confirmation number, and select a new date and time. This keeps your original confirmation number active.
What happens if I arrive early?
The DMV will not see you before your scheduled time. Arrive 5 to 10 minutes early, but not more than 30 minutes. If you arrive very early, you may be asked to wait in your car or return at your appointment time.
Is there a fee to book an appointment online?
No. Booking is free. You only pay the standard DMV fees for your service when you complete your transaction at the counter.