What you need to do to get a North Carolina driver's license
To get a driver's license in North Carolina, you must pass a written test on traffic laws, pass a road test, and provide documents that prove your identity and residency. The process takes place at a Division of Motor Vehicles (DMV) office and typically takes several weeks from start to finish because you cannot take the road test on the same day as your written test.
North Carolina issues licenses to people aged 16 and older. If you are under 18, you will first get a learner's permit, which lets you practice driving with a licensed adult in the car. You must hold the permit for at least one day before taking the road test, though most people practice for weeks or months.
Key Takeaways
- You must bring original documents proving your identity, Social Security number, and North Carolina residency to your first DMV visit.
- The written test covers North Carolina traffic laws and road signs; you can study using the free DMV handbook available online or in print at any DMV office.
- You cannot schedule a road test until you have passed the written test and held a learner's permit for at least one day.
- Road tests are booked weeks in advance at most DMV offices, so plan to wait several weeks between passing your written test and taking your road test.
- You will pay separate fees for the learner's permit and the driver's license, and fees vary slightly by license type and validity period.
Documents you must bring to the DMV
Bring your original documents—not copies—to your first DMV visit. You will need proof of identity (a passport, birth certificate, or state ID), proof of your Social Security number (a Social Security card or tax return), and two documents showing your North Carolina address (a utility bill, lease, mortgage statement, or bank statement dated within the last 60 days). A driver's license or ID from another state counts as identity proof but not as proof of residency.
If your name has changed due to marriage, divorce, or court order, bring the original document showing the change—a marriage certificate, divorce decree, or court order. If you do not have your Social Security card, you can bring a W-2 form, tax return, or a letter from the Social Security Administration instead.
Do not rely on digital copies or photos of documents. The DMV requires originals because staff must verify them in person. If you are missing any document, the DMV will not process your process that day.
Taking the written test and getting your learner's permit
At your DMV visit, you will take a 25-question written test on North Carolina traffic laws and road signs. You must answer at least 20 questions correctly to pass. The test is offered in English and Spanish. You can study using the North Carolina Driver's Handbook, which is free and available as a PDF on the DMV website or in print at any DMV office.
If you pass the written test, you will receive a learner's permit the same day. The permit costs between $20 and $30 depending on how long you want it to last (typically one to five years). With a learner's permit, you can drive only when a licensed driver aged 21 or older is in the front seat with you. You cannot drive alone, and you cannot drive between midnight and 5 a.m.
If you fail the written test, you can retake it the same day at most DMV offices, though some offices may ask you to return another day. There is no waiting period between attempts.
Scheduling and taking your road test
You must hold your learner's permit for at least one day before you can take a road test. In practice, most DMV offices have road test appointments booked four to eight weeks in advance, so you will likely wait much longer. You can schedule your road test online through the North Carolina DMV website, by phone, or in person at a DMV office.
The road test lasts about 20 minutes and covers basic driving skills: starting the car, turning, stopping, parking, and following traffic laws. The examiner will ask you to perform specific maneuvers and will watch how you handle the vehicle and obey road signs. You must bring your learner's permit, the same documents you brought for the written test, and the vehicle you will be driving during the test.
The vehicle must be registered, insured, and in safe working condition. The examiner will check that the brakes, lights, windshield wipers, and mirrors work before the test begins. If anything is broken or missing, the test will be cancelled and you will have to reschedule.
What happens after you pass the road test
If you pass the road test, you will receive your driver's license the same day or within a few days, depending on the DMV office. The license costs between $20 and $30 for a standard license, with higher costs for REAL ID-compliant licenses (which are required for federal purposes like boarding a domestic flight). Your license will be valid for eight years if you are under 66 years old, or five years if you are 66 or older.
If you fail the road test, you can retake it, but you will have to schedule another appointment, which may be weeks away. There is no limit to how many times you can retake the test, but you must pay the test fee each time.
Fees and timeline
The total cost depends on which documents you bring and which license type you choose. A standard eight-year driver's license costs between $20 and $30. A REAL ID-compliant license costs more—typically $30 to $40—but is required if you want to use your license as identification for domestic air travel or to enter federal buildings. The learner's permit fee is separate and ranges from $20 to $30.
The timeline from your first DMV visit to receiving your license is typically six to twelve weeks. You will spend one day getting your learner's permit and passing the written test, then wait four to eight weeks for a road test appointment, then take the road test and receive your license within days. If you fail the written test or road test, add another four to eight weeks for your next appointment.
If you already have a license from another state
If you hold a valid driver's license from another state, you do not have to take the written test or road test. You can exchange it for a North Carolina license by visiting a DMV office with your out-of-state license, proof of identity, proof of your Social Security number, and two documents showing your North Carolina address. The exchange takes one visit and costs the same as a new license.
Your out-of-state license must be valid and not suspended or revoked. If it is expired, you will have to take the written test and road test like a first-time driver.
Frequently Asked Questions
Can I take the road test in a different vehicle than the one I practiced in?
Yes. The vehicle must be registered, insured, and in safe working condition, but it does not have to be the same car you used for practice. Many people borrow a parent's or friend's car for the test. The examiner will check the brakes, lights, and wipers before you start.
What if I fail the road test?
You can retake it, but you will have to schedule another appointment through the DMV website or by phone. Most offices book road tests four to eight weeks in advance. You pay the test fee again. There is no limit to how many times you can retake it.
Do I need a REAL ID license or a standard license?
A standard license works for driving. A REAL ID license is required if you want to use your license as identification for domestic air travel or to enter federal buildings. It costs a few dollars more. You choose which type when you explore.
Can I take the written test in Spanish?
Yes. The North Carolina DMV offers the written test in English and Spanish. Tell the DMV staff which language you prefer when you arrive.
What if I lost my learner's permit before taking the road test?
You can get a replacement at any DMV office. Bring your identity documents and proof of residency. The replacement costs a small fee, typically $5 to $10. You do not have to retake the written test.