How to book your NC DMV appointment online

North Carolina's DMV lets you book most driver's license appointments through its online system at ncdmv.org. You choose your location, pick an available date and time, and receive a confirmation number by email. The system handles learner's permit tests, road tests, license renewals, and replacements — but not all services are available at every office.

To start, go to ncdmv.org and select "Schedule an Appointment" from the homepage. You'll need to know which service you want (for example, "Road Test" or "Learner's Permit Knowledge Test") and which county you prefer. The system shows you available slots for the next several weeks. Peak times — early mornings, lunch hours, and Saturdays — fill up fastest, so booking on a weekday afternoon often gives you more choices.

After you select your time slot, you'll enter your name, date of birth, phone number, and email address. The system sends a confirmation email with your appointment number, date, time, and location. Save this email or write down your confirmation number — you'll need it when you arrive.

Key Takeaways

  • Book online at ncdmv.org by selecting your service type and preferred county office.
  • Not all services are available at all locations, so check which office offers what you need before booking.
  • You will receive a confirmation email with your appointment number; bring this or the number itself to your appointment.
  • If you cannot book online or need a service not listed on the website, call your local DMV office directly for phone scheduling.
  • Cancellations and rescheduling are usually possible through the same online system or by calling your office at least 24 hours ahead.

What services you can book online in North Carolina

The NC DMV online system covers the most common driver's license transactions. You can book appointments for a learner's permit knowledge test (the written exam for a permit), a road test (the driving exam for a full license), a license renewal, a duplicate license (if yours is lost or damaged), and a license replacement (if your name or address changed). Some offices also handle commercial driver's license (CDL) services, but availability varies by location.

Services that typically require a phone call or in-person visit include vision tests at certain locations, medical review appointments, and some out-of-state license transfers. If you don't see your service listed on the booking page, the DMV website will tell you to contact your local office directly.

Which NC DMV office to choose

North Carolina has DMV offices in most counties, but not every office offers every service. Before you book, check whether your chosen location handles the service you need. The ncdmv.org website lists all offices and their services — you can search by county or city. Some smaller offices handle only renewals and replacements, while larger regional offices offer road tests and permit exams.

If your nearest office doesn't offer what you need, you may have to travel to the next county. Road tests, in particular, are only available at certain locations, so check early if that's what you're booking. The website shows you which offices have openings for your specific service, so you can compare travel time against wait times.

Documents and information you need before booking

Have your Social Security number and current ID ready when you book. You don't enter these into the online system, but you'll need them at your appointment. For a learner's permit test, bring proof of your Social Security number (a card, W-2, or tax return), proof of your North Carolina residency (a utility bill, lease, or bank statement), and your current ID if you have one.

For a road test, bring your learner's permit, proof of insurance for the vehicle you'll drive, and the vehicle's registration. For a license renewal, bring your current license and proof of residency if your address has changed. The DMV website lists the full document requirements for each service type, so review them before your appointment to avoid delays.

What to do if you can't book online

If the online system doesn't show availability for your service or location, or if you need a service not listed on the website, call your local DMV office directly. You can find the phone number for your county office on ncdmv.org. Office staff can often schedule you over the phone or tell you when the next opening will be available.

Some offices have phone lines that are busy during peak hours, so try calling early in the morning or late in the afternoon. If you reach a voicemail, leave your name, service type, preferred location, and phone number — staff usually return calls within one business day. A few DMV offices in rural areas may not offer online booking at all, so phone scheduling is your only option.

Canceling or rescheduling your appointment

If you need to cancel or move your appointment, log back into ncdmv.org and select "Manage Your Appointment." Enter your confirmation number and email address, and you can reschedule to a different date or time. The system usually lets you change your appointment up to 24 hours before it's scheduled.

If you're within 24 hours of your appointment or the online system won't let you reschedule, call your local DMV office directly. Canceling without rescheduling frees up the slot for someone else, so cancel as soon as you know you can't make it. If you miss an appointment without canceling, some offices may require you to wait longer for your next opening.

What to expect when you arrive

Arrive 10 to 15 minutes early with your confirmation number and all required documents. Check in at the front desk and wait for your name to be called. For a knowledge test, you'll be taken to a computer station where you answer multiple-choice questions on a screen. For a road test, an examiner will inspect your vehicle and then ride with you on a predetermined route.

Processing times vary by service. A knowledge test usually takes 30 to 45 minutes from check-in to results. A road test takes about 30 minutes of driving plus paperwork. License renewals and replacements are often faster — sometimes 15 to 20 minutes. If the office is behind schedule, you may wait longer than expected, so bring something to do.

Frequently Asked Questions

Can I book an appointment for someone else?

No, the person taking the test or renewing their license must book their own appointment using their own information. A parent or guardian can help a teenager navigate the website, but the appointment must be in the teenager's name and they must be present at the scheduled time.

How far in advance can I book an appointment?

The NC DMV online system typically shows availability 4 to 8 weeks ahead, though this varies by office and service. If you need an appointment sooner, call your local office — they sometimes have same-week or next-week openings that aren't shown online yet.

What if I fail my road test or knowledge test?

You can reschedule through the online system or by phone. There is usually a waiting period before you can retake a test — check the DMV website or ask at your appointment for the specific rules. You may have to pay a retest fee.

Do I need an appointment for a vision test?

Vision tests are not always required at the DMV. If your license is expiring and you're renewing, you may be able to renew by mail or online without a vision test. If you do need one, some DMV offices provide it, but others refer you to an optometrist or eye doctor. Ask when you book whether your location offers vision testing.

Can I walk in without an appointment?

Walk-ins are not recommended and may not be served the same day. The DMV prioritizes scheduled appointments, so you could wait several hours or be turned away if the office is full. Booking ahead ensures you have a time slot reserved.