You must book an appointment online or by phone before visiting an NC DMV office

North Carolina requires all driver license transactions — whether you're renewing, replacing, or getting your first license — to be scheduled in advance. You cannot walk into a DMV office without a confirmed appointment. The state uses an online booking system called NCDMV Online Services, accessible through the official NC Division of Motor Vehicles website, or you can call the DMV appointment line to reserve a time slot by phone.

The appointment system shows available dates and times at each DMV office location. Availability varies by office and season; some locations book out weeks in advance during peak periods, while others may have openings within days. You'll need to know which office is most convenient to you before you start the booking process, since each location maintains its own schedule.

Key Takeaways

  • Book your appointment through NCDMV Online Services on the NC DMV website or by calling the appointment line; walk-ins are not accepted at any DMV office.
  • You will need your Social Security number, current driver license number (if renewing), and a valid email address or phone number to complete the booking.
  • Appointment availability changes daily and varies by location; checking early in the week or during off-peak hours often shows more open slots.
  • If you miss your appointment, you must book a new one; no-shows are tracked and repeated absences may affect future scheduling.
  • Some transactions, such as commercial driver license (CDL) upgrades or medical certification reviews, may have longer wait times or require visits to specific offices.

How to book online through NCDMV Online Services

Go to the official NC Division of Motor Vehicles website and select the "Schedule an Appointment" or "Online Services" link. You will be asked to choose the type of transaction you need — renewal, replacement, new license, or a specific service like a duplicate or address change. The system will then ask you to select your preferred DMV office location from a map or list.

Once you've chosen a location, the system displays available appointment slots by date and time. Select the slot that works for you. You'll then enter your contact information — email address and phone number — and confirm your Social Security number or driver license number. The system will send you a confirmation email with your appointment date, time, office address, and a list of documents to bring. Save this confirmation; you may need to show it when you arrive.

If you don't receive a confirmation email within a few minutes, check your spam folder or contact the DMV directly. Some email providers flag DMV messages as suspicious, and you need that confirmation to prove your appointment exists.

Booking by phone if online booking is unavailable

If the online system is down or you prefer to book by phone, call the NC DMV appointment line. The phone number is listed on the official NC DMV website under "Contact Us." When you call, have your Social Security number and current driver license number ready. The representative will ask which office location you prefer and what type of transaction you need.

Phone appointments typically take 5 to 10 minutes to book. The representative will give you a date and time and may email or mail you a confirmation. Ask for a confirmation number during the call so you have it in writing. Phone lines are often busiest on Monday mornings and Friday afternoons, so calling mid-week or early in the day may connect you faster.

What documents and information you need before booking

Before you start the appointment booking process, gather the following: your Social Security number, your current driver license number (if you have one), proof of North Carolina residency (utility bill, lease, or bank statement dated within 60 days), and a valid form of identification. If you're renewing, your current license serves as your ID. If you're getting your first license or replacing a lost one, bring a passport, military ID, or birth certificate.

The confirmation email will list all required documents for your specific transaction. Review that list as soon as you receive it so you can gather everything before your appointment. Arriving without required documents will result in a cancelled appointment and you'll need to book again.

Understanding wait times and peak booking periods

DMV appointment availability depends on office location and time of year. Urban offices in Charlotte, Raleigh, and Greensboro typically fill up faster than rural locations. License renewal periods — particularly around your birthday month — create higher demand. If you're booking during a peak period and see no availability, check back the next day; offices sometimes release additional slots or cancellations open up.

Booking early in the week (Tuesday through Thursday) and mid-morning often shows more open slots than Monday mornings or Friday afternoons. If you're flexible on location, checking a less-busy office outside your when ready area may offer sooner appointments. Some people drive an extra 30 minutes to an office with better availability rather than wait weeks at their nearest location.

What happens if you miss or need to cancel your appointment

If you cannot make your scheduled appointment, cancel it through NCDMV Online Services or by calling the appointment line as soon as possible. Cancelling frees up the slot for someone else and allows you to rebook without penalty. If you miss an appointment without cancelling, the system records it as a no-show.

Multiple no-shows may result in restrictions on future online bookings or require you to book by phone instead. The DMV does not charge a fee for cancelling or rebooking, but repeated no-shows can delay your ability to schedule. If an emergency prevents you from attending, contact the DMV office directly to explain; some offices will waive the no-show if you reach out before your appointment time.

Special situations: CDL, medical certification, and other complex transactions

Commercial driver license (CDL) upgrades, medical certification reviews, and hazmat endorsements have separate scheduling processes and longer wait times than standard renewals. These transactions often require visits to specific DMV offices equipped to handle them, and availability may be limited to certain days of the week.

If you're booking a CDL or medical-related appointment, the online system will direct you to the appropriate office and show only slots designated for that service type. These appointments typically have fewer available slots and book out further in advance. Call the DMV appointment line if you're unsure whether your transaction requires a special office or has different booking rules.

Frequently Asked Questions

Can I book an appointment for someone else?

No. The person whose license is being renewed or replaced must book the appointment themselves or authorize someone to book on their behalf with their personal information. The DMV requires the appointment holder's Social Security number and driver license number to confirm the booking.

What if the online system says no appointments are available?

Check back daily; cancellations and newly released slots appear regularly. Try different office locations if you're willing to travel. Call the appointment line instead of using the online system — phone representatives sometimes have access to slots not shown online. If you're in a genuine emergency (license expires in days, you need it for work), explain the situation when you call; some offices accommodate urgent cases.

Do I need to print my confirmation email?

You don't need to print it, but having it on your phone or in your email when you arrive is helpful. Show it to the DMV staff when you check in so they can quickly locate your appointment. If you can't access your email at the office, give them your confirmation number instead.

How early should I arrive for my appointment?

Arrive 10 to 15 minutes before your scheduled time. DMV offices are strict about appointment times; arriving significantly early does not move you up in the queue, and arriving late may result in your appointment being cancelled. Check the confirmation email for the office's specific arrival instructions.

Can I change my appointment date or time after booking?

Yes. Log back into NCDMV Online Services and select "Modify Appointment" or call the appointment line to reschedule. You can change your date and time as many times as needed before your appointment. Cancelling and rebooking counts as one transaction, so you won't lose your place in the system.