How to book a North Carolina DMV appointment online
North Carolina's DMV appointment scheduler is available through the state's official DMV website at ncdmv.org. You can book an appointment for most services — license renewals, road tests, vehicle registration, and title work — without calling or visiting an office in person.
Go to ncdmv.org, select "Schedule an Appointment," and choose your county and the service you need. The system shows available dates and times at your nearest DMV office. You'll need to provide your name, contact information, and details about what you're there for. After you confirm, you'll receive a confirmation number and can view your appointment details online.
The scheduler is open during business hours and lets you pick from whatever slots the office has open that week. Appointment availability varies by county and service type — some offices fill up weeks ahead, while others have same-week openings.
Key Takeaways
- Book appointments directly at ncdmv.org by selecting your county, service type, and preferred date and time.
- You'll receive a confirmation number when ready and can reschedule or cancel through the same website if your plans change.
- Availability depends on your county and the service you need, so checking early in the week often shows more open slots.
- Some services like commercial driver's license tests may have limited appointment windows or require phone scheduling instead.
- Arriving 10 to 15 minutes early with your confirmation number and required documents speeds up your visit.
What documents to bring to your appointment
The documents you need depend on your service. For a license renewal, bring your current license, proof of residency (a utility bill or lease dated within the last 60 days), and your Social Security number. If you're renewing after it expires, you may need to retake the vision test.
For a road test, bring your permit, proof of residency, and the vehicle you'll be tested in — it must be registered and insured. For vehicle registration or title work, bring your current registration, proof of insurance, and a bill of sale or title document depending on whether you're registering a new vehicle or transferring ownership.
Bring your confirmation number and photo ID to every appointment. If you're unsure what you need for your specific transaction, call the DMV office in your county before your appointment — the number is on ncdmv.org under your county's location.
Rescheduling or canceling your appointment
You can reschedule or cancel through ncdmv.org using your confirmation number. Log in to the appointment scheduler, find your appointment, and select the option to change it. The system will show you other available times at the same office or nearby locations.
If you need to cancel, do it as soon as you know you can't make it — this frees up the slot for someone else and prevents a no-show on your record. If you miss an appointment without canceling, some counties may require you to reschedule through the phone line instead of online for your next visit.
When phone scheduling is necessary
Most services can be scheduled online, but some require a phone call. Commercial driver's license (CDL) tests, hazmat endorsements, and certain title transactions may not be available through the online scheduler. Check ncdmv.org for your specific service — if it's not listed in the online system, the website will direct you to the phone number for your county.
Call during the DMV's business hours, usually 8 a.m. to 5 p.m. Monday through Friday. Have your information ready: name, address, phone number, and details about what you need. The staff will tell you what documents to bring and confirm your appointment over the phone.
Appointment wait times by county
Wait times vary widely across North Carolina. Urban counties like Mecklenburg (Charlotte), Wake (Raleigh), and Guilford (Greensboro) often have longer waits — sometimes two to four weeks for road tests — while rural counties may have openings within days. Checking the scheduler itself is the fastest way to see what's actually available in your area right now.
If your county is booked out, you can sometimes schedule in a neighboring county if you're willing to travel. The online system shows you which offices serve your area, and you can compare availability across them before booking.
What to expect on appointment day
Arrive 10 to 15 minutes early. Bring your confirmation number, photo ID, and all required documents for your service. Check in at the front desk and wait for your number to be called. Most appointments take 15 to 30 minutes unless you're taking a road test, which usually runs 20 to 25 minutes.
If you're taking a road test, the examiner will inspect the vehicle first, then take you on a route through local streets. You'll be tested on basic driving skills, parking, and following traffic laws. Bring your permit and proof of insurance for the vehicle.
Payment is due at the end of your visit. The DMV accepts cash, check, and debit or credit card. Fees vary by service — a license renewal costs around $20 to $30, while a road test is roughly $10 to $15. Exact amounts are listed on ncdmv.org.
Frequently Asked Questions
Can I walk in without an appointment?
Walk-ins are accepted at most DMV offices, but you'll wait much longer than someone with an appointment. Some offices have limited walk-in hours or may turn away walk-ins if the office is at capacity. Scheduling ahead is faster and more reliable.
What if I can't find an appointment time that works?
Check back frequently — cancellations open up slots throughout the day and week. Try searching early in the morning or late in the afternoon. If your county is fully booked, look at neighboring counties. You can also call your county DMV office directly to ask about upcoming availability or cancellation lists.
Do I need to print my confirmation number?
You don't have to print it, but it's helpful. You can show it on your phone or have it written down. The DMV staff can also look up your appointment by name and date of birth if you forget the number.
What happens if I'm late to my appointment?
If you're running late, call the DMV office in your county right away. They may be able to hold your slot for a few minutes. If you miss your appointment entirely, you'll need to reschedule, and some offices may require you to call instead of using the online scheduler for your next booking.
Can I schedule multiple appointments at once?
The online scheduler handles one appointment per transaction. If you need multiple services, schedule them separately or call your county DMV office to ask about combining them into one visit.