Book your NC learner's permit appointment through the DMV's online system or by phone
North Carolina's DMV lets you reserve an appointment for your learner's permit test through their website or by calling ahead. You do not have to walk in and wait — you can pick a specific date and time at a location near you. The online system shows you available slots, and you confirm your choice before you leave.
The appointment itself is where you take the written knowledge test and have your photo taken for the permit. You will need to bring specific documents and pay a fee when you arrive. Most appointments are available within one to three weeks, though busier locations may have longer waits.
Key Takeaways
- Book online at ncdmv.org or call your local DMV office to reserve a specific date and time for your learner's permit test.
- You need your Social Security number, proof of identity, and proof of North Carolina residency to complete the appointment booking.
- Bring your original documents (not copies) to your appointment, along with the fee, which is currently $20 for a learner's permit.
- If you need to reschedule, cancel your appointment at least 24 hours before your reserved time to avoid losing your spot.
How to book online at ncdmv.org
Go to ncdmv.org and look for the "Schedule an Appointment" link on the homepage. Click it and select "Learner Permit" as the service you need. The system will ask you to enter your driver's license number if you have one, or your Social Security number if you do not.
Next, choose your county and the DMV office location you prefer. The calendar will show you which dates have openings. Select a date, then pick a time slot from the available options. Review your information one more time, then confirm. You will receive a confirmation number — write it down or take a screenshot, because you will need it when you arrive.
The online system is usually available during business hours and sometimes outside them, depending on your location. If the system is down or you prefer not to use it, you can call your local DMV office directly to book by phone.
What documents to bring to your appointment
Bring your original documents — the DMV will not accept copies. You need proof of identity (a passport, military ID, or state ID card), proof of your Social Security number (a Social Security card, W-2, or 1099 form), and proof of North Carolina residency (a utility bill, lease, or bank statement dated within the last 60 days).
If you are under 18, bring a parent or guardian with you. They will need to sign your process in person. If your name has changed due to marriage or court order, bring the original document that shows the change.
Do not bring copies or digital photos of documents on your phone — the DMV requires originals. Bring the fee as well: learner's permits cost $20 and can be paid by cash, check, or card at most locations.
What happens during your appointment
When you arrive, check in at the front desk and give your confirmation number. A staff member will verify your documents and have you sign your process. Then you will go to a testing station to take the written knowledge test on a computer. The test has 36 questions about North Carolina traffic laws and road signs, and you need to answer at least 28 correctly to pass.
If you pass, you will have your photo taken for your permit. If you do not pass, you can usually reschedule and try again, though some locations may require you to wait a certain number of days before your next attempt. The permit is printed on the spot or mailed to you within a few days, depending on your location.
How to reschedule or cancel your appointment
If you need to change your appointment, go back to ncdmv.org and look for the "Manage Appointment" or "Cancel Appointment" option. Enter your confirmation number and follow the prompts. You can also call your local DMV office to reschedule by phone.
Cancel or reschedule at least 24 hours before your appointment time. If you do not show up and do not cancel, you may lose your spot and have to wait longer for the next available time. Some locations charge a fee if you miss an appointment without canceling, so it is worth the few minutes to cancel if your plans change.
Finding your local DMV office and hours
Use the DMV office locator on ncdmv.org to find the address, phone number, and hours for the location nearest you. Type in your county or zip code and the system will show you all nearby offices. Each office has its own hours — some are open Monday through Friday, while others have Saturday hours.
Call ahead if you have questions about what documents you need or whether the office is currently accepting appointments. Some locations fill up faster than others, so if your preferred office is booked out, try a location 15 or 20 minutes away — you may find an opening sooner.
What to do if you cannot find an available appointment
If all nearby locations are booked, check back in a few days — cancellations open up regularly as people reschedule. You can also try offices in neighboring counties if you are willing to travel. Some rural DMV offices have shorter wait times than busy urban locations.
If you are in a hurry, call your local DMV office directly and ask if they have any walk-in slots or if they can fit you in sooner. Some offices keep a small number of same-day or next-day spots open for emergencies. Be honest about why you need to move up — they may be able to help if your situation is time-sensitive.
Frequently Asked Questions
Can I book an appointment for someone else?
No, the person taking the test must book their own appointment or have a parent or guardian book it for them if they are under 18. You will need the applicant's Social Security number or driver's license number to complete the booking.
What if I fail the written test?
You can reschedule and try again. Most DMV offices let you book another appointment right away, though a few require you to wait a few days between attempts. There is no extra fee to retake the test — you only pay the $20 permit fee once.
Do I need to bring my Social Security card or can I bring a different document?
You need to bring one document that proves your Social Security number — a Social Security card, W-2, or 1099 form all work. The DMV accepts any of these, so bring whichever one you have available.
What if I miss my appointment?
If you do not show up and do not cancel, you lose your spot. You will need to book a new appointment, which may take several weeks depending on how busy your local office is. Some locations charge a no-show fee, so cancel if your plans change.
Can I take the test in a language other than English?
North Carolina offers the written test in English and Spanish. When you book your appointment online or by phone, you can request the language you prefer. Let the DMV know when you call or during your online booking.