Book your NC DMV appointment through the state's online scheduling system
North Carolina residents can schedule most DMV appointments online through the state's official appointment portal at ncdmv.org. The system lets you pick a date, time, and location that works for you, then reserves your spot without waiting on the phone. You will receive a confirmation number and can reschedule or cancel up to 24 hours before your appointment if your plans change.
Not every transaction requires an appointment — some services are walk-in only — but the online system covers the most common visits: driver's license renewals, license replacements, address changes, and initial license applications. The portal shows you which services are available at each location and which dates have open slots.
Key Takeaways
- Go to ncdmv.org and select "Schedule an Appointment" to access the online booking system for most driver's license and ID services.
- You will need to know your driver's license number or identification number, your date of birth, and the service you need to schedule.
- The system shows real-time availability at each DMV office, so you can see which locations have the soonest open times.
- You can cancel or reschedule your appointment up to 24 hours before it is scheduled, but missing an appointment without canceling may affect future bookings.
What you need before you start booking
Have your current driver's license or state ID card ready when you go to the website. The system will ask for your license number and date of birth to pull up your record. If you do not have a license yet — for example, you are explore for your first one — you will need to provide your Social Security number instead.
Know which service you need. The portal lists options like "Renew Driver's License," "Replace Lost or Stolen License," "Change Address," "Duplicate License," and "explore for License." If you are unsure which category fits your situation, the website has a service finder tool that walks you through questions to narrow it down.
Step-by-step: scheduling your appointment
- Go to ncdmv.org and look for the "Schedule an Appointment" button on the homepage.
- Enter your driver's license number and date of birth, or your Social Security number if you do not have a license yet.
- Select the service you need from the dropdown menu.
- Choose your preferred county or DMV office location. The system will show all offices in that area.
- View available dates and times. The calendar shows which days have openings; click on a date to see specific time slots.
- Select your preferred date and time slot.
- Review your appointment details and confirm. The system will generate a confirmation number.
- Save or print your confirmation number — you will need it when you arrive at your appointment.
Which DMV services require an appointment
Most common transactions can be scheduled online, including renewing an expiring driver's license, replacing a lost or stolen license, changing your address, getting a duplicate license, and explore for your first license if you are 18 or older. Commercial driver's license (CDL) services and some specialized transactions may have different rules — the portal will tell you whether an appointment is available for what you are looking for.
Some services, like certain commercial transactions or vehicle-related matters, may still require you to visit in person without an appointment or to call ahead. The online system will indicate if your specific need is not available for online scheduling.
What to bring to your appointment
Bring your confirmation number and a valid form of identification. For most services, you will also need proof of your Social Security number, proof of residency (like a utility bill or lease), and your current license or ID card if you have one. The exact documents depend on your service — for example, a license renewal needs less paperwork than a first-time process.
Check the ncdmv.org website for the full document list for your specific service before you go. Showing up without the right documents will delay your visit, and you may have to reschedule.
Rescheduling or canceling your appointment
Log back into the scheduling system using your confirmation number and date of birth to change or cancel your appointment. You can make changes up to 24 hours before your scheduled time. After that window closes, you will need to call the DMV office directly to cancel — missing an appointment without canceling may result in a wait time before you can book another one.
If you need to reschedule, the system will show you available times at the same location or at other offices in your area. You will receive a new confirmation number for your rescheduled appointment.
Troubleshooting common booking problems
If the system will not accept your driver's license number, double-check that you entered it correctly — it appears on the front of your license. If you still cannot log in, try using your Social Security number instead. If you have recently moved or changed your name, your record in the DMV system may not have updated yet; call the DMV office directly to confirm your information before trying to book online.
If no appointments are available at your preferred location or time, check other nearby DMV offices — they often have different schedules. You can also check back later in the day or the next day, as cancellations open up new slots regularly. Some locations fill up faster than others, so flexibility with your location or time can get you an earlier appointment.
Frequently Asked Questions
Can I schedule an appointment if I do not have a driver's license yet?
Yes. Use your Social Security number instead of a license number to log in. You will need to select "explore for License" as your service and bring proof of identity, residency, and your Social Security number to your appointment.
What happens if I miss my appointment?
Missing an appointment without canceling may result in a waiting period before you can book another one. If you cannot make it, cancel through the online system or call the DMV office at least 24 hours before your scheduled time.
Can I book an appointment for someone else?
No. The online system requires the person's own driver's license number or Social Security number to schedule. Each person must book their own appointment, though you can schedule multiple appointments on the same day at the same location if needed.
How far in advance can I schedule an appointment?
Availability varies by location, but most DMV offices allow you to book several weeks ahead. The calendar will show you the furthest date available at your chosen location.
Is there a fee to schedule an appointment online?
No. Scheduling is free. You will pay the standard DMV service fee when you arrive for your appointment, and payment methods accepted vary by office.