The documents and steps to get your NC license
To get a North Carolina driver's license, you need to pass a written test and a road test, bring specific documents to prove your identity and residency, and pay a fee. The whole process takes at least two visits to the DMV — one for the written test (after you've held a learner's permit for at least 30 days) and one for the road test. North Carolina calls its licensing agency the Division of Motor Vehicles, or DMV.
You cannot walk in and take both tests on the same day. The state requires a waiting period between your learner's permit and your road test to give you time to practice driving with a licensed adult in the car.
Key Takeaways
- You must bring your Social Security card, proof of identity (like a birth certificate or passport), and two documents showing your current North Carolina address when you visit the DMV.
- Your first visit is to get a learner's permit after passing the written test; you must wait at least 30 days before you can take the road test.
- The road test happens at a second DMV visit and includes a pre-drive vehicle inspection, a written safety check, and 20 to 30 minutes of actual driving.
- The current fee for a North Carolina driver's license is $20 for a four-year license, though fees can change and vary by license type.
- You must be at least 16 years old to get a learner's permit and at least 16 years and 6 months old to take the road test.
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 your current address in the state. You cannot get a license without all three.
Proof of identity means an original or certified copy of your birth certificate, a valid U.S. passport, a passport card, or a military ID. A school ID or work ID does not count. If you were born outside the United States, bring your Certificate of Naturalization or your Permanent Resident Card (green card).
Proof of Social Security number is your actual Social Security card. A tax return, W-2, or other document showing your number is not acceptable — you must bring the card itself.
Proof of current North Carolina address requires two documents. These can be a utility bill, a lease or mortgage statement, a bank statement, a property tax bill, or a government check or notice addressed to you. Both documents must show your current street address and your name. A PO box does not count as a residential address.
Bring originals or certified copies. The DMV will not accept photocopies or photos of documents on your phone.
The written test and learner's permit
Your first DMV visit is to take the written test and get your learner's permit. The test covers North Carolina traffic laws, road signs, and safe driving practices. It has 25 questions, and you must answer at least 20 correctly to pass. You can take the test on a computer at the DMV office.
If you fail, you can retake it the same day or come back another time. There is no waiting period between attempts, though you may have to pay a retest fee.
Once you pass, you receive your learner's permit when ready. This permit lets you drive only when a licensed adult who is 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.
You must hold your learner's permit for at least 30 days before you can take the road test. This waiting period is a state requirement and cannot be waived.
The road test and full license
Your second DMV visit is for the road test, which can happen no sooner than 30 days after you pass the written test. The road test has three parts: a vehicle safety inspection, a written safety check, and the actual driving test.
During the vehicle inspection, a DMV examiner checks that your car's lights, wipers, horn, brakes, and tires are working and safe. Bring a vehicle that is registered and insured in North Carolina. If the car fails inspection, you cannot take the road test that day.
The written safety check is a short quiz on vehicle safety and emergency procedures. It is not a major barrier — it tests whether you know how to use your headlights, where the emergency brake is, and what to do if your brakes fail.
The driving test itself lasts 20 to 30 minutes. The examiner will ask you to perform basic maneuvers: starting the car, turning, backing up, parking, and stopping. You will drive on local roads and possibly on a highway. You must follow traffic laws, use your signals, and demonstrate safe driving habits. Minor mistakes do not automatically fail you, but serious errors — running a red light, hitting a curb hard, or unsafe lane changes — will.
If you fail the road test, you can retake it, but there may be a waiting period and a retest fee.
Age requirements and restrictions
You must be at least 16 years old to get a learner's permit in North Carolina. You must be at least 16 years and 6 months old to take the road test and get your full license.
If you are under 18 when you get your license, your license will have restrictions. You cannot drive between midnight and 5 a.m. unless you are driving to or from work, school, or a medical appointment. You also cannot use a cell phone while driving, even hands-free, except in an emergency.
These restrictions stay in place until you turn 18 or until you have held your license for 12 months, whichever comes first.
Fees and license validity
The fee for a North Carolina driver's license is $20 for a four-year license. This is the current fee, but it can change. Some transactions — like replacing a lost license or renewing early — may have different fees. Check the North Carolina DMV website or call your local DMV office to confirm the current cost before you go.
Your license is valid for four years from the date it is issued. When it expires, you will need to renew it. Renewal is simpler than getting your first license — you do not have to retake the written or road test — but you will need to visit the DMV again and bring updated documents if your address has changed.
What to expect at your DMV visit
Arrive early. DMV offices can have long waits, especially on weekdays and at the end of the month. Bring all your documents in a folder or envelope so they do not get lost or damaged. Wear clothes you can move in comfortably for the road test — avoid very loose clothing or anything that might get caught.
For the road test, bring your learner's permit, your Social Security card, and proof of insurance for the vehicle you will be driving. The examiner will check these before you start.
If you need an interpreter, call your local DMV office ahead of time to arrange one. The DMV can provide interpreters for many languages, but you must request this in advance.
Frequently Asked Questions
Can I take the road test before 30 days have passed since I got my learner's permit?
No. North Carolina requires a minimum 30-day waiting period between your learner's permit and your road test. This is a state law and cannot be waived, even if you have extensive driving experience.
What happens if I fail the road test?
You can retake it, usually within a few days or weeks depending on DMV availability. There is typically a retest fee. You keep your learner's permit and can continue practicing with a licensed adult in the car.
Do I need to bring my own car for the road test?
Yes. You must bring a vehicle that is registered and insured in North Carolina. The car must pass the safety inspection before the examiner will let you drive it. You cannot use a DMV vehicle or borrow a car that is not insured.
What if I move to North Carolina from another state — do I have to take the written and road tests again?
If you already have a valid driver's license from another state, you can exchange it for a North Carolina license without retaking the tests. You will still need to bring your documents and pay the fee. Visit your local DMV office to find out the exact process.
Can I renew my license online?
You can renew your license by mail or online if you meet certain conditions — your license must not be expired by more than a year, and you must not have any medical or legal issues that would prevent renewal. Check the North Carolina DMV website to see if you are may be able to access for online renewal.