How to book a North Carolina DMV appointment online or by phone

North Carolina's DMV uses an online appointment system called NCDMV Online Services. You can book most appointments through the website at ncdmv.ncdot.gov without calling. The system lets you choose your location, the service you need, and your preferred date and time. If you cannot use the online system, you can call the DMV at 1-919-715-7000 during business hours to book by phone.

Not every DMV office offers appointments for every service. License renewals, replacements, and address changes typically have appointment slots available. Some services — like commercial driver's license tests or certain commercial vehicle transactions — may require you to visit without an appointment or may have limited availability. Check what your local office offers before you try to book.

Walk-ins are still accepted at most North Carolina DMV offices, but appointment holders are served first. If you book an appointment, you will usually be seen within 15 minutes of your scheduled time. Without an appointment, wait times vary widely depending on the office and time of day.

Key Takeaways

  • Book online at ncdmv.ncdot.gov or call 1-919-715-7000 to schedule an appointment at your nearest DMV office.
  • Not all services are available by appointment at every location, so check your office's service list before booking.
  • Appointment holders are served before walk-ins, though you may still wait 15 minutes past your scheduled time.
  • You will need your driver's license number or ID number to book online, and you should bring all required documents to your appointment.
  • If you cannot keep your appointment, cancel online or by phone at least 24 hours ahead to free up the slot for others.

What you need to book an appointment online

To use the NCDMV Online Services website, have your North Carolina driver's license or ID card number ready. You will also need a valid email address where the DMV can send your appointment confirmation. The system will ask you to verify your identity by answering security questions based on your DMV record.

If you do not have a North Carolina ID or license yet, or if you cannot remember your number, you will need to call 1-919-715-7000 instead. The phone line can look up your information or help you book without it. Phone appointments are available during the same hours as online booking.

Steps to book your appointment online

Go to ncdmv.ncdot.gov and click the link for online appointment scheduling. Enter your driver's license or ID number and your date of birth. Answer the security questions to verify your identity. The system will then show you available DMV offices near your location or allow you to search by county or city.

Select the office you want to visit. The website will display which services that office offers and whether appointments are currently available. Choose the service you need — for example, "Renew Driver's License" or "Replace Lost License." The system will show you available dates and times for the next several weeks.

Pick your preferred appointment slot and review the confirmation screen. The DMV will send a confirmation email to the address you provided. Save this email or take a screenshot. You do not need to print anything, but bring your confirmation number with you to your appointment.

Which DMV services you can book by appointment

Most routine services have appointment availability. These include renewing your driver's license, replacing a lost or damaged license, changing your address, updating your name after marriage or legal change, and obtaining a duplicate license. You can also book appointments for initial license issuance if you are getting your first North Carolina license.

Commercial driver's license (CDL) testing, hazmat endorsements, and some commercial vehicle services often do not have appointment slots. Check your local office's service list on the NCDMV website to confirm. If an appointment is not available for what you need, the office will tell you whether walk-ins are accepted for that service and what hours they are served.

Real ID upgrades and REAL ID compliant license renewals can usually be booked by appointment. Bring your proof of citizenship (passport, birth certificate, or naturalization papers), proof of Social Security number, and proof of North Carolina residency to that appointment.

What to bring to your DMV appointment

Bring your confirmation number or confirmation email. Bring a valid form of ID — your current driver's license, passport, or state ID card. If you are renewing, you will need your current license. If you are replacing a lost license, bring a police report if you have one, though it is not always required.

For a Real ID appointment, bring your original or certified birth certificate, passport, or naturalization certificate. You will also need proof of your Social Security number (Social Security card, W-2, or tax return) and two documents showing your current North Carolina address (utility bill, lease, bank statement, or government mail dated within the last 60 days).

For address changes or name changes, bring documents that prove the change — a marriage certificate, divorce decree, or court order. The DMV staff can tell you exactly what they need when you call or check the website for your specific transaction type.

How to cancel or reschedule your appointment

Cancel or reschedule online at ncdmv.ncdot.gov using your confirmation number and the email address you used to book. You can also call 1-919-715-7000 to cancel or reschedule by phone. Try to cancel at least 24 hours before your appointment so the slot can be offered to someone else.

If you miss your appointment without canceling, you may have to wait longer for your next available slot, depending on how busy your local office is. If you are running late, call the office directly to let them know — some offices will hold your slot for a short delay, but this is not may provide.

DMV office hours and locations in North Carolina

Most North Carolina DMV offices are open Monday through Friday, 8:00 a.m. to 5:00 p.m., though some locations have different hours. A few offices open on Saturday mornings. The NCDMV website has a location finder that shows the hours for each office, whether appointments are available, and which services that office provides.

If you live in a rural area or a county with only one DMV office, you may have limited appointment availability. In that case, you can often travel to a neighboring county's office if it has more open slots. The online system shows all offices within your search area, so you can compare availability before booking.

Frequently Asked Questions

Can I book an appointment if I do not have a North Carolina ID number?

No, the online system requires your North Carolina driver's license or ID number to verify your identity. Call 1-919-715-7000 instead. The DMV staff can look up your information or help you book an appointment over the phone if you are getting your first North Carolina license.

How far in advance can I book an appointment?

The NCDMV Online Services system typically shows available appointments up to several weeks ahead, though this varies by office and service. You can book as soon as slots open. If you need an appointment sooner, call the office directly to ask about walk-in availability or cancellations.

What if my local DMV office has no appointment slots available?

Check nearby offices in your county or neighboring counties — the online system shows all locations in your area. You can also call 1-919-715-7000 to ask about cancellations or walk-in hours. Some services accept walk-ins even when appointments are full.

Do I have to bring my confirmation email to my appointment?

Bring your confirmation number with you. You do not need to print the email, but having it on your phone or written down helps the staff locate your appointment quickly. Arrive 5 to 10 minutes early.

Can I book an appointment for someone else?

No, the online system requires you to verify your own identity using your DMV record. If someone else needs an appointment, they must book it themselves or call 1-919-715-7000 to have someone book it for them over the phone.