Book your North Carolina DMV appointment online or by phone

North Carolina lets you schedule most DMV appointments through its online system at ncdmv.org or by calling 1-919-715-7000. You do not have to book an appointment for every transaction — some offices accept walk-ins for straightforward tasks like renewing a license or getting a duplicate registration card — but booking ahead saves you from waiting in line, especially for road tests and commercial license work.

The online system shows you available dates and times at the office nearest you. You pick a slot, enter your driver's license number or vehicle identification number (VIN), and receive a confirmation number by email. Keep that number; you'll need it when you arrive. If you cannot reach the website or prefer to speak with someone, the phone line can book appointments during business hours, though wait times vary by time of day.

Not all DMV services require an appointment. Vehicle registration renewals, duplicate documents, and address changes often work as walk-ins at most locations. However, road tests, commercial driver's license (CDL) tests, and initial license applications almost always need an appointment scheduled in advance.

Key Takeaways

  • Book online at ncdmv.org or call 1-919-715-7000 during business hours to schedule an appointment at your nearest North Carolina DMV office.
  • Road tests, CDL exams, and initial license applications require appointments; many other services accept walk-ins but appointments reduce wait times.
  • Save your confirmation number and arrive 10 to 15 minutes early with all required documents for your specific transaction.
  • If you miss your appointment, you can reschedule online or by phone without penalty, but repeated no-shows may affect future bookings.
  • Some offices have longer wait times than others; choosing an off-peak location or time slot can shorten your visit.

What documents to bring to your appointment

The documents you need depend on what you're doing. For a road test, bring your learner's permit, proof of insurance, and the vehicle you'll be tested in. For a license renewal, bring your current license and proof of residency (a utility bill, lease, or bank statement dated within the last 60 days). For a first-time license, bring your birth certificate or passport, Social Security card, and two proofs of residency.

North Carolina's DMV website lists the exact documents for each transaction type. Before you book, check the requirements for your specific service so you don't arrive unprepared. Missing documents is the most common reason appointments run over or have to be rescheduled.

If you're renewing a commercial license or adding a CDL endorsement, bring your current license, medical certificate (if required), and any endorsement-specific documents. The DMV office staff can tell you over the phone what you need if you're unsure.

Choosing the right office and time slot

North Carolina has DMV offices in most counties. The online booking system shows you which offices have openings and when. Offices in smaller towns often have shorter wait times than those in major cities, even if the appointment slot is the same. If you have flexibility, booking at an office outside your county's largest city can mean a faster visit.

Morning appointments, especially on Tuesday through Thursday, tend to move faster than afternoon slots or Friday appointments. Monday is often the busiest day statewide. If you can book a morning slot on a weekday other than Monday, you're likely to spend less time waiting.

Some offices close for lunch or have limited hours on certain days. The online system will not show you a time slot that is not actually available, so if you see an opening, it is real. However, if you book far in advance and then circumstances change, you can reschedule or cancel through the same system.

What happens if you miss or need to reschedule

If you cannot make your appointment, cancel or reschedule it online at ncdmv.org using your confirmation number, or call 1-919-715-7000. Canceling ahead does not penalize you. If you miss an appointment without canceling, the DMV may flag your account, and repeated no-shows can make it harder to book future appointments.

Rescheduling is free and can usually be done up to 24 hours before your appointment. If you cancel and then need to rebook, you'll go back into the regular queue for available slots. During busy seasons, the next available appointment might be weeks away, so reschedule only if necessary.

If you arrive late, the DMV may not be able to see you. Arrive at least 10 to 15 minutes early, especially for road tests, where the examiner may not wait if you're running behind.

Scams and safety alerts for DMV appointments

Do not pay anyone to book a DMV appointment for you. The official North Carolina DMV website and phone line are free. Third-party websites that claim to book appointments for a fee are scams. They either take your money and never book anything, or they book a real appointment that you could have booked yourself for free, pocketing the difference.

The DMV will never contact you by email or text to confirm an appointment or ask you to pay a fee. If you receive a message claiming to be from the DMV asking for payment or personal information, do not respond. Real DMV communications come through the confirmation email you receive when you book, and that email only contains your confirmation number and appointment details.

Be cautious of websites with URLs that look similar to ncdmv.org but are slightly different — for example, "nc-dmv.org" or "ncdmvonline.com". These are not official. The real website is ncdmv.org. Bookmark it or type it directly into your browser rather than clicking links from search results or emails.

Road test scheduling and what to expect

Road tests in North Carolina must be scheduled in advance and cannot be done as walk-ins. When you book a road test appointment, you'll be assigned a specific examiner and time. Bring your learner's permit, proof of insurance for the vehicle you're using, and the vehicle itself. The test takes about 20 to 30 minutes and covers basic driving skills, parking, and traffic law knowledge.

You must be at least 16 years old and hold a valid learner's permit for at least 12 months before you can take the road test. If you fail, you can reschedule another test, but there may be a waiting period before you can test again. Check the DMV website for the current waiting period, as it varies.

Arrive early and make sure the vehicle is in safe working condition — the examiner will check the brakes, lights, and wipers before the test begins. If the vehicle fails this safety check, your appointment will be canceled and you'll need to reschedule with a different vehicle.

Commercial driver's license appointments

Commercial driver's license (CDL) testing requires an appointment and is more involved than a standard road test. You'll need to pass a written knowledge test, a pre-trip vehicle inspection, and a road test. These are usually scheduled as separate appointments, though some offices may combine them.

Before you book a CDL appointment, you must hold a valid learner's permit for the CDL class you're testing for. You'll also need a current medical certificate from a certified examiner. The DMV office can direct you to approved medical examiners if you don't have one.

CDL appointments fill up quickly, especially in urban areas. If you're planning to get a CDL, book as far in advance as the system allows. The online system typically opens appointments 60 days ahead.

Frequently Asked Questions

Can I book an appointment for someone else?

No. You must book your own appointment using your driver's license number or vehicle identification number. The person taking the test or renewing the license must be the one who books the appointment and who shows up at the office.

What if the nearest office has no appointments available?

Check offices in neighboring counties. The online system shows all available slots across the state. You may have to travel farther, but you might find an opening sooner. You can also call 1-919-715-7000 to ask if cancellations are expected soon at your preferred office.

Do I need an appointment to renew my vehicle registration?

Most North Carolina DMV offices accept vehicle registration renewals as walk-ins. However, booking an appointment guarantees you a time slot and avoids waiting. If you prefer to walk in, go early in the day or on a weekday other than Monday for shorter wait times.

What if I booked an appointment but my documents are not ready?

Contact the DMV office directly or reschedule your appointment through the online system. Showing up without required documents wastes your appointment slot and may result in a rescheduling fee or having to start over. It's better to reschedule than to arrive unprepared.

Can I change my appointment time after I book it?

Yes. Log into the online system with your confirmation number and select a different available time slot, or call 1-919-715-7000. Changes are free as long as you reschedule at least 24 hours before your original appointment.