What you need to bring and where to go
To get a North Carolina driver's license, you visit your local Division of Motor Vehicles (DMV) office with proof of identity, proof of Social Security number, and proof of North Carolina residency. You will take a written test on traffic laws, a vision test, and a road test in your own vehicle or the DMV's test vehicle. The entire process takes several visits spread over weeks, not hours.
North Carolina does not have a single central DMV office. Instead, you go to one of the regional DMV offices scattered across the state. You can find the office nearest you and check its hours on the North Carolina DMV website. Some offices take walk-ins; others require you to book an appointment online or by phone. Calling ahead is always safer than showing up without one.
Key Takeaways
- You must bring a valid passport or birth certificate, a Social Security card or tax document, and a utility bill or lease showing your North Carolina address.
- The written test covers North Carolina traffic laws and is offered in English and Spanish; you can study using the free DMV handbook available online.
- You cannot take the road test until you pass the written and vision tests, and you must schedule the road test separately from your first visit.
- A learner's permit is required before you can take the road test, and you must hold it for a minimum of one day but typically wait weeks for the appointment.
- The total cost is around $20 for the learner's permit and $20 for the license itself, though fees vary slightly by office.
Documents you must bring to the DMV
North Carolina requires three categories of documents: proof of identity, proof of Social Security number, and proof of residency. For identity, bring a valid U.S. passport, a certified birth certificate, or a military ID. A driver's license from another state counts only if you are renewing or upgrading an existing license.
For Social Security, bring your actual Social Security card, a W-2 form, a 1099 form, or a tax return. A bank statement or pay stub with your full Social Security number printed on it also works. For residency, bring a utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days and showing your current North Carolina address. A piece of mail from a government agency works too.
Bring the originals, not copies. The DMV staff will examine them and may make copies at the office. If your name has changed due to marriage or court order, bring the marriage certificate or court document as well.
The written test and learner's permit
After you submit your documents, you take the written test on the same day. The test has 25 questions about North Carolina traffic laws, right-of-way rules, and safe driving practices. You must answer at least 20 correctly to pass. The test is offered in English and Spanish.
You can study for free using the North Carolina DMV Handbook, available as a PDF on the DMV website. The handbook covers everything on the test. Many people spend a few hours reading it before their visit. If you fail, you can retake the test the same day or come back another day at no extra cost.
Once you pass the written test and the vision screening, you receive a learner's permit. This permit allows you to drive with a licensed adult in the car. You must hold the learner's permit for at least one day before you can take the road test, but in practice you will wait several weeks for a road test appointment. During this time, you can practice driving with a licensed adult to prepare.
Scheduling and taking the road test
The road test is a separate appointment from your first DMV visit. After you receive your learner's permit, you schedule the road test online or by phone through the DMV. Wait times vary by region; some offices have openings within two weeks, while others may have a month-long wait.
On the day of the road test, bring your learner's permit, proof of insurance, and the vehicle you will be tested in. The vehicle must be registered, insured, and in safe working condition. The examiner will check the brakes, lights, windshield wipers, and horn before you start. The test lasts about 20 to 30 minutes and includes driving on local roads, parking, and demonstrating your ability to follow traffic laws.
You must pass the road test to receive your license. If you fail, you can retake it after a waiting period, usually one to two weeks. Most people pass on the second or third attempt.
Age-specific rules for teen drivers
If you are under 18, North Carolina has additional requirements. You must be at least 15 years old to get a learner's permit. You must hold the permit for at least 12 months and be at least 16 years old before you can take the road test and get a full license.
Teen drivers also face restrictions on the full license. For the first six months, you cannot drive between midnight and 5 a.m. unless a licensed adult is in the car. You cannot use a cell phone while driving, even hands-free. These restrictions ease after six months of safe driving.
Renewing or replacing an existing license
If you already have a valid driver's license from another state and you move to North Carolina, you do not need to take the written or road test. You can exchange it for a North Carolina license by visiting the DMV with your out-of-state license, proof of residency, and proof of Social Security number. The process is faster and costs less than getting a license from scratch.
If your North Carolina license expires, you can renew it by mail, online, or in person, depending on your age and how long it has been expired. Visit the DMV website to check which method applies to you. Renewing by mail or online is usually the cheapest and fastest option.
Cost and timeline
A learner's permit costs around $20. A driver's license costs around $20. These fees are set by the state and do not vary by DMV office, though some offices may charge a small additional fee for services like duplicate copies. You pay at the time you receive each document.
The entire process from your first visit to receiving your license typically takes four to eight weeks. This timeline assumes you pass the written test on your first try and the road test on your second or third try. If you fail either test, add one to two weeks for each retake. The biggest variable is the wait time for a road test appointment, which depends on how busy your local DMV office is.
Frequently Asked Questions
Can I take the road test in a vehicle that is not registered to me?
Yes. The vehicle must be registered, insured, and in safe working condition, but it does not have to be registered in your name. Many people use a parent's or friend's vehicle for the test. Bring proof of insurance for whichever vehicle you use.
What happens if I fail the road test?
You can retake it after a waiting period, usually one to two weeks. There is no extra fee to retake the test. You keep your learner's permit and can continue practicing. Most people pass within two or three attempts.
Do I need to take the written test again if I move to North Carolina from another state?
No. If you have a valid driver's license from another state, you can exchange it for a North Carolina license without retaking any tests. Bring your out-of-state license, proof of residency, and proof of Social Security number to the DMV.
Can I study the DMV handbook in a language other than English?
The handbook is available in English and Spanish on the North Carolina DMV website. The written test is also offered in Spanish. Contact your local DMV office if you need materials in another language.
How long is a North Carolina driver's license valid?
A standard driver's license is valid for eight years. You will receive a renewal notice in the mail before it expires. You can renew online, by mail, or in person depending on your age and circumstances.