Book your North Carolina DMV appointment online or by phone before you visit

The North Carolina Division of Motor Vehicles lets you reserve a time slot for most in-person services through their online appointment system or by calling 1-919-715-7000. You do not have to book ahead — walk-ins are accepted at all DMV locations — but scheduling saves you from waiting in line, sometimes for hours. The online system shows available times at your chosen location and lets you pick the date and time that works for you.

The appointment system covers services like license renewals, road tests, vehicle registration, and title transfers. Some services, like certain commercial driver license (CDL) transactions, may have different scheduling rules. Before you book, check what documents you need to bring; the DMV website lists requirements by service type.

Key Takeaways

  • Schedule online at ncdmv.org or call 1-919-715-7000 to reserve a specific time slot at your nearest DMV office.
  • Walk-ins are allowed at all locations, but an appointment typically means a shorter wait.
  • The online system shows real-time availability and lets you choose your preferred date and time.
  • Bring all required documents listed on the DMV website for your specific service to avoid delays or rescheduling.

How to book an appointment online

Go to ncdmv.org and look for the appointment scheduling link on the homepage. You will need to select your service type first — for example, "Renew Driver License," "Schedule Road Test," or "Register Vehicle." The system then asks you to choose your county and preferred DMV office location.

After you pick a location, the calendar shows available dates and times. Select the slot that works for you, and you will be asked to enter your name, phone number, and email address. The DMV sends a confirmation to your email with your appointment number, date, time, and the address of your office. Save this confirmation or take a screenshot; bring it with you or have it ready on your phone when you arrive.

Scheduling by phone

Call 1-919-715-7000 during business hours. A representative will ask what service you need, which county you live in or prefer to visit, and what dates and times work for you. They will confirm your appointment over the phone and may email or mail you a confirmation. Write down your appointment number and time before you hang up.

Phone lines can be busy, especially early in the week. Calling mid-morning or mid-afternoon often means shorter wait times. If you cannot reach anyone, try again the next day or use the online system instead.

What to bring to your appointment

The documents you need depend on your service. For a driver license renewal, bring your current license and proof of residency (a utility bill, lease, or bank statement with your name and address). For a road test, bring your permit, proof of residency, and a vehicle that is registered and insured. For vehicle registration or title work, bring your current registration, proof of ownership, and proof of residency.

The DMV website lists the full document checklist for each service type. Review it before your appointment so you do not arrive unprepared. If you are missing a document, call the DMV or check online to see whether you can still be served or need to reschedule.

Walk-in visits and wait times

You can walk into any North Carolina DMV office without an appointment. Most offices operate on a first-come, first-served basis for walk-ins, though some locations may have separate queues for appointments and walk-ins. Wait times vary by location and time of day; offices in rural areas often have shorter waits than those in cities or suburbs.

If you do walk in, arrive early in the day or mid-week if possible. Mondays and Fridays tend to be busier. Some DMV offices post current wait times on their websites or on a display in the lobby, so you can decide whether to wait or come back later.

Rescheduling or canceling an appointment

If you need to change your appointment, log back into ncdmv.org with your confirmation number and select the option to reschedule. You can also call 1-919-715-7000 to cancel or move your time. Canceling online is usually faster than calling. If you cancel, your time slot opens up for other people to book.

If you miss your appointment without canceling, you may be able to reschedule, but some offices may ask you to wait a longer time before your next opening. Call ahead if you realize you cannot make it.

Special situations and CDL appointments

Commercial driver license (CDL) appointments may have separate scheduling rules or longer wait times because road tests for commercial vehicles take more time. Check ncdmv.org for CDL-specific appointment information, or call 1-919-715-7000 and ask about CDL availability in your area.

If you are renewing a license that has been expired for more than a certain period, you may need to take a written test or road test instead of a straightforward renewal. The DMV website explains these rules by license type. When you start the online booking process, the system will guide you to the correct service.

Frequently Asked Questions

Can I book an appointment for someone else?

No, the person who needs the service must schedule their own appointment or have a parent or guardian do it for them if they are a minor. You will need to provide the person's name, phone number, and email address during booking.

What if the online system shows no available appointments?

Availability changes as people cancel or complete appointments. Check back the next day or try a different location if one is nearby. You can also call 1-919-715-7000 to ask about openings or to be placed on a waitlist at some offices.

Do I have to pay when I book my appointment?

No, scheduling is free. You pay the service fee when you arrive at your appointment. Fees vary by service — a license renewal costs less than a road test, for example. The DMV website lists fees by service type.

What happens if I arrive late to my appointment?

If you are running late, call the DMV office directly to let them know. Many offices will still see you if you arrive within 15 to 30 minutes of your time, but it depends on how busy they are. Arriving very late may result in being moved to the walk-in queue or asked to reschedule.

Can I change my appointment online after I book it?

Yes, log into ncdmv.org with your confirmation number and select reschedule. You can pick a new date and time from available slots. If you cannot find your confirmation number, call 1-919-715-7000 and they can look it up for you.