North Carolina uses an online appointment system for most DMV services

North Carolina's Division of Motor Vehicles runs appointments through its official website at ncdmv.org. You can book online for services like driver's license renewals, knowledge tests, road tests, and ID card applications. Walk-ins are accepted at some locations, but appointment slots fill quickly, especially in urban areas.

The system lets you choose your preferred DMV office, see available dates and times, and receive a confirmation number. You'll need this number when you arrive. The appointment system is free to use, and there's no fee for booking — you only pay the standard DMV service fees when you complete your transaction in person.

Key Takeaways

  • Book appointments at ncdmv.org by selecting your county, service type, and preferred date and time.
  • You will need your confirmation number, valid ID, and any documents specific to your service (like your current license for renewal).
  • Appointment availability varies by location and season; rural offices often have more open slots than city offices.
  • If you cannot keep your appointment, cancel it online at least 24 hours ahead so the slot opens for someone else.
  • Walk-ins are accepted but may face long waits; appointments are the faster option at most locations.

Steps to book your appointment online

Go to ncdmv.org and look for the "Schedule an Appointment" button on the homepage. You'll be asked to select the county where you want to visit and the type of service you need — for example, "Driver License Renewal" or "Knowledge Test." The system will then show you available dates and times at DMV offices in that county.

Select the date and time that works for you. You'll be asked to enter your name, phone number, and email address. The system will send you a confirmation number via email and text (if you provide a phone number). Write down or screenshot your confirmation number — you'll need it when you arrive at the office.

Arrive 10 to 15 minutes before your appointment time. Bring your confirmation number, a valid photo ID, and any documents the DMV website lists for your specific service. For a license renewal, you'll typically need your current license. For a knowledge test, you may need proof of residency.

What documents to bring for common services

For a driver's license renewal, bring your current license, proof of North Carolina residency (utility bill, lease, or bank statement dated within the last 60 days), and your Social Security number or ITIN. If your name has changed, bring a certified copy of the document that shows the change — marriage certificate, divorce decree, or court order.

For a knowledge test, bring your learner's permit, proof of residency, and a valid photo ID. Some offices require proof that you've completed a driver education course if you're under 18.

For a road test, bring your learner's permit, proof of insurance for the vehicle you'll use, the vehicle's registration, and a valid photo ID. The vehicle must pass a safety inspection — headlights, brake lights, windshield wipers, and mirrors all must work.

For an ID card process, bring proof of identity (passport, birth certificate, or current license), proof of residency, and your Social Security number or ITIN.

Appointment availability by region and season

DMV offices in Charlotte, Raleigh, and Greensboro book up fastest, often showing no availability two to three weeks out. Smaller towns and rural counties typically have more open slots. If your county has no availability, check a neighboring county — you can visit any DMV office in the state for most services.

Availability is tightest in late summer and early fall, when students turn 16 and explore for licenses. January and February are also busy because of holiday-delayed renewals. Mid-week appointments (Tuesday through Thursday) are easier to find than Monday or Friday slots.

If you see no availability at your preferred location, check back the next day or a few days later. Offices release new appointment slots regularly as cancellations come in. You can also call the DMV office directly — the phone number appears on ncdmv.org — and ask if they accept walk-ins or have cancellations.

Canceling or rescheduling your appointment

To cancel or reschedule, 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 choose a new date and time.

Cancel at least 24 hours before your appointment if possible. If you cancel with less notice or don't show up, that slot is lost and may not open again for weeks. If you need to reschedule, do it as soon as you know you can't make the original time.

If you lose your confirmation number, call the DMV office where you booked. They can look up your appointment using your name and phone number.

What to expect when you arrive

Arrive with your confirmation number, documents, and valid photo ID. Check in at the front desk and give them your confirmation number. You'll be called when it's your turn — wait times are usually 15 to 30 minutes even with an appointment, depending on how busy the office is that day.

A DMV employee will review your documents, take your photo (for licenses and ID cards), and process your transaction. For a knowledge test or road test, you'll be directed to the testing area. For a renewal or ID card, you'll pay the service fee and receive your new document or a receipt showing when it will arrive by mail.

Most renewed licenses and ID cards are mailed within 5 to 10 business days. You can use your receipt as a temporary ID if needed.

If you cannot book online or need help

Some services — like commercial driver's license (CDL) testing, duplicate license requests, or address changes — may require a phone call or in-person visit. The ncdmv.org website lists which services can be booked online and which require other steps.

If the online system isn't working or you have questions about your appointment, call the DMV customer service line at 919-715-7000. Hours are Monday through Friday, 8 a.m. to 5 p.m. Eastern time. Have your confirmation number ready if you already booked.

You can also visit a DMV office in person to book an appointment at the front desk, though this defeats the purpose of the online system. Walk-ins are accepted but expect longer waits.

Frequently Asked Questions

Can I book an appointment for someone else?

No. The person who will visit the DMV must book their own appointment using their name and contact information. Parents can help minors book, but the appointment must be in the minor's name.

What if I miss my appointment?

If you don't show up, the slot is released and you'll need to book a new appointment. Missing appointments without canceling can sometimes result in longer wait times for your next booking, though this varies by office.

Can I change my appointment to a different county?

You'll need to cancel your current appointment and book a new one at the different county's office. You cannot transfer an existing appointment to another location.

How far in advance can I book?

Most offices allow booking up to 30 days ahead. Some rural offices may show availability further out. The system will show you what dates are available when you search.

Do I need an appointment for a written test if I already have a learner's permit?

Yes. All knowledge tests and road tests require appointments. You cannot walk in for testing at most offices.