What you need to know before you go to the DMV
A North Carolina driver license is issued by the North Carolina Division of Motor Vehicles (DMV). You will need to visit a DMV office in person, bring specific documents, pass a written test and a driving test, and pay a fee. The whole process typically takes several visits — one to explore and get your learner's permit, then a second visit weeks later to take your road test and receive your license.
North Carolina does not issue licenses by mail or online. You cannot complete this process remotely, and you cannot skip the in-person road test. The DMV office you visit depends on which county you live in; each county has at least one DMV office, and larger counties have multiple locations.
Key Takeaways
- You must bring a Social Security card, proof of identity (passport or state ID), and proof of North Carolina residency (utility bill, lease, or bank statement dated within 60 days) to your first DMV visit.
- You will take a written test on traffic laws and road signs at your first visit; passing this test gives you a learner's permit, which lets you drive with a licensed adult in the car.
- You must wait at least one week after receiving your learner's permit before you can schedule a road test, and you must bring a vehicle and a licensed adult to that test.
- The road test covers basic driving skills like parking, turning, and following traffic laws; you must pass this test to receive your actual driver license.
- A standard North Carolina driver license costs around $20 and is valid for eight years, though the exact fee depends on your age and whether you are renewing or getting your first license.
Documents you must bring to the DMV
The DMV requires three categories of documents: proof of identity, proof of your Social Security number, and proof that you live in North Carolina. You cannot explore without all three.
For proof of identity, bring your passport, a state ID card from another state, a military ID, or a tribal ID. A birth certificate alone is not enough. If you do not have any of these, you will need to get one before you can explore for a driver license.
For proof of your Social Security number, bring your Social Security card itself. A tax return, W-2, or 1099 form will not work — the DMV requires the actual card. If you have lost your card, you can order a replacement from the Social Security Administration before your DMV visit, or you can bring a letter from Social Security showing your number.
For proof of North Carolina residency, bring a document dated within the last 60 days that shows your name and current address. A utility bill, lease agreement, mortgage statement, bank statement, or insurance policy all work. A piece of mail from a government agency also works. A driver license from another state does not count as proof of residency, even if it shows a North Carolina address.
Getting your learner's permit at your first DMV visit
At your first visit, you will take a written test on 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 Handbook, which is free and available on the DMV website. Many people study the handbook for a few days and pass on their first try; others take the test multiple times.
If you pass the written test, you will receive a learner's permit on the same day. This permit allows you to drive on public roads only when a licensed adult (at least 21 years old) is sitting in the front passenger seat. You cannot drive alone, and you cannot drive between midnight and 5 a.m., even with a licensed adult in the car.
If you fail the written test, you can retake it the same day or come back another day. There is no waiting period between attempts, but you will pay a fee each time you take the test.
Waiting period and scheduling your road test
You must hold your learner's permit for at least one week before you can take a road test. This is a state requirement and cannot be waived. During this week, you should practice driving with a licensed adult in different conditions — residential streets, highways, parking lots, and night driving if possible.
After one week has passed, you can schedule your road test by visiting a DMV office, calling the DMV, or using the online scheduling system on the North Carolina DMV website. Road test appointments fill up quickly, especially in urban areas, so you may have to wait several weeks for an available slot. Some DMV offices have shorter wait times than others, so if you live near multiple offices, calling ahead to ask about wait times can help.
You will need to bring the same vehicle to your road test that you practiced in, if possible. The vehicle must have valid registration, current insurance, and working seat belts, lights, and brakes. The DMV inspector will check these before the test begins.
Taking your road test and receiving your license
On the day of your road test, bring your learner's permit, the vehicle you will be driving, and a licensed adult (at least 21 years old) who will sit in the front passenger seat during the test. The DMV inspector will sit in the back seat and observe your driving for about 20 to 30 minutes.
The test covers basic driving skills: starting the car, pulling into traffic, turning left and right, changing lanes, parking (both parallel and perpendicular), stopping at stop signs and traffic lights, and following the speed limit. The inspector is looking for safe driving habits, not perfect driving. Minor mistakes like hesitating at a turn or slightly overshooting a parking space usually do not result in failure. Serious mistakes like running a red light, hitting a curb, or failing to use a turn signal will result in failure.
If you pass the road test, you will receive your North Carolina driver license on the same day, usually within a few hours. If you fail, you can retake the test, but you will have to schedule another appointment and wait for the next available slot. There is no limit to how many times you can retake the test.
Fees and how long your license lasts
A standard North Carolina driver license costs approximately $20 for a first-time license. The exact fee varies slightly depending on your age and whether you are getting a REAL ID-compliant license (which has a gold star and is required for federal purposes like boarding a plane). You will pay this fee at your first DMV visit when you explore for your learner's permit, not when you receive your license.
Your driver license is valid for eight years from the date it is issued. When it expires, you can renew it by mail, online, or in person at a DMV office. Renewal is simpler than getting your first license — you do not have to retake the written or road tests.
What to do if you are under 18
If you are under 18, North Carolina has additional restrictions beyond the learner's permit rules. Once you receive your full driver license, you cannot drive between midnight and 5 a.m. for the first six months, and you cannot have passengers under 21 in the car (except family members) for the first 12 months. These restrictions are printed on your license and are enforced by law enforcement.
You also must complete a driver education course before you can take your road test. This course can be taken online or in person through a high school or private driving school. The course takes about 30 hours total and covers traffic laws, hazard recognition, and safe driving practices. Once you complete the course, you will receive a certificate that you must bring to your road test appointment.
Frequently Asked Questions
Can I take my road test in a different county than where I live?
Yes. You can take your road test at any DMV office in North Carolina, not just the one in your home county. If one office has a shorter wait time, you can travel to that office for your test. You still need to bring all the same documents and your learner's permit.
What happens if I fail my road test?
You can retake the road test as many times as you need. There is no limit on attempts. You will have to schedule another appointment and wait for the next available slot, which may be several weeks away. You will pay the road test fee each time you take it.
Do I need to take a written test again if I renew my license?
No. When you renew your North Carolina driver license, you do not retake the written test or the road test. Renewal is a simpler process that can be done by mail, online, or in person.
What if I move to North Carolina from another state?
If you already have a valid driver license from another state, you can exchange it for a North Carolina license without retaking the written or road tests. You will need to visit a DMV office and bring your out-of-state license plus proof of North Carolina residency. You will pay a fee for the new license.
How do I find the DMV office nearest me?
The North Carolina DMV website has a location finder that shows all DMV offices by county, their hours, and their phone numbers. You can also call the DMV customer service line to ask about wait times at different offices.