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

North Carolina requires you to book an appointment before visiting a Division of Motor Vehicles (DMV) office for most services, including getting your first license, renewing, or taking a road test. You can schedule online through the NC DMV website, by phone, or in person at a local office. The online system is fastest — you choose your location, pick an available time slot, and receive a confirmation number when ready.

Walk-ins are not accepted at most NC DMV locations, so arriving without an appointment will result in being turned away. The state uses an online scheduling system to manage traffic and reduce wait times. If you cannot find an available slot in your area, you may need to look at nearby counties or check back later, as new slots open regularly.

Key Takeaways

  • Book your appointment online at ncdmv.org, by calling 1-919-715-7000, or in person at any DMV office before your visit.
  • The online system shows real-time availability and lets you choose your preferred location and time without waiting on hold.
  • Bring all required documents — proof of identity, Social Security number verification, and proof of residency — or your appointment will be cancelled.
  • If no slots are available in your county, check neighboring counties or set a reminder to check back in a few days when new times may open.

Scheduling online through the NC DMV website

Visit ncdmv.org and select "Schedule an Appointment" from the homepage. You will be asked to choose the type of service you need — such as a new license, renewal, replacement, or road test — and your preferred county. The system then displays available dates and times at DMV offices in that area.

Once you select a time slot, you will enter your name, date of birth, and contact information. The system generates a confirmation number and sends it to your email or phone. Save this number; you will need it when you arrive at your appointment. The online system is open 24 hours, so you can book at any time that works for you.

Calling the DMV appointment line

Call 1-919-715-7000 during business hours to schedule by phone. A representative will ask what service you need, which county you prefer, and your availability. They will then book you into an open slot and provide a confirmation number over the phone.

Phone lines are typically busiest in the morning and early afternoon. If you reach a busy signal or long hold time, try calling early in the morning or late in the afternoon. You can also call back another day — the system updates continuously as appointments are completed and new slots open.

Scheduling in person at a DMV office

You can walk into any NC DMV office and ask to schedule an appointment at the front desk, even if you do not have an appointment that day. Staff will check availability and book you for a future date. This method works if you prefer to speak with someone face-to-face or if you are having trouble with the online system.

Bring a form of identification when you go in person to schedule. The office will provide you with a confirmation number and a receipt showing your appointment date and time. Keep this receipt until your appointment day.

What documents to bring to your appointment

Bring proof of identity, such as a passport, military ID, or out-of-state driver's license. You will also need to verify your Social Security number — bring your Social Security card or a document that displays it, such as a tax return or W-2 form. If you do not have your Social Security card, you can bring a birth certificate and another form of ID instead.

Proof of residency is required and must show your current North Carolina address. Acceptable documents include a utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days. If you have recently moved, bring both your old and new address documents.

If you are under 18, your parent or guardian must accompany you and bring their own ID. Bring any documents related to your service — such as a road test score sheet if you are taking a test, or your current license if you are renewing.

What to do if no appointments are available

If your county shows no open slots, check neighboring counties. You can schedule in any county in North Carolina, not just your home county. Travel to a nearby office may be worth it if the wait time is significantly shorter.

New appointment slots are released regularly as people cancel or complete their visits. Check back the next day or later in the week — availability often changes. You can also call the DMV line to ask when new slots typically open in your area; staff can sometimes tell you the best time to check.

If you have an urgent need — such as a road test scheduled for a specific date — explain this when you call. Some offices can sometimes fit urgent cases into their schedule or direct you to an office with faster availability.

Preparing for your appointment day

Arrive 10 to 15 minutes early with all your documents organized and your confirmation number ready. Bring the original documents, not copies, unless the DMV specifically told you copies are acceptable. If any of your documents are missing or expired, your appointment may be cancelled and you will need to reschedule.

If you cannot make your appointment, cancel it online or call 1-919-715-7000 as soon as possible. This frees up the slot for someone else and prevents you from being marked as a no-show. Repeated no-shows may result in restrictions on future scheduling.

Frequently Asked Questions

Can I schedule an appointment for someone else?

No. The person who needs the license must schedule their own appointment or have a parent or guardian schedule it for them if they are under 18. You will need to provide the person's name, date of birth, and contact information during scheduling.

How far in advance can I book an appointment?

You can typically schedule 30 to 60 days ahead, depending on availability in your area. Some offices fill up quickly during peak times, so booking as soon as you know your needed date is wise. Last-minute appointments may be harder to find.

What if I miss my appointment?

If you miss your appointment without cancelling, you will need to schedule a new one. Repeated no-shows may result in the DMV placing restrictions on your ability to schedule future appointments. Always cancel if you cannot make it.

Can I change my appointment time or location after booking?

Yes. Log into your account on ncdmv.org using your confirmation number, or call 1-919-715-7000 to modify your appointment. You can move it to a different time or switch to a different county office if needed.

What if I do not have internet access to book online?

Call 1-919-715-7000 or visit a DMV office in person to schedule. Both options are free and do not require a computer or smartphone. Staff can book you just as quickly over the phone or at the desk.