How to book an appointment at the North Carolina DMV
North Carolina requires you to book an appointment before visiting most DMV locations. You cannot walk in without one — the state stopped accepting walk-ins at nearly all offices. You book through the official NC DMV website at ncdmv.org, using their online appointment system. The system shows you available dates and times at the location nearest you, and you choose the one that works for your schedule.
To book, you need a valid email address and a phone number where you can be reached. The system will send you a confirmation email with your appointment details, including the date, time, location, and what documents to bring. Save this email or take a screenshot — you may need to show it when you arrive.
Appointments typically open 30 days in advance. If you do not see available times near you, check back daily, as cancellations open up slots throughout the month. Some locations fill faster than others, so if you are flexible on location, checking a nearby county office may show sooner times.
Key Takeaways
- Book your North Carolina DMV appointment online at ncdmv.org; walk-ins are not accepted at most locations.
- Appointments open 30 days in advance and fill based on demand, so checking daily increases your chances of finding an earlier slot.
- You will receive a confirmation email with your appointment details, location, and required documents — keep this for your visit.
- If your location has no available times, try nearby county offices or check back later, as cancellations create new openings regularly.
- Arriving late or missing your appointment may result in losing your slot and having to reschedule.
What to do if no appointments are available near you
When a location shows no available appointments, you have several options. First, expand your search to nearby counties — an office 20 or 30 minutes away may have openings when your home county does not. The NC DMV website lets you search by county, so try the next county over or the nearest urban center.
Second, check back the next day or later in the week. Cancellations happen constantly as people reschedule or no longer need their appointment. Many people find slots by checking at the same time each day for a few days running. Third, if you have a time-sensitive need — renewing a license that expires soon, for example — contact your local DMV office directly by phone. Staff can sometimes note your situation and alert you if a cancellation opens up, though this is not may provide.
Do not use third-party websites or services that claim to book DMV appointments for you. These are scams. The only official way to book is through ncdmv.org. Any site charging a fee to book your appointment is taking your money and not actually reserving anything with the DMV.
What happens on the day of your appointment
Arrive 10 to 15 minutes early. Bring your confirmation email or screenshot, a valid photo ID, and all documents the DMV listed for your specific transaction. If you are renewing a license, bring your current license. If you are changing your address, bring proof of your new address — a utility bill, lease, or bank statement dated within the last 60 days works. The DMV website lists exact requirements for each service when you book.
Check in at the front desk with your confirmation. You will be called when it is your turn. The process usually takes 15 to 30 minutes depending on the service. If you are getting a new photo ID, you will have your picture taken at the office. Payment is due at the time of service — bring a debit card, credit card, or cash. The DMV does not accept checks.
If you arrive more than 15 minutes late, the DMV may cancel your appointment and you will have to reschedule. If you cannot make your appointment, cancel it online through ncdmv.org as soon as you know. This frees the slot for someone else and prevents you from losing future appointment privileges.
Rescheduling or canceling your appointment
To reschedule or cancel, log back into ncdmv.org using the same email address you used to book. Find your appointment in your account and select the option to cancel or reschedule. You can do this anytime before your appointment date. If you reschedule, the system will show you available times just as it did for your first booking.
If you cancel without rescheduling, you will need to book a new appointment from scratch when you are ready. There is no penalty for canceling, but canceling repeatedly without rescheduling may eventually limit your ability to book appointments. The DMV tracks patterns of no-shows and cancellations.
If you lose your confirmation email, you can still find your appointment by logging into ncdmv.org with your email address. Your account will show all upcoming appointments under your name.
Scams and safety alerts for NC DMV appointments
Third-party booking sites are scams. Websites that claim to book your DMV appointment for a fee are fraudulent. The DMV does not partner with any private company to book appointments. The only official booking system is ncdmv.org, and it is free. If a site asks you to pay to book an appointment, do not use it. You will lose money and have no appointment.
Phishing emails claiming to be from the DMV are common. The DMV will never email you asking you to click a link and re-enter your password or personal information. If you receive an email claiming to be from the DMV asking you to verify your account, do not click any links. Instead, go directly to ncdmv.org by typing the address into your browser yourself. Scammers send fake confirmation emails that look real but direct you to fake websites designed to steal your information.
Be cautious of unsolicited phone calls. The DMV does not call you to confirm appointments or ask for payment information. If someone calls claiming to be from the DMV, hang up and call the DMV directly using the number on their official website. Scammers spoof the DMV phone number to make it look real on your caller ID.
Special situations: military, temporary residents, and commercial licenses
If you are active military or a military dependent, you may be able to book appointments at military installations rather than civilian DMV offices. Contact your base transportation office to learn whether this option is available to you.
If you are a temporary resident without a permanent North Carolina address, you can still book an appointment. You will need to provide a temporary address — a hotel, shelter, or the address of someone you are staying with — and bring documentation of that temporary residence. Call your local DMV office to confirm what documents they will accept before you book.
Commercial driver license (CDL) appointments follow the same booking system as regular licenses, but CDL testing has additional requirements. You must pass a written knowledge test before scheduling a road test. Some locations offer the knowledge test on the same day as your appointment, while others require you to pass it first. Check the DMV website for your specific location's CDL procedures.
Frequently Asked Questions
Can I book an appointment for someone else?
No. Each person must book their own appointment using their own email address. If you are helping a family member, they will need to create their own account on ncdmv.org or call the DMV office directly if they do not have email access. A staff member can help them book over the phone.
What if I miss my appointment?
If you miss your appointment without canceling, you lose that slot. You will need to book a new appointment. Repeated no-shows may result in the DMV restricting your ability to book future appointments online, requiring you to call instead.
How long does an appointment take?
Most appointments take 15 to 30 minutes from check-in to completion. Complex transactions like CDL testing or commercial registration may take longer. Arrive early to allow time for check-in, but do not expect to wait long once you are called.
Can I book multiple appointments at once?
You can book separate appointments for different services, but each must be booked individually. If you need multiple services — renewing your license and updating your address, for example — you can often complete both in a single appointment. Ask when you book whether your services can be combined.
What if the website is down or not working?
If ncdmv.org is unavailable, call your local DMV office directly. Staff can book your appointment over the phone, though wait times to reach someone may be longer than usual. The DMV typically performs system maintenance during early morning hours, so try again later if the site is temporarily down.