What you need to get a North Carolina driver's license
North Carolina issues driver's licenses through the Division of Motor Vehicles (DMV), and the process depends on whether you are getting your first license or renewing one. If you are a new driver, you will go through a learner's permit stage first, then a road test, before you receive a full license. The entire process typically takes several weeks because you must wait between steps.
You cannot walk into a DMV office and leave with a license the same day. North Carolina requires you to hold a learner's permit for a minimum of 30 days before you can take the road test. This waiting period exists for safety reasons — it gives you time to practice driving with a licensed adult in the car.
The state also has different rules depending on your age. If you are under 18, the requirements are stricter than for adults. If you are 18 or older, the process is faster and has fewer restrictions.
Key Takeaways
- You must get a learner's permit first and hold it for at least 30 days before you can take the road test.
- To get a learner's permit, bring proof of identity, proof of Social Security number, and proof of North Carolina residency to your local DMV office.
- The road test checks your ability to drive safely and includes both a written portion and a driving portion on public roads.
- If you are under 18, you face additional restrictions like supervised driving hours and a curfew, even after you pass the road test.
- You can schedule your road test appointment online through the North Carolina DMV website to avoid waiting in line.
Getting your learner's permit: documents and the written test
Your first stop is the DMV office to get a learner's permit. You will need to bring three types of documents: proof of identity, proof of your Social Security number, and proof that you live in North Carolina. Acceptable identity documents include a passport, a birth certificate, or a state ID card from another state. For Social Security, bring your Social Security card or a tax return. For residency, bring a utility bill, a lease, or a bank statement with your name and address on it.
At the DMV, you will take a written test covering North Carolina traffic laws and road signs. The test has 25 questions, and you must answer at least 20 correctly to pass. You can study for this test using the North Carolina Driver's Handbook, which is free on the DMV website. Many people study the handbook for a few days and pass on their first try.
If you pass the written test, the DMV will issue you a learner's permit on the spot. This permit allows you to drive only when a licensed adult who is at least 21 years old is sitting in the front passenger seat. You cannot drive alone.
The 30-day waiting period and supervised driving practice
After you receive your learner's permit, North Carolina law requires you to wait at least 30 days before you can take the road test. This is not a waiting period where you do nothing — it is time for you to practice driving with a licensed adult in the car. The adult supervising you should be at least 21 years old and hold a valid driver's license.
During this time, you should practice in different conditions: daytime and nighttime driving, highway driving, and driving in rain or other weather. The more varied your practice, the more confident you will feel during the road test. There is no minimum number of hours required, but most driving instructors recommend at least 50 to 100 hours of practice before the test.
If you are under 18, you also face restrictions during this learner's permit phase. You cannot drive between midnight and 5 a.m., and you cannot use a cell phone while driving, even hands-free. These rules stay in place even after you pass the road test and get your license, though the curfew becomes less strict.
Scheduling and taking your road test
After your 30 days are up, you can schedule a road test appointment. The fastest way to do this is through the North Carolina DMV website, where you can see available dates and times at your local testing center. You can also call the DMV or visit in person, but online scheduling is usually faster because you avoid phone hold times and office lines.
On the day of your test, bring your learner's permit, proof of insurance for the vehicle you will be driving, and the vehicle itself. The vehicle must be in safe working condition — the examiner will check the brakes, lights, windshield wipers, and horn before you start driving. If anything is broken, you will not be allowed to test that day.
The road test itself lasts about 20 to 30 minutes. The examiner sits in the passenger seat and directs you through a route that includes city streets, turns, parking, and sometimes highway driving. The examiner is looking for safe driving habits: proper signaling, checking mirrors, following speed limits, and smooth steering. You do not need to be perfect, but you cannot make serious mistakes like running a red light or hitting a curb.
What happens if you fail the road test
If you do not pass the road test, you can take it again. North Carolina does not have a waiting period between attempts, so you can schedule another test as soon as the next available appointment. However, you must still hold your learner's permit — you cannot take the test without it. Most people pass on their second or third attempt after more practice.
The DMV will tell you which specific skills you need to work on. Common reasons for failing include not checking mirrors often enough, not signaling turns, parking poorly, or driving too fast or too slow. Once you know what to improve, you can focus your practice on those areas.
After you pass: getting your full license and restrictions for drivers under 18
Once you pass the road test, you will receive your full driver's license. If you are 18 or older, you can drive alone when ready with no restrictions. If you are under 18, you receive a provisional license with restrictions that last until you turn 18.
These restrictions include a midnight-to-5 a.m. curfew, a ban on using cell phones while driving, and limits on how many passengers you can have in the car. Specifically, you cannot have more than one passenger under 21 years old in the car unless a parent or guardian is present. These rules exist because young drivers have higher accident rates, and research shows that passengers increase the risk.
The restrictions are not optional — violating them can result in fines and points on your driving record. Points can lead to higher insurance rates and, if you accumulate too many, suspension of your license.
Costs and where to go
A learner's permit costs $20 and is valid for five years. A driver's license costs $20 and is also valid for five years. These fees are paid at the DMV office when you explore. Some DMV offices accept credit cards, but some only take cash, so call ahead to check.
You can find your local DMV office on the North Carolina DMV website by entering your county or zip code. The website also shows office hours, which vary by location. Many offices are open Monday through Friday during business hours, but some have Saturday hours. If you need to renew your license later, you can do it online or by mail if you have not had any violations, which makes the process much faster.
Frequently Asked Questions
Can I take the road test before 30 days have passed since I got my learner's permit?
No. North Carolina law requires a minimum 30-day waiting period. If you try to schedule a test before that time, the DMV system will not allow it. The only exception is if you are 18 or older and hold a valid license from another state — in that case, you may be able to skip the learner's permit stage entirely.
What if I do not have a Social Security number?
You can still get a learner's permit and driver's license. Bring a letter from the Social Security Administration stating that you are not may be able to access for a number, or bring an Individual Taxpayer Identification Number (ITIN) instead. The DMV will accept either document as proof.
Can I use a vehicle that is not registered in my name for the road test?
Yes. The vehicle does not have to be registered to you, but it must have valid insurance and be in safe working condition. Many people borrow a parent's or friend's car for the test. Make sure the person whose name is on the registration is okay with you using the vehicle.
What happens to my learner's permit if I fail the road test?
Your learner's permit stays valid. You can keep practicing and take the test again whenever you want. Your permit is good for five years, so you have plenty of time to pass the test. There is no penalty for failing — you just schedule another appointment and try again.
Do I need to take a driver's education course before I can get my learner's permit?
No. North Carolina does not require a driver's education course to get a learner's permit or driver's license. However, some insurance companies offer discounts if you complete an approved course, so it may be worth asking your insurance agent. Taking a course can also help you feel more confident before the road test.