Where to book your North Carolina learner's permit appointment

North Carolina's Division of Motor Vehicles runs a single online booking system for all learner's permit appointments. You book through the NC DMV website at ncdmv.org, not by phone or in person. The system shows you available dates and times at the DMV office closest to your address, though you can choose a different location if you prefer.

The booking tool lets you see open slots up to 30 days in advance. If no appointments appear for your preferred office, slots typically open on a rolling basis — checking back a few days later often reveals newly available times. Some offices fill faster than others depending on location and local demand.

Key Takeaways

  • Book your learner's permit appointment through ncdmv.org using the online scheduling system; phone and walk-in bookings are not available.
  • You will need your Social Security number, date of birth, and a valid email address to create an account and reserve a time slot.
  • Bring your original birth certificate or passport, proof of residence (utility bill or lease dated within 60 days), and your Social Security card to your appointment.
  • The appointment itself takes 15 to 30 minutes, but arrive 10 minutes early to check in and complete any final paperwork.
  • If you need to reschedule, log back into your account on ncdmv.org at least 24 hours before your appointment time.

What you need before you book

Before you create an account on the DMV website, gather the information the system will ask for. You will need your Social Security number, your date of birth, and a valid email address where the DMV can send your confirmation and any updates. Have these ready before you start the booking process.

You should also know which DMV office you want to visit, though the system will suggest the nearest one based on your zip code. If you prefer a different location — perhaps one closer to work or school — you can select it during booking. Check the office hours on ncdmv.org before you book, because some locations have different schedules on different days.

Documents to bring to your appointment

The DMV requires specific documents at your appointment. Bring your original birth certificate or valid passport (a copy will not work), your Social Security card, and proof of residence such as a utility bill, lease agreement, or bank statement dated within the last 60 days. Your name on the residence document must match your name on your birth certificate or passport.

If you do not have a Social Security card, bring a Social Security letter from the Social Security Administration instead. If your proof of residence is in a parent's or guardian's name, bring that document plus a second document showing your name — such as a school ID, insurance card, or letter from a school or employer.

Steps to complete your online booking

Go to ncdmv.org and select "Schedule an Appointment" from the homepage. Click the option for a learner's permit appointment. Enter your Social Security number, date of birth, and email address, then create a password for your account. The system will verify your information against state records.

Once your account is set up, the system will show you available appointment times. Select your preferred DMV office and date, then choose a time slot. You will receive a confirmation email with your appointment number, date, time, and office address. Save this email or take a screenshot — you will need the appointment number when you arrive.

What to expect on appointment day

Arrive 10 minutes before your scheduled time. Bring all required documents in original form (not copies, except for the proof of residence). Check in at the front desk and provide your appointment number. A staff member will review your documents, take your photo for the learner's permit, and have you sign the process.

The appointment itself usually takes 15 to 30 minutes. You will not take the written knowledge test at this appointment — that happens at a separate visit after you have held your learner's permit for the required waiting period. The staff will tell you when you are may be able to access to schedule your knowledge test and how to book that appointment.

How to reschedule or cancel your appointment

If you need to change your appointment time, log into your account on ncdmv.org at least 24 hours before your scheduled time. Click "Manage Appointments" and select the option to reschedule. You can choose a new date and time from the available slots. If you cancel without rescheduling, you will need to book a new appointment through the system.

If you miss your appointment without canceling, you may be charged a no-show fee and will need to book again. If an emergency prevents you from attending, contact the DMV office directly as soon as possible — the phone number is on your confirmation email and on ncdmv.org.

Frequently Asked Questions

Can I book an appointment for someone else, like my child?

No. The person getting the learner's permit must create their own account and book their own appointment. A parent or guardian can help them gather documents and prepare, but the applicant's information must be entered into the system.

What if the nearest DMV office has no open appointments?

Check back in a few days — new slots open regularly as the system updates. You can also select a different DMV office that may have sooner availability. Some offices in less populated areas often have more open times than busy urban locations.

Do I need to pay a fee when I book the appointment?

No. You pay the learner's permit fee at your appointment, not during booking. The fee is currently $20 for a four-year permit. Bring cash, debit, or credit card to pay at the office.

What if I do not have a Social Security number yet?

Contact your local DMV office directly before trying to book. You may be able to explore for a learner's permit using an Individual Taxpayer Identification Number (ITIN) or another form of identification, but the process varies. The office can tell you what documents you will need.

How long does the learner's permit last after I get it?

A North Carolina learner's permit is valid for four years from the date it is issued. You must hold it for at least 12 months and pass the knowledge test before you can take the road test for a regular driver's license.