What you need to get a North Carolina driver's license as a new driver
North Carolina issues driver's licenses through the Division of Motor Vehicles (DMV). To get your first license, you will need to pass a written test on traffic laws, a vision screening, and a road test. You must also bring specific documents to prove your identity, Social Security number, and North Carolina residency. The entire process takes multiple visits — you cannot complete everything in one day.
The state does not issue a learner's permit and a full license on the same visit. You start with a learner's permit, drive under supervision for a set period, then return to take the road test. This staged approach is part of North Carolina's Graduated Driver Licensing (GDL) system, which applies to drivers under 18.
Key Takeaways
- You must obtain a learner's permit first by passing a written test and vision screening, then wait before taking the road test for your full license.
- Bring your Social Security card, proof of North Carolina residency (utility bill or lease), and a document proving your legal name and date of birth to your DMV visit.
- The road test must be taken in a vehicle registered in North Carolina with valid insurance, and you must bring proof of both.
- If you are under 18, you must hold your learner's permit for at least 12 months and one day before taking the road test, and you cannot drive alone between midnight and 5 a.m.
- DMV offices accept appointments, and booking ahead reduces wait times significantly compared to walk-ins.
Documents you must bring to the DMV
North Carolina requires three categories of documents: proof of identity and date of birth, proof of your Social Security number, and proof of residency. A single document can sometimes cover more than one category, but you need at least one from each.
For identity and date of birth, bring your birth certificate, passport, or state ID from another state. For Social Security, bring your Social Security card itself or a document showing your number, such as a W-2 or tax return. For residency, bring a utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days and showing your name and North Carolina address. A driver's license from another state does not count as proof of residency in North Carolina.
If your name has changed since your birth certificate was issued, bring a marriage certificate, divorce decree, or court order showing the legal change. The DMV will not accept photocopies of your Social Security card, so bring the original.
The learner's permit: written test and vision screening
Your first DMV visit is for the learner's permit. You will take a written test covering North Carolina traffic laws, road signs, and safe driving practices. The test has 25 questions, and you must answer at least 20 correctly to pass. You can study using the North Carolina Driver's Handbook, which is free and available on the DMV website and in print at DMV offices.
During the same visit, you will have your vision screened. The DMV checks whether you can see well enough to drive safely. If you wear glasses or contacts, bring them. If you fail the vision screening, you will be referred to an eye care professional and cannot proceed until you return with documentation that your vision meets the standard.
The written test is offered in English and Spanish. If English is not your first language, you may request an interpreter, though you should call ahead to confirm availability at your local office. Once you pass, you receive your learner's permit when ready, and the waiting period begins.
Waiting periods and driving restrictions for drivers under 18
If you are under 18, North Carolina law requires you to hold your learner's permit for at least 12 months and one day before you can take the road test. During this time, you must drive with a licensed adult who is at least 21 years old sitting in the front passenger seat. This is not optional — it is a legal requirement.
You also cannot drive alone between midnight and 5 a.m., even after you receive your full license. This restriction stays in place until you turn 18. If you are caught driving alone during these hours, you face a traffic violation and possible license suspension.
If you are 18 or older when you get your learner's permit, you do not have to wait 12 months. You can take the road test as soon as you feel ready, though the DMV recommends at least 30 hours of supervised driving practice before attempting it.
Scheduling and taking the road test
Once your waiting period is complete, you schedule a road test appointment with the DMV. You can book online through the North Carolina DMV website or by calling your local DMV office. Road test appointments fill up quickly, especially in urban areas, so book as far ahead as possible — sometimes weeks in advance.
For the road test, you must bring a vehicle that is registered in North Carolina and has valid liability insurance. The vehicle must be in safe working condition with functioning brakes, lights, windshield wipers, and mirrors. You must also bring proof of registration and proof of insurance. A learner's permit holder cannot drive the test vehicle to the DMV; you must arrive with your supervising adult, who will sit in the back seat during the test.
The road test lasts about 20 minutes and covers basic driving skills: starting the vehicle, turning, stopping, parking, and following traffic laws. The examiner will direct you through a predetermined route. If you pass, you receive your full driver's license on the spot. If you fail, you can reschedule and try again, though you must wait at least one week before your next attempt.
Fees and payment methods
North Carolina charges separate fees for the learner's permit and the driver's license. The learner's permit costs $20 and is valid for five years. The driver's license costs $20 for a four-year license or $40 for an eight-year license. You choose the length when you explore.
The DMV accepts cash, debit cards, and credit cards at most offices. Some rural offices may accept cash only, so call ahead if you are unsure. There are no additional fees for the written test or road test — they are included in the license cost.
If you fail the road test and need to reschedule, you do not pay a second fee for the test itself. You only pay if you need to renew your permit or license before it expires.
Finding your local DMV office and booking an appointment
North Carolina has DMV offices in every county. You can find your nearest office and its hours on the DMV website by entering your zip code. Most offices are open Monday through Friday during standard business hours, though some have extended evening hours one or two days per week.
Booking an appointment online through the DMV website is faster than walking in. Walk-in customers often wait one to two hours, while appointment holders are usually seen within 15 minutes of their scheduled time. If you cannot book online, call your local office directly — staff can schedule you over the phone.
Bring all required documents to your appointment. If you are missing any document, the DMV will not process your process, and you will have to reschedule. Bring your Social Security card in its original form, not a copy.
Frequently Asked Questions
Can I take the road test in a borrowed vehicle?
Yes, as long as the vehicle is registered in North Carolina, has valid insurance, and the owner gives you permission. You must bring proof of registration and insurance. The vehicle does not have to be registered in your name.
What happens if I fail the road test?
You can reschedule and try again after at least one week has passed. There is no additional fee for the retest. You keep your learner's permit and can continue practicing. Most people pass on their second or third attempt.
Do I need to take a written test again if I already have a learner's permit from another state?
Yes. North Carolina requires all new drivers to pass its written test, even if you have a valid permit or license from another state. You will need to surrender your out-of-state permit or license when you receive your North Carolina license.
Can I renew my learner's permit if I am not ready for the road test?
Yes. Your learner's permit is valid for five years and can be renewed at the DMV for $20. You can hold a permit as long as you need while you practice and prepare for the road test.
What if I move to North Carolina from another state and already have a driver's license?
You do not need a learner's permit. You can exchange your out-of-state license for a North Carolina license by visiting the DMV with your out-of-state license, proof of residency, and proof of your Social Security number. You do not have to take a written or road test.