Book your NC learner's permit appointment online through the DMV's website or by phone

North Carolina requires you to schedule an appointment before you visit a DMV office to take your learner's permit test. You cannot walk in without one. The state offers two ways to book: through the NC DMV online appointment system at ncdmv.org, or by calling the DMV's appointment line at 1-919-715-7000.

The online system is faster and available 24/7. You will need your Social Security number, date of birth, and a valid email address to complete the booking. The phone line operates during business hours and can take longer, but it is an option if you prefer to speak with someone or run into trouble online.

Appointments typically fill up 2 to 4 weeks in advance, especially in urban areas like Charlotte and Raleigh. If you cannot find an open slot near you, check back daily — cancellations happen regularly and new slots are released throughout the day.

Key Takeaways

  • You must book an appointment online at ncdmv.org or by calling 1-919-715-7000 before visiting any DMV office for your learner's permit test.
  • The online system is open 24/7 and requires your Social Security number, date of birth, and email address to complete your booking.
  • Appointments fill up weeks in advance in busy areas, so check the system daily for cancellations if your preferred date is full.
  • Bring your appointment confirmation, proof of residency, and proof of Social Security number to your test on the scheduled date.

What information you need to book online

Before you start the booking process, gather these documents and details. You will need your Social Security number, date of birth, and a valid email address where you can receive your appointment confirmation. Have these ready before you log into the system.

You will also choose which DMV office location you want to visit. North Carolina has offices in most counties, but availability varies by location. If your nearest office has no open slots, you may need to travel to a less busy location or wait for cancellations.

Choosing your DMV office location and test date

The NC DMV website shows all available office locations and their current appointment openings. Search by county or city to find offices near you. Each location displays available dates and times for the next several weeks.

Peak times are typically weekday afternoons and all day Saturday. If you have flexibility, weekday mornings often have more availability. Once you select a location and date, the system will show you available time slots for that day.

If you cannot find an appointment within a reasonable distance or timeframe, consider checking a different county's office. Some people travel 30 to 45 minutes to reach a location with sooner availability, especially if they are on a important date.

What to bring to your appointment

Bring your appointment confirmation — either printed or on your phone — to your DMV visit. You will also need proof of residency, such as a utility bill, lease agreement, or bank statement with your name and current address dated within the last 60 days.

Bring proof of your Social Security number. This can be your Social Security card, a W-2 form, a 1099 form, or a tax return. You will also need a valid photo ID if you have one — a passport, military ID, or out-of-state driver's license all work.

If you are under 18, bring a parent or guardian with you. They will need to sign your process in person. Bring the same proof of residency and Social Security number for them as well.

What happens at your appointment

When you arrive, check in at the front desk with your confirmation and documents. A staff member will verify your information and take a photo for your permit. You will then take the written knowledge test, which covers North Carolina traffic laws and road signs.

The test has 25 questions, and you must answer at least 20 correctly to pass. You can retake it the same day if you fail, though you may have to wait and pay another fee. If you pass, you will receive your learner's permit on the spot.

The entire appointment usually takes 30 to 60 minutes. Arrive 10 to 15 minutes early to allow time for check-in. Bring a pen in case you need to fill out any forms by hand.

Rescheduling or canceling your appointment

If you need to change your appointment date or location, log back into the NC DMV website using the same email address you used to book. You can cancel your current appointment and book a new one in the same session. There is no fee to reschedule.

If you cancel, that time slot opens up for other people to book. Cancel as soon as you know you cannot make it so others can use the slot. If you miss your appointment without canceling, you will need to book a new one.

Frequently Asked Questions

Can I book an appointment for someone else?

No. The person taking the test must book their own appointment using their own Social Security number and email address. If you are a parent booking for a minor, you will need their Social Security number and email, but they should be present when you book if possible.

What if I cannot find an appointment near me?

Check the system daily for cancellations — they happen constantly. You can also try offices in neighboring counties, even if they are farther away. Some people find appointments 30 to 45 minutes away when their local office is full.

Do I need to pass the written test to get my appointment?

No. The appointment is just to take the test. You book the appointment first, then take the test when you arrive. If you fail, you can retake it the same day or book another appointment later.

What if I lose my appointment confirmation?

Log back into the NC DMV website with your email address and you can view your appointment details and print a new confirmation. You can also call 1-919-715-7000 to look up your appointment by phone.

Can I book multiple appointments at once?

No. You can only have one active appointment at a time. If you need to change your date, cancel the current appointment first, then book a new one.