What You Need to Do to Get a North Carolina Driver's License
To get a North Carolina driver's license, you will visit your local Division of Motor Vehicles (DMV) office in person, pass a written test and a driving test, and provide documents that prove your identity and residency. The entire process takes multiple visits — you cannot walk in and leave with a license the same day. Most people complete it within two to four weeks if they pass both tests on their first attempt.
North Carolina requires you to hold a learner's permit for at least one day before you can take the driving test, so plan for at least two separate trips to the DMV. The written test covers road signs, right-of-way rules, and safe driving practices. The driving test is conducted by a DMV examiner in your own vehicle or a DMV vehicle, depending on which office you visit.
Key Takeaways
- You must visit the DMV in person with original documents proving your identity, Social Security number, and North Carolina residency before you can take any test.
- You will first take a written test to get a learner's permit, which you must hold for at least one day before scheduling a driving test.
- The driving test is a 20-minute evaluation of basic vehicle control and road awareness, conducted by a DMV examiner.
- You can schedule your driving test online through the North Carolina DMV website or by calling your local office, and most offices have openings within one to three weeks.
- The total cost is $20 for a learner's permit and $20 for a driver's license, paid at the time of each test.
Gather Your Documents Before Your First DMV Visit
You must bring original documents to your first DMV appointment — photocopies and digital images are not accepted. Bring your Social Security card or a document that shows your Social Security number, such as a W-2 form or tax return. You will also need one document that proves your identity, such as a passport, military ID, or birth certificate.
For proof of North Carolina residency, bring a recent utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days and showing your current address. A driver's license from another state does not count as proof of residency. If you do not have a document in your name, you can bring a bill addressed to you and a notarized letter from the person whose name appears on the bill, stating that you live there.
If you are under 18, your parent or legal guardian must accompany you to the DMV and sign consent forms. Bring their ID as well. If you are 18 or older, you do not need anyone with you, but you must sign all forms yourself.
Pass the Written Test and Receive Your Learner's Permit
At your first DMV visit, you will take a written test on a computer at the DMV office. The test has 36 questions covering North Carolina traffic laws, road signs, and safe driving. You must answer at least 28 questions correctly to pass. The test takes about 20 to 30 minutes.
If you pass, you will pay $20 and receive your learner's permit when ready. Your learner's permit is valid for five years. You must hold it for at least one day before you can take the driving test — you cannot take both tests on the same day. If you fail the written test, you can retake it the same day or return another day at no additional cost.
While you hold your learner's permit, you must drive with a licensed driver who is at least 21 years old sitting in the front passenger seat. You cannot drive alone. This is the time to practice with a parent, guardian, or friend before your driving test.
Schedule and Take Your Driving Test
You can schedule your driving test online at ncdmv.org or by calling your local DMV office. Most offices allow you to book a test within one to three weeks of your request. You must have held your learner's permit for at least one day before the DMV will let you schedule.
On the day of your driving test, bring your learner's permit, proof of insurance for the vehicle you will drive, and the vehicle itself. The vehicle must be registered, have working brakes and lights, and pass a basic safety inspection. If you do not have your own vehicle, some DMV offices have vehicles available for the test, but you must reserve one when you schedule your appointment.
The driving test lasts about 20 minutes. The examiner will ask you to perform basic maneuvers such as backing up, parallel parking, and turning. They will also evaluate how you handle traffic, obey traffic signals, and respond to other drivers. If you pass, you will pay $20 and receive your driver's license on the spot. If you fail, you can retake the test after waiting at least one day, and you pay $20 again.
Understand What Happens if You Fail Either Test
If you fail the written test, you can retake it when ready or come back another day. There is no waiting period between attempts, and you do not pay again. Most people who fail the written test pass on their second or third attempt after studying the North Carolina Driver Handbook, which is free on the DMV website.
If you fail the driving test, you must wait at least one day before you can retake it. You will pay $20 again for each attempt. Common reasons for failing include hitting a curb during parallel parking, failing to come to a complete stop at a stop sign, or unsafe lane changes. The examiner will tell you what you did wrong so you can practice those specific skills before your next test.
Your learner's permit remains valid while you retake the driving test as many times as you need. You do not have to retake the written test unless your learner's permit expires before you pass the driving test.
Know the Rules for Drivers Under 18
If you are under 18, your new driver's license will be a limited provisional license, not a full license. This license has restrictions that last until you turn 18. You cannot drive between midnight and 5 a.m. unless you are driving to work, school, or a medical appointment. You cannot use a cell phone while driving, even with a hands-free device, except to call 911.
You must have a licensed driver who is at least 21 years old in the front passenger seat whenever you drive, except when you are driving to or from work. These restrictions are enforced by law, and violating them can result in fines and license suspension.
When you turn 18, you can visit the DMV and convert your limited provisional license to a full license at no cost. Bring your current license and proof of your birthday, such as a birth certificate or passport.
Renew or Replace Your License if Needed
A North Carolina driver's license is valid for eight years. You will receive a renewal notice in the mail about 60 days before your license expires. You can renew online through the DMV website if you have not had any address changes and your license is not expired. Online renewal costs $20 and takes about one week.
If your license is already expired, you have been in another state, or you need to change your address, you must renew in person at the DMV. Bring your current license or learner's permit, proof of your new address if you moved, and $20. In-person renewal takes about 15 minutes.
If your license is lost, stolen, or damaged, you can request a replacement at the DMV. Bring your proof of identity and residency, just as you did for your original license, and pay $20. A replacement license arrives by mail within one to two weeks.
Frequently Asked Questions
Can I take the driving test in a vehicle that is not registered in my name?
Yes. The vehicle must be registered and insured, but it does not have to be registered to you. The vehicle must pass a basic safety check — working brakes, lights, windshield wipers, and steering. Bring proof of insurance for that vehicle to your test.
What if I fail the driving test three times?
There is no limit to how many times you can retake the driving test. You can keep trying as long as your learner's permit is valid. If your learner's permit expires before you pass, you will need to retake the written test to get a new one, but you do not lose your progress.
Do I need to take a vision test at the DMV?
Yes. The DMV will test your vision as part of your first appointment. If you wear glasses or contacts, bring them with you. If you fail the vision test, the DMV will require you to get a vision correction from an eye doctor before you can receive your license.
Can I get a North Carolina driver's license if I do not have a Social Security number?
No. A Social Security number is required by North Carolina law. If you are not a U.S. citizen and do not have a Social Security number, you may be able to get an ITIN (Individual Taxpayer Identification Number) from the IRS, but you should contact your local DMV office to ask what documents they will accept.
How much does a North Carolina driver's license cost in total?
The total cost is $40 if you pass both tests on your first attempt: $20 for the learner's permit and $20 for the driver's license. If you retake either test, you pay $20 for each additional attempt. There are no other fees unless you need to replace a lost or damaged license.