Where to book your NC driver's license appointment
North Carolina uses an online booking system called NCDMV Online Services to schedule all driver's license and ID card appointments. You go to the official DMV website, select your county, pick an available time slot, and confirm. The system shows you real dates and times at actual DMV offices near you — not a waitlist or callback system.
You can also call your local DMV office directly to book over the phone if you do not want to use the website. The phone number for your county office is listed on the main DMV website under "Contact Us." Some offices still accept walk-ins, but appointment slots fill faster, and showing up without one may mean a long wait or being turned away if the office is at capacity.
The online system is fastest because you see availability in real time and get when ready confirmation with your appointment number. You will need this number when you arrive at the office.
Key Takeaways
- Book online at the official North Carolina DMV website using NCDMV Online Services, or call your county DMV office to schedule by phone.
- You must choose your county first, then select from available dates and times at DMV offices in that area.
- Bring your confirmation number and all required documents — the DMV website lists what you need based on whether you are renewing, replacing, or getting your first license.
- Appointment slots typically fill one to three months in advance during busy seasons, so book as soon as you know when you need to go.
What documents to bring to your appointment
The documents you need depend on what you are doing — renewing an expired license, replacing a lost one, or getting your first license. The DMV website has a checklist for each type, and you should review it before your appointment because missing documents will delay you or require a return visit.
For any appointment, bring a current photo ID (passport, military ID, or out-of-state license), proof of your Social Security number (Social Security card, W-2, or tax return), and proof of your current address (utility bill, lease, or bank statement dated within the last 60 days). If you are renewing, you also need your current license. If you are replacing a lost license, bring a police report if you filed one.
If you are getting your first North Carolina license, you will also need to provide proof of your legal name and date of birth. Bring your birth certificate or passport. Some applicants need proof of legal residency — the DMV checklist will tell you if this applies to you based on your situation.
How to find your nearest DMV office and check wait times
The DMV website has a location finder that shows every office in North Carolina, their hours, and which services each one offers. Not all offices handle all transactions — some smaller offices only do renewals, for example. The finder tells you which office can handle what you need.
When you book online, the system shows you only offices that offer the service you are requesting and displays available appointment times at each one. This means you do not have to guess whether a particular office can help you. If you are calling instead, ask the office staff whether they handle your type of transaction before you book.
Wait times vary by location and season. Urban offices and offices near the first of the month tend to be busier. Booking an appointment in the middle of the week and mid-month usually means shorter waits than weekend or end-of-month slots.
What happens if you miss or need to reschedule your appointment
If you cannot make your appointment, cancel or reschedule it through the online system as soon as you know. This frees up the slot for someone else and prevents you from losing your spot. You can reschedule to a different date and time at the same office or a different office, depending on availability.
If you miss your appointment without canceling, you will need to book a new one. Some offices may flag repeated no-shows, though North Carolina does not have a formal penalty system. The safest approach is to cancel at least 24 hours before if your plans change.
If you arrive late to your appointment, the office may not be able to see you that day, especially if they are fully booked. Call ahead if you are running behind — some offices will hold your slot for 15 minutes, but this varies by location.
Preparing for your appointment day
Gather all your documents the night before and organize them in the order the DMV checklist shows. Bring originals, not copies, unless the checklist specifically says copies are acceptable. Bring your confirmation number and any ID you already have.
Arrive 10 to 15 minutes early. Bring a pen in case you need to fill out forms on paper, though many offices now use digital check-in. If you are getting a new photo, wear something you feel confident in — you cannot retake the photo if you do not like it, so this matters.
If you are taking a written test (for a first license or a different class), study the North Carolina Driver Handbook before you go. The DMV website has a free PDF version. The test covers road signs, right-of-way rules, and safe driving practices. You typically get two attempts per appointment, so if you fail, you can reschedule and try again.
Understanding appointment types and what each one covers
North Carolina groups appointments into categories: license renewal, replacement (lost or stolen), first-time license, class upgrade, and ID card. When you book online, you select which one applies to you, and the system shows only offices and times that handle that service.
A renewal appointment is for an expired or expiring license — you do not need to take a test. A replacement is for a lost, stolen, or damaged license — you also skip the test. A first-time license appointment includes a written test and a driving test (road test), so it takes longer and requires an appointment specifically for new drivers.
If you are upgrading your license class (for example, adding a motorcycle endorsement), you may need a separate appointment and an additional test. The online system will tell you what is required for your specific situation.
Frequently Asked Questions
Can I book an appointment more than a few months in advance?
No, the online system typically opens appointment slots 60 to 90 days out. You cannot book further ahead than that. If your license expires more than three months away, check back closer to your renewal date. If it expires soon, book as soon as slots open to get your preferred time.
What if no appointments are available in my county?
Try booking in a neighboring county if you are willing to travel. The online system shows all counties, and you can compare availability across multiple locations. You can also call your county office to ask when the next batch of appointments will be released — offices sometimes add slots weekly or on specific days.
Do I need an appointment for a road test, or is that separate?
Road tests are scheduled as part of your first-time license appointment. You cannot book a road test separately. When you schedule your initial appointment, the DMV will assign you a road test date and time, usually within a few days of your written test. Bring a vehicle and a licensed adult driver to your road test appointment.
What if I have an out-of-state license and want to convert it to an NC license?
You can renew or replace your license at a DMV appointment. Bring your current out-of-state license, proof of North Carolina residency, and your other required documents. You will not need to take a written test if your out-of-state license is valid, but you may need to pass a vision test. The DMV website checklist will specify what you need based on your state of origin.
Can someone else pick up my license if I cannot go to my appointment?
No, you must be present at your appointment. The DMV takes your photo and verifies your identity in person. If you cannot attend, reschedule your appointment to a time that works for you.