How to book a North Carolina DMV appointment online
North Carolina's DMV uses an online appointment system called NCDMV Online Services. You visit the official North Carolina Division of Motor Vehicles website at ncdmv.ncdot.gov, select "Schedule an Appointment," and choose your service type, preferred location, and available date and time. The system shows you real-time openings at your chosen office.
You will need your driver's license number or identification number to book. The appointment confirmation appears on screen when ready and is also sent to the email address you provide. You can cancel or reschedule through the same system up to 24 hours before your appointment without penalty.
Appointments are typically available 1 to 4 weeks out, depending on the service and location. High-traffic offices in Charlotte, Raleigh, and Greensboro fill faster than rural locations. If your preferred date is full, checking the system again in a few days often reveals new openings as cancellations occur.
Key Takeaways
- Book online at ncdmv.ncdot.gov by selecting your service type, location, and preferred date; no phone calls needed.
- You must bring the documents listed for your specific service when you arrive—the confirmation email tells you what to bring.
- Arrive 10 to 15 minutes early with your confirmation number; arriving late may result in losing your appointment slot.
- If no appointments are available, check again in a few days or try a different DMV office location in your region.
- You can reschedule or cancel online up to 24 hours before your appointment without losing your place in the system.
What service types require an appointment in North Carolina
Not every DMV transaction requires an appointment. License renewals by mail, duplicate license orders, and address changes can often be handled without visiting an office. However, in-person appointments are required for driver's license tests (written and road), commercial driver's license (CDL) services, vehicle registration and title work, and any service involving a vision or road test.
If you are renewing your license in person, explore for your first license, or transferring a license from another state, you will need an appointment. The same applies to vehicle-related services: registering a new or used vehicle, transferring ownership, obtaining a duplicate title, or handling a lien release all require you to be seen by a DMV employee.
When you visit ncdmv.ncdot.gov, the appointment system lists which services are available at each location. Some smaller offices do not offer road tests or CDL services, so the system will only show you offices that handle what you need.
Documents to bring to your North Carolina DMV appointment
The documents you need depend entirely on your service type. For a driver's license process or renewal, bring your current license or ID, 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). If you are under 18, a parent or guardian must be present.
For vehicle registration and title services, bring the vehicle's current registration, proof of ownership (title, bill of sale, or manufacturer's certificate), proof of insurance, and proof of residency. If the vehicle is financed, bring the lien holder's information. For a road test, bring your current license or learner's permit, proof of insurance, and the vehicle you will be tested in.
Your appointment confirmation email lists the exact documents required for your specific service. Do not assume—check the email or the website before you go. Arriving without the correct documents means you will lose your appointment slot and have to reschedule.
What to expect during your appointment
Arrive 10 to 15 minutes early. Check in at the front desk with your confirmation number and ID. You will be called when it is your turn; wait times after check-in are usually 15 to 30 minutes, though busy locations may run longer. Bring all required documents in a folder or envelope so they are organized and straightforward to hand over.
For license tests, you will be taken to a testing area. The written test is administered on a computer and takes 20 to 40 minutes. Road tests are conducted in your own vehicle with a DMV examiner and typically last 20 to 30 minutes. For vehicle services, a clerk will process your paperwork, verify your documents, and collect fees. Most transactions are completed within one appointment.
If documents are missing or incomplete, the DMV employee will tell you what is needed. You can sometimes provide it on the spot (for example, a utility bill if you have one with you), but often you will need to reschedule. Bring more than you think you need if you have it—a second form of ID, extra proof of residency, or a copy of your Social Security card can save a second trip.
If no appointments are available at your preferred location
Availability changes constantly as people cancel. Check the online system again the next day or later in the week. Many people cancel 3 to 7 days before their appointment, so new slots open regularly. If you are flexible on location, try DMV offices in nearby towns or counties—rural offices often have more availability than urban ones.
North Carolina has 60 DMV locations statewide. If your closest office is booked solid for weeks, an office 20 or 30 minutes away may have openings within days. The online system shows all locations and their availability at once, so you can compare.
If you have a genuine emergency (expiring license, vehicle registration lapsed, or time-sensitive situation), call the DMV office directly. The phone number is on the website for each location. Explain your situation; some offices hold a small number of same-day or next-day slots for hardship cases, though this is not may provide.
Fees and payment at your North Carolina DMV appointment
Fees vary by service. A standard driver's license renewal costs $20 and is valid for 8 years. A new driver's license is $20. A vehicle registration renewal depends on vehicle weight and type but typically ranges from $30 to $100. A title transfer is usually $20 to $30. Road tests are $10.
The DMV accepts cash, check, debit card, and credit card at most locations. Some rural offices may accept cash only, so check the location details on the website. Fees are due at the time of service. If you are renewing by mail, you can pay by check or money order.
Do not assume a fee amount—the confirmation email or the service description on the website will tell you the exact cost. Bring more cash or a card than you expect to need in case there are additional fees (for example, a duplicate title or a name change).
Frequently Asked Questions
Can I walk in without an appointment?
No. North Carolina requires appointments for all in-person services. Walk-ins are not accepted. If you do not have an appointment, you will be turned away. The online system is the only way to book.
What if I miss my appointment?
If you miss your appointment without canceling, you lose the slot. You will need to book a new appointment through the online system. There is no penalty, but you go to the back of the queue and may wait weeks for the next opening, depending on demand.
Can someone else go to my appointment for me?
No, except in specific cases. For a minor's license, a parent or guardian must attend. For power of attorney situations (such as vehicle title transfer), the attorney-in-fact can represent you, but this requires legal documentation. For most services, you must be present in person.
How long does a license or registration take to arrive after my appointment?
A new driver's license is mailed within 5 to 7 business days. A vehicle registration is usually mailed within 10 business days. You will receive a temporary document at your appointment that is valid until the permanent one arrives. If you do not receive it within the stated timeframe, contact the DMV office where you had your appointment.
What if I need to reschedule my appointment?
Log back into the online appointment system using your confirmation number and email address. Select "Reschedule" and choose a new date and time. You can reschedule up to 24 hours before your appointment. After that, you must cancel and book a new appointment.