How to book a driver's license appointment in North Carolina

North Carolina's DMV (Division of Motor Vehicles) requires you to book an appointment before you visit a driver's license office for most transactions. You cannot walk in without one—you will be turned away. The state uses an online scheduling system where you choose your location, the service you need, and your preferred date and time. Appointments typically fill up weeks in advance, especially in urban areas, so booking early matters.

The appointment system is free and available 24/7 on the NC DMV website. You do not need to create an account or log in; you straightforward select your county, pick a license office, choose your service type, and confirm your slot. The system shows you available times in real time, so you can see exactly what is open before you commit.

Key Takeaways

  • Book your appointment on the NC DMV website at ncdmv.org before visiting any driver's license office; walk-ins are not accepted.
  • You will need to know your county, the type of service (new license, renewal, duplicate, etc.), and your preferred date and time.
  • Appointments fill quickly in populated areas, so check availability several weeks ahead if possible.
  • Bring the documents listed in your appointment confirmation, as missing paperwork will delay or cancel your visit.
  • If you cannot make your appointment, cancel it online so the slot opens for someone else.

Steps to book your appointment online

Go to ncdmv.org and look for the "Schedule an Appointment" button on the homepage. Click it to enter the scheduling system. You will be asked to select your county from a dropdown menu—this narrows the available license offices to your area.

Next, choose which license office you prefer. Some counties have multiple locations; the system shows the address and hours for each one. Select the service you need: new driver's license, renewal, duplicate license, commercial driver's license (CDL), or another transaction. Then pick your preferred date and time from the available slots shown on the calendar. Confirm your selection, and the system will display your appointment details on screen and send a confirmation email to the address you provide.

Write down or save your confirmation number. You will need it if you have to reschedule or cancel. The confirmation email also lists the documents you must bring—do not skip this step, because showing up without the right paperwork wastes your appointment.

What documents to bring to your appointment

The documents you need depend on the type of transaction. For a new driver's license, you typically need proof of identity (passport, military ID, or certified birth certificate), proof of Social Security number (Social Security card, W-2, or tax return), and proof of North Carolina residency (utility bill, lease, or bank statement dated within 60 days). You will also need to pass a vision test and written knowledge test at the office.

For a renewal, the requirements are simpler: your current license, proof of residency if your address has changed, and payment for the renewal fee. If you are renewing online or by mail instead of in person, you may not need an appointment at all—check the NC DMV website for those options.

For a duplicate license (if yours was lost or stolen), bring your identity document, proof of Social Security number, and proof of residency. Your appointment confirmation email will list the exact documents required for your specific transaction, so review it before you go.

How far in advance to book

Availability varies by location and season. In rural counties, you may find open slots two to three weeks out. In Mecklenburg County (Charlotte), Wake County (Raleigh), and Guilford County (Greensboro), appointments often fill 4 to 8 weeks ahead, especially during summer and around the holidays. If you need a license urgently, check the system daily—cancellations happen, and new slots sometimes open up.

If you cannot find an appointment in your preferred county, check neighboring counties. Some people are willing to drive an extra 20 or 30 minutes to get an earlier slot. The system shows all available offices in your search, so you can compare dates across locations.

What happens if you miss or need to cancel your appointment

If you cannot make your appointment, cancel it online as soon as you know. Go back to ncdmv.org, select "Cancel an Appointment," enter your confirmation number, and confirm the cancellation. This frees up the slot for someone else and prevents you from being marked as a no-show.

If you miss your appointment without canceling, you may face a wait before you can book another one. Some offices flag no-shows in the system. To reschedule, use the same online system—search for a new available time and book it. You do not need permission; you straightforward book the next open slot.

Fees and payment methods

Driver's license fees in North Carolina depend on the type of license and how long it is valid. A standard driver's license costs between $20 and $30 for an 8-year license, depending on your age. A CDL costs more. Renewal fees are lower than initial license fees. The exact amount is shown during your appointment booking and confirmed when you arrive at the office.

Payment is accepted in person at the license office. Most offices take cash, debit cards, and credit cards. Some accept checks. Confirm the payment methods accepted at your specific office before you go, especially if you plan to pay by check.

If the online system is down or you cannot book online

The NC DMV online scheduling system is the primary way to book. If the website is unavailable, wait a few hours and try again—the system is maintained regularly but occasionally goes offline for updates. If you have a disability or cannot access the online system for another reason, call your local driver's license office directly. The office phone number is listed on the ncdmv.org website under "Locations." Staff can book an appointment for you over the phone, though wait times to reach someone can be long during peak hours.

Some driver's license offices also allow in-person appointment booking at the office itself, though this defeats the purpose of scheduling ahead. Call first to confirm whether your local office offers this option.

Frequently Asked Questions

Can I book an appointment for someone else?

No. The person who needs the license must book their own appointment using the online system. If someone cannot book online due to disability or lack of internet access, a family member or caregiver can call the local license office to book on their behalf, but the person's information must be provided.

What if I need a license urgently and cannot find an appointment?

Check the system daily for cancellations, which open up new slots. Try neighboring counties if your county is fully booked. If you have a genuine emergency (such as a court-ordered important date), call your local license office to explain the situation; some offices hold emergency slots or can advise you on alternatives.

Do I need to print my confirmation email?

No, but bring your confirmation number. You can show the email on your phone or write down the number. The office will look up your appointment in their system using the confirmation number.

What if my address has changed since I booked?

Bring proof of your new address to your appointment. You can update your address at the office during your visit. You do not need to cancel and rebook.

Can I change my appointment time or location after booking?

Yes. Cancel your current appointment online using your confirmation number, then book a new appointment at the time and location you prefer. This counts as a new booking, not a change, so you will receive a new confirmation number.