Book your North Carolina learner's permit appointment through the DMV's online system or by calling your local driver's license office
North Carolina does not require you to schedule an appointment in advance to take your learner's permit test. You can walk into any DMV driver's license office during business hours and take the written test the same day. However, if you prefer to reserve a time slot to avoid waiting, you can book an appointment online through the NC DMV website or by phone.
The online appointment system lets you choose your preferred office location and time. If you call instead, have your name, date of birth, and a phone number ready when you contact the office. Either way, showing up without an appointment is still an option — you will straightforward be served on a first-come, first-served basis.
Key Takeaways
- You can take your learner's permit test without an appointment by walking into any NC DMV driver's license office during regular hours.
- Online appointments can be booked through the official NC DMV website, where you select your location and preferred time slot.
- Phone appointments are available by calling your local driver's license office directly; have your basic information ready.
- Appointment slots fill up during peak times like after school and on Saturdays, so booking ahead saves time during busy seasons.
- You will need to bring your Social Security number, proof of identity, and proof of residency to your appointment, whether scheduled or walk-in.
Finding your nearest NC DMV driver's license office
North Carolina has driver's license offices in all 100 counties. The DMV website has a location finder where you can enter your city or zip code to see the offices nearest you, along with their hours of operation. Most offices are open Monday through Friday during standard business hours, and some locations offer Saturday hours as well.
Smaller county offices typically have shorter wait times than urban locations. If you live near multiple offices, checking the hours and wait times online before you go can help you choose the least crowded option. Some offices close for lunch, so calling ahead to confirm hours is worth the few minutes it takes.
How to book an appointment online
Visit the NC DMV website and look for the appointment scheduling tool. You will enter your zip code or county to see available offices, then select the location you want to visit. The system shows available dates and times for the next several weeks.
Choose your preferred date and time slot, then enter your name, date of birth, phone number, and email address. You will receive a confirmation email with your appointment details. Write down or save your confirmation number — you will need it when you arrive. If your plans change, you can cancel or reschedule through the same system.
Booking by phone instead of online
If you do not have internet access or prefer to speak with someone, call your local driver's license office directly. The office staff can check availability and book a time for you over the phone. Have your name, date of birth, phone number, and preferred dates ready when you call.
Phone lines are often busiest in the morning and early afternoon, so calling late morning or mid-afternoon may get you through faster. If you reach voicemail, leave your name and number and a staff member will call you back, usually within one business day.
What to bring to your appointment
Whether you have a scheduled appointment or walk in, bring the same documents. You will need your Social Security number (or a document showing it, like a Social Security card), a valid photo ID (passport, military ID, or state ID), and proof of your North Carolina residency (a utility bill, lease, or bank statement dated within the last 60 days).
Bring the originals, not copies. The DMV staff will verify your documents before you take the written test. If any document is missing or expired, you may not be able to test that day, so double-check before you leave home.
What happens during your appointment
When you arrive, check in at the front desk and provide your confirmation number if you have one. A staff member will verify your documents, take your photo for your learner's permit, and answer any last-minute questions about the test. You will then sit at a computer terminal to take the written test.
The test covers North Carolina traffic laws, road signs, and safe driving practices. You have 30 minutes to answer 25 multiple-choice questions. You need a score of at least 80 percent to pass. If you pass, you will receive your learner's permit on the spot. If you do not pass, you can retake the test, usually the same day or within a few days, depending on the office's policy.
Rescheduling or canceling your appointment
If you booked online, log back into the NC DMV appointment system using your confirmation number and email address. You can change your date and time or cancel entirely. If you booked by phone, call the office where your appointment is scheduled and ask to reschedule.
Canceling or rescheduling as soon as you know your plans have changed helps free up the slot for someone else. There is no penalty for canceling, and you can book a new appointment whenever you are ready.
Frequently Asked Questions
Do I have to make an appointment, or can I just show up?
You can show up without an appointment and take your test the same day. However, you may wait longer during busy times. Booking ahead guarantees your spot and reduces wait time, especially on Saturdays and after school hours.
How long does the appointment take?
Plan for 30 to 45 minutes total. This includes checking in, document verification, your photo, and the written test itself. Busy offices may take longer if there is a line ahead of you.
What if I fail the written test?
You can usually retake the test the same day or within a few days at no extra cost. Ask the staff when you can schedule your retake before you leave the office.
Can I reschedule my appointment online if I booked by phone?
No. If you booked by phone, you must call the office to reschedule. Have your name and the office location ready when you call.
What if I lose my confirmation number?
Call your local driver's license office with your name and date of birth, and they can look up your appointment. You can also log back into the online system if you remember the email address you used.