Where to book your NC driver's license appointment

North Carolina uses an online appointment system run by the DMV. You can book your appointment at ncdmv.org — this is the only official way to schedule. You cannot book by phone, email, or in person at a DMV office.

When you go to the website, you'll see a button for "Schedule an Appointment." Click it, and you'll be asked to choose what you need: a learner's permit test, a road test, a license renewal, or another service. Select the one that matches your situation, then choose your county and the nearest DMV office.

The system will show you available dates and times for the next several weeks. Appointment slots fill up, especially in busy counties, so if you don't see times that work, check back in a few days — new slots open regularly.

Key Takeaways

  • Book your appointment online at ncdmv.org; this is the only official method and there is no phone booking option.
  • You will need to choose your service type (learner's permit test, road test, license renewal, or other), your county, and your preferred DMV office.
  • Appointment slots vary by location and fill up at different rates; checking back every few days may reveal new times if your first search shows nothing.
  • Bring the documents listed in your appointment confirmation, as showing up without them will result in a cancelled visit.

What documents to bring to your appointment

The documents you need depend on what you're doing. For a learner's permit test, bring your Social Security card (or a document showing your SSN), proof of your North Carolina residency (a utility bill, lease, or bank statement dated within 60 days), and a valid photo ID if you have one.

For a road test, bring your learner's permit, proof of insurance for the vehicle you'll be testing in, and the vehicle's registration. The vehicle itself must pass a safety inspection — headlights, brake lights, windshield wipers, and mirrors all need to work.

For a license renewal, bring your current license and proof of residency. If your address has changed, bring documents showing your new address.

Your appointment confirmation email will list exactly what you need. Print it or save it on your phone and check it before you leave home. If you show up without the right documents, the DMV will cancel your appointment and you'll have to book again.

How far in advance to book

Book as soon as you know you need an appointment. In less busy counties, you might find an opening within a week or two. In larger areas like Mecklenburg (Charlotte) or Wake (Raleigh), appointments can be booked out four to eight weeks or longer.

If you're preparing for a road test, remember that you need to hold your learner's permit for a certain amount of time before you can test. In North Carolina, you must have your permit for at least 12 months (or 6 months if you're 18 or older). Book your road test appointment well before you reach that important date, because slots fill quickly.

What happens if you need to reschedule

Log back into ncdmv.org and find your appointment. You can cancel it and book a new one, or you can look for a reschedule option in the same system. If you cancel without rebooking, you'll lose your slot and have to search for a new one from scratch.

If you miss your appointment without cancelling, you may have to wait longer to book your next one. Some counties flag no-shows, so cancel if your plans change.

Common reasons appointments get cancelled

The DMV will cancel your appointment if you don't bring the required documents. Bring everything listed in your confirmation email.

If you're taking a road test, the vehicle must be safe and legal to drive. Broken lights, worn tires, or expired registration will get you turned away. Check the vehicle the day before your test.

If you're under 18 and taking a learner's permit test, you must have a parent or guardian with you. If you show up alone, your appointment will be cancelled.

What to expect on the day of your appointment

Arrive 10 to 15 minutes early. Bring all your documents and your confirmation email or printout. You'll check in at the front desk, and a staff member will verify your documents and take your photo for your license or permit.

For a learner's permit test, you'll sit at a computer and answer questions about road signs, traffic laws, and safe driving. The test usually takes 30 to 45 minutes. You need to pass with a score of at least 80 percent.

For a road test, an examiner will ride with you in your vehicle. The test lasts about 20 to 30 minutes and covers basic driving skills: starting, stopping, turning, parking, and following traffic laws. You'll drive on local roads, not highways.

If you can't find an appointment near you

If your county has no openings, try searching nearby counties. You can take your test in any North Carolina county, not just the one where you live. This is especially useful if you live near a county line.

Check the website every few days. Cancellations happen constantly, and new slots open regularly. Setting a phone reminder to check twice a week takes only a minute and often works.

If you're in a real time crunch — for example, you need your license for a job that starts in a week — contact your local DMV office directly. They can sometimes fit in walk-in tests or tell you which nearby counties have the shortest wait times.

Frequently Asked Questions

Can someone else book an appointment for me?

No. You must book your own appointment on ncdmv.org. The system requires your personal information to create your appointment. A parent or guardian can help you navigate the website, but you need to be the one entering your details.

What if I don't have a Social Security card?

You can bring other documents that show your SSN, such as a tax return, W-2, or 1099 form. You can also bring a letter from Social Security. Call your local DMV office to confirm what they will accept before your appointment.

Do I have to take my road test in the same county where I got my learner's permit?

No. You can take your road test in any North Carolina county. This is useful if your home county has long wait times — you can book in a nearby county with shorter availability.

What if the vehicle I'm testing in has a check engine light on?

The vehicle will likely fail the safety inspection. The check engine light means there's a problem the examiner will see. Have the vehicle checked by a mechanic before your test, or reschedule and use a different vehicle.

Can I book multiple appointments at once?

You can book one appointment per visit to the website. If you need multiple services (for example, a permit test and later a road test), book them separately as you need them. You cannot reserve future appointments in advance.