How to book a DMV appointment in North Carolina
North Carolina's Division of Motor Vehicles uses an online appointment system called NCDMV Online Services. You can book most appointments—license renewals, road tests, ID card applications, vehicle registration—through the website at ncdmv.ncdot.gov. The system shows you available dates and times at your nearest office, and you choose the slot that works for you.
You do not need an account to book. You enter your driver's license number or ID number, your date of birth, and the service you need. The system then displays open appointments in your area. Some services, like road tests, fill up weeks in advance, especially in urban counties. Others, like certain registration transactions, may have same-week or next-week slots available.
Walk-in service is still available at most DMV offices, but appointment holders are served first. If you show up without an appointment, you may wait several hours or be turned away if the office reaches capacity that day.
Key Takeaways
- Book appointments online at ncdmv.ncdot.gov using your driver's license number and date of birth—no account creation required.
- Road tests and license renewals often have longer wait times for appointments, so book as soon as you know you need the service.
- You will receive a confirmation number by email or text; bring this number and a valid ID to your appointment.
- If you need to cancel or reschedule, use the same website at least 24 hours before your appointment time.
- Walk-in service exists but appointment holders are prioritized, and some offices turn away walk-ins when full.
What services you can book online
Most routine DMV services have online appointment slots. These include driver's license renewals, duplicate licenses, road tests for new drivers, learner's permit tests, vehicle registration renewals, title applications, and address changes. You can also book appointments for vehicle inspections at certain DMV offices that perform them in-house.
Some services cannot be booked online and require a walk-in visit or a phone call to your local office. These include commercial driver's license (CDL) services, certain vehicle title disputes, and transactions involving vehicles with liens or ownership questions. If the online system does not show your service, call the DMV office in your county to ask whether an appointment is available or whether you must walk in.
Finding your nearest DMV office and available times
The NCDMV Online Services system uses your zip code or county to locate the nearest office. North Carolina has DMV offices in every county, though some rural counties have limited hours or share a regional office. Once you select your county, the system shows you which offices serve that area and what appointments are open in the next 30 days.
Appointment availability varies widely by location and service type. Urban offices like those in Mecklenburg County (Charlotte), Wake County (Raleigh), and Guilford County (Greensboro) often fill up faster, especially for road tests. If your preferred time slot is full, you can check a different office in your area or look at dates further out. Some people find it faster to travel to a less-busy county office than to wait weeks at their local one.
The system updates throughout the day as people cancel appointments. If you do not see an open slot, check back the next morning or later in the week—cancellations create new availability regularly.
What to bring to your appointment
Bring your confirmation number, a valid photo ID, and any documents the DMV requires for your specific service. For a license renewal, you need your current license and proof of residency (a utility bill, lease, or bank statement with your current address). For a road test, bring your learner's permit, proof of insurance, and the vehicle you will be tested in, with valid registration and inspection.
For vehicle registration or title work, bring your current registration, proof of ownership, and proof of residency. If you are explore for a new title after buying a vehicle, bring the bill of sale and the previous owner's title. The DMV website lists specific documents for each service type under the "What to Bring" section for that transaction.
Arrive 10 to 15 minutes early. If you are more than 15 minutes late, the DMV may cancel your appointment and move to the next person in line.
Canceling or rescheduling an appointment
You can cancel or reschedule through the same online system at ncdmv.ncdot.gov. Enter your confirmation number and the last four digits of your driver's license number, and you will see options to change your date and time or cancel entirely. You must make changes at least 24 hours before your scheduled appointment. If you cancel within 24 hours or do not show up, that slot is lost and you will need to book a new appointment.
If you cannot reach the online system or need to cancel urgently, call your local DMV office directly. The office phone number appears on your confirmation email or on the DMV website under your county.
Road test appointments and longer wait times
Road tests are the most difficult appointments to find because demand is high and each test takes 30 minutes to an hour. New drivers often find that the nearest office has no openings for 4 to 8 weeks. If you need a road test soon, check offices in neighboring counties—a 20-minute drive to a less-busy area can cut your wait from two months to two weeks.
You must have a valid learner's permit and proof of at least 60 hours of supervised driving (or 10 hours at night if you are under 18) before you can take a road test. The DMV does not verify these hours, but you are responsible for meeting them. Bring the vehicle you will be tested in, proof of insurance for that vehicle, and your learner's permit.
If you fail your road test, you can book another appointment when ready through the online system. There is no waiting period between attempts in North Carolina.
Frequently Asked Questions
Can I book an appointment by phone instead of online?
The DMV prefers online booking through ncdmv.ncdot.gov, but you can call your local office to ask about phone appointments. Some offices accept phone bookings, but response times are slower than online. The office number is listed on the DMV website under your county.
What if I miss my appointment?
If you do not show up, your appointment is canceled and the slot goes to someone else. You will need to book a new appointment through the online system. There is no penalty, but you lose your place in the queue and may wait longer for the next available slot.
Do I need to print my confirmation or can I show it on my phone?
You can show your confirmation number on your phone or print it. The DMV only needs the confirmation number and your photo ID. Having it on your phone is fine.
Can I book multiple appointments at once?
You must book each appointment separately through the online system. If you need a license renewal and a vehicle registration, book two separate appointments. You can schedule them on the same day at the same office if slots are available.
What happens if the online system will not let me book?
The system may reject your information if your driver's license number or date of birth does not match DMV records. Call your local office to verify your information is correct in the system, or ask about booking by phone if the online system continues to fail.