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, pass a written test about traffic laws, pass a vision test, and pass a driving test with an examiner. You must bring specific documents that prove your identity, Social Security number, and North Carolina residency. The whole process takes multiple visits — you cannot do it all in one day — and costs money at each stage.
North Carolina issues licenses to people age 16 and older. If you are under 18, the rules are stricter: you must hold a learner's permit for a certain amount of time, practice with a licensed adult, and follow restrictions on when and where you can drive. If you are 18 or older, you can move faster because you skip the learner's permit requirement.
Key Takeaways
- You must visit the DMV in person with original documents proving your identity, Social Security number, and North Carolina address before you can take any test.
- If you are under 18, you must get a learner's permit first, hold it for at least 12 months, and log 60 hours of supervised driving before you can take the road test.
- If you are 18 or older, you can skip the learner's permit and go straight to the written test, vision test, and road test at the DMV.
- The written test covers North Carolina traffic laws and road signs; you can study using the free DMV handbook available online or at any DMV office.
- You will pay separate fees for the written test, the road test, and the license itself, with costs varying based on your age and license type.
Documents you must bring to the DMV
The DMV requires original documents — not copies — in three categories: proof of identity, proof of Social Security number, and proof of North Carolina residency. You cannot get a license without all three, so check what you have before you go.
For proof of identity, bring one of these: a valid passport, a certified birth certificate, a military ID, or a state ID from another state. A school ID or a work ID will not work. If you are using a birth certificate, it must be certified (issued by the vital records office in the state where you were born), not a photocopy you printed yourself.
For proof of Social Security number, bring your Social Security card, a W-2 form, a 1099 form, or a pay stub with your full Social Security number on it. A tax return works too. If you do not have a Social Security number, you will need to explore for one first through the Social Security Administration.
For proof of North Carolina residency, bring a document dated within the last 60 days showing your name and current North Carolina address. A utility bill, lease agreement, mortgage statement, or bank statement all work. A cell phone bill counts if it shows your address. A piece of mail from a government agency also works. You cannot use a driver's license from another state as proof of residency.
The path if you are under 18: learner's permit first
If you are under 18, North Carolina requires you to get a learner's permit before you can take the road test. This is a separate step that takes time, so plan ahead.
First, visit the DMV with your documents and take the written test about traffic laws and road signs. If you pass, you get a learner's permit on the spot. You can study for this test using the free North Carolina DMV handbook, which is available online at the DMV website or in print at any DMV office. The handbook covers everything the test covers.
Once you have the learner's permit, you must hold it for at least 12 months before you can take the road test. During this time, you must log at least 60 hours of supervised driving, with at least 10 of those hours at night. A licensed adult age 21 or older must be in the front seat with you the entire time. You do not need to turn in a log, but you should keep one for your own records in case the examiner asks.
After 12 months have passed and you have the 60 hours logged, you can return to the DMV to schedule your road test. You will take the vision test and the road test at the same visit. If you pass both, you get your license.
The path if you are 18 or older: straight to the tests
If you are 18 or older, you do not need a learner's permit. You can go directly to the written test, vision test, and road test.
Visit the DMV with your documents and take the written test first. Study the free North Carolina DMV handbook before you go. If you pass, you can schedule your road test for a later date — the DMV will not do both tests on the same day.
When you return for the road test, you will also take the vision test. Bring the same documents again. You must bring a vehicle to use for the road test; the examiner will not provide one. The vehicle must be registered, insured, and in working condition. If you pass the vision and road tests, you get your license that day or within a few days, depending on the office.
What happens during the written test
The written test has 50 questions about North Carolina traffic laws, road signs, and safe driving practices. You must answer at least 40 questions correctly to pass. The test is multiple choice, and you take it on a computer at the DMV office.
You can retake the test if you fail, but you must wait one day before you can try again. There is a fee each time you take it. Study the free DMV handbook thoroughly before your first attempt — it covers every topic on the test, and the questions come directly from it.
The test is offered in English and in other languages depending on the DMV office. Ask when you call or visit to find out what languages are available at your location.
What happens during the vision and road tests
The vision test checks whether you can see well enough to drive safely. The examiner will test each eye and check your peripheral vision. If you wear glasses or contacts, bring them and wear them during the test. If you fail the vision test, you cannot take the road test that day.
The road test lasts about 20 to 30 minutes. You drive a vehicle with an examiner in the passenger seat. The examiner watches how you handle basic driving tasks: starting the car, turning, stopping, parking, and following traffic laws. You will drive on both city streets and highways, depending on the test route. If you fail, you can retake it, but there is a fee each time.
Bring your learner's permit (if you are under 18) or your ID to the road test. Bring the vehicle you will use for the test, with proof of registration and insurance. The vehicle must have working headlights, brake lights, turn signals, wipers, and mirrors. If anything is broken, the examiner will not let you take the test.
Fees and how long it takes
North Carolina charges separate fees for the written test, the road test, and the license itself. The exact amounts depend on your age and the type of license you are getting. Contact your local DMV office or check the DMV website for current fees, as they change periodically.
The timeline depends on your age. If you are under 18, the process takes at least 12 months because you must hold the learner's permit for that long. If you are 18 or older and pass all tests on your first try, you could have a license within a few weeks — but this assumes you pass the written test, then schedule and pass the road test without delays.
DMV offices have different wait times depending on how busy they are. Some offices let you make an appointment online; others operate on a first-come, first-served basis. Call ahead or check the DMV website to find out how your local office works and what the current wait time is.
Frequently Asked Questions
Can I take the written test online from home?
No. You must take the written test in person at a DMV office. However, you can study for it at home using the free DMV handbook online before you go.
What if I fail the road test?
You can retake it, but you must pay the road test fee again. There is no waiting period between attempts, so you can schedule another test as soon as the DMV has an opening. Many people pass on the second or third try.
Do I need a Social Security number to get a driver's license?
Yes. If you do not have one, you must explore for it through the Social Security Administration before you can get a license. This takes additional time, so explore early if you need one.
Can I use a passport from another country as proof of identity?
Yes. A valid passport from any country works as proof of identity. It must be current and not expired.
What if I move to a different address after I get my license?
You must update your address with the DMV within 30 days of moving. You can do this online, by mail, or in person at a DMV office, depending on what type of change you are making. Check the DMV website for the current process.