Skip to main content

How to Book a North Carolina DMV Appointment Online

Book your North Carolina DMV appointment through the official NCDMV website or by phone

North Carolina offers online appointment booking through its official DMV portal at ncdmv.ncdot.gov. You can schedule most routine transactions — license renewals, ID card applications, address changes — without visiting an office in person. The system shows you available dates and times at your nearest location, and you receive a confirmation number by email.

If you prefer not to book online, you can call the DMV appointment line at 1-919-715-7000. Wait times vary, but calling during mid-morning on a weekday is usually faster than calling early morning or late afternoon.

Not all transactions can be scheduled online. Road tests, commercial driver's license (CDL) appointments, and some ID replacements require a phone call or in-person visit to the DMV office. The website will tell you whether your specific transaction can be booked online before you start the process.

Key Takeaways

  • Visit ncdmv.ncdot.gov and select your transaction type to see if online booking is available for what you need.
  • You will need your driver's license number or ID number, plus details about the transaction (such as renewal or address change) to complete the booking.
  • The system shows you available appointment slots at DMV offices near your zip code, and you choose the date and time that works for you.
  • You receive a confirmation email with your appointment number — bring this number and a valid photo ID to your appointment.
  • If online booking is not available for your transaction, call 1-919-715-7000 to schedule by phone or ask about walk-in hours at your local office.

What you need before you start booking online

Have your current North Carolina driver's license or ID card in front of you. The booking system asks for your license number and date of birth to pull up your record. If you do not have a current license or ID, you cannot book online — you will need to call or visit an office in person.

Know what transaction you are doing. The website asks you to select from a list: renewal, replacement, address change, name change, or other updates. If you are unsure which category fits your situation, the DMV website has a section describing each transaction type. Picking the wrong category may prevent you from completing the booking or may schedule you for the wrong service.

Have your zip code ready. The system uses it to show you the nearest DMV offices and their available slots. If you live near a county line, you may see offices in multiple counties — you can choose whichever is most convenient.

Step-by-step: booking your appointment online

Go to ncdmv.ncdot.gov and look for the "Schedule an Appointment" button on the homepage. Click it to enter the booking system.

Select your transaction type from the list. The system will tell you immediately whether that transaction can be booked online. If it cannot, you will see a message with the phone number to call instead.

Enter your driver's license or ID number and date of birth. The system verifies your identity and pulls up your record. If the system cannot find your record, double-check the number and date of birth — typos are common and will block you from proceeding.

Enter your zip code and choose a nearby DMV office from the list. The system shows you which offices have openings for your transaction type.

Select your preferred date and time from the available slots. The calendar shows only dates with open appointments. If you do not see a date that works, try a different office location — availability varies by office.

Review your appointment details and confirm. The system generates a confirmation number and sends it to your email address. Save this email or write down the confirmation number — you will need it when you arrive.

What to bring to your appointment

Bring your confirmation email or confirmation number. The DMV staff will look this up to verify your appointment and pull your record.

Bring a valid photo ID. A current driver's license, passport, military ID, or state ID card all work. If you are renewing your license, bring your current license. If you are replacing a lost or stolen license, bring whatever photo ID you have.

Bring any documents the DMV website says you need for your specific transaction. For a name change, you need a certified copy of your marriage certificate, divorce decree, or court order. For an address change, you usually do not need extra documents — the DMV updates your record based on your current address. For a renewal, you typically need only your current license and photo ID.

Bring proof of Social Security number if you are applying for an ID card for the first time or if your record is incomplete. A Social Security card, W-2, or tax return works.

If your preferred appointment time is not available

Check a different DMV office. Larger offices in cities like Charlotte, Raleigh, and Greensboro usually have more appointment slots than smaller rural offices. If your nearest office is booked, try the next closest one — the drive may be worth the shorter wait.

Check again in a few days. Appointments open up as other people cancel or complete their transactions. If the date you want is full, try searching again the next day or later in the week.

Call the DMV appointment line at 1-919-715-7000 if you need an appointment urgently. The phone line sometimes has slots that do not appear online, and staff can sometimes accommodate rush requests depending on the transaction and current office load.

Ask about walk-in hours. Not all DMV offices accept walk-ins, but some do during specific hours. The DMV website lists which offices near you accept walk-ins and when. Walk-in wait times vary widely — you may wait 30 minutes or several hours depending on how busy the office is that day.

Transactions you cannot book online

Road tests and CDL appointments must be scheduled by phone at 1-919-715-7000. These appointments fill quickly, especially in spring and summer, so call as soon as you are ready to test.

ID card replacements for lost, stolen, or damaged cards sometimes require a phone call, depending on whether your record is complete. The online system will tell you if you need to call instead.

Duplicate license requests and certain document corrections may require an in-person visit or phone call. The website will direct you to the right method when you select your transaction type.

If you are not sure whether your transaction can be booked online, start the booking process on the website. The system will tell you within the first few steps whether to proceed online or call instead.

After you book: what happens next

You will receive a confirmation email with your appointment number, date, time, and office location. Check this email for any documents the DMV says you need to bring. If you do not receive the email within a few minutes, check your spam folder or log back into the DMV website to retrieve your confirmation number.

Arrive 10 to 15 minutes early. This gives you time to find parking and check in. The DMV staff will call you by name or confirmation number when they are ready for you.

If you need to cancel or reschedule, log back into the DMV website with your confirmation number or call 1-919-715-7000. Cancellations made at least 24 hours in advance free up the slot for other people and may help you avoid a fee if your office charges for no-shows.

Frequently Asked Questions

Can I book an appointment if my license is expired?

Yes. The online system checks your license number and date of birth, not whether your license is currently valid. An expired license still has a number the system can find. Bring your expired license to your appointment along with another form of photo ID.

What if I do not have an email address to receive my confirmation?

Call the DMV appointment line at 1-919-715-7000 instead. Phone appointments are confirmed verbally, and you receive a confirmation number you can write down. You do not need an email address to complete a phone booking.

Can I book an appointment for someone else?

No. The online system requires the person's own license number and date of birth. They must book their own appointment or call the DMV line to have someone book it for them over the phone. If you are helping a family member, have them provide their license number and you can walk them through the online steps.

How far in advance can I book an appointment?

Most DMV offices allow you to book appointments 30 to 60 days in advance. The calendar on the website shows only dates that are currently open for booking. If you need an appointment further out, check back in a few weeks when those dates become available.

What if I miss my appointment?

Contact the DMV office directly or call 1-919-715-7000 as soon as you realize you cannot make it. Some offices charge a fee for no-shows, though this varies. Calling to cancel frees up the slot and may help you avoid the fee. You can reschedule online or by phone.

This guide is general information, not professional advice. Offices and providers set their own rules, so check the details with the one you’re seeing. See our Editorial Policy.