What North Carolina requires before you can get a license
To get a driver's license in North Carolina, you need to pass a written test on traffic laws, pass a road test, and provide proof of identity and residency. The state also requires you to show proof that you are a U.S. citizen or lawful permanent resident. You'll pay a fee at the time you test — the amount depends on the type of license you're seeking and how long you want it to be valid.
The process takes place at your local Division of Motor Vehicles (DMV) office. You cannot mail in your process or test; you must appear in person. Most people complete the written test and road test on the same day, though you can take them separately if you need to prepare longer for the road test.
Key Takeaways
- You must bring proof of identity (a passport, birth certificate, or military ID), proof of North Carolina residency (a utility bill or lease), and your Social Security number to your DMV appointment.
- The written test covers North Carolina traffic laws and safe driving practices; you can study the official North Carolina Driver's Handbook online for free before you go.
- The road test lasts about 20 minutes and tests your ability to handle basic driving tasks like parking, turning, and stopping; you must use a vehicle that is registered, insured, and passes inspection.
- A standard five-year driver's license costs one amount; an eight-year license costs more; a commercial driver's license (CDL) requires additional testing and costs more still.
- If you are under 18, you must first hold a learner's permit for at least 30 days and log supervised driving hours before you can take the road test.
Documents you must bring to the DMV
Bring one document that proves your identity. The DMV accepts a U.S. passport, a certified birth certificate, a military ID, a tribal ID, or a foreign passport with a valid U.S. visa. A school ID or work ID alone is not enough. If your birth certificate is not certified (raised seal), the DMV will not accept it.
You also need proof that you live in North Carolina. A utility bill, lease agreement, mortgage statement, or bank statement with your current address works. The document must be dated within the last 60 days. A piece of mail from a government agency also counts. A driver's license from another state does not count as proof of residency.
Bring your Social Security number. You can bring your Social Security card, but you don't have to — you can also provide it verbally if you know it. If you don't have a Social Security number, you'll need to bring a letter from the Social Security Administration stating that you are not may be able to access for one.
If you are explore for a commercial driver's license (CDL), bring your medical certificate as well. This is a form completed by a doctor or nurse practitioner that certifies you meet federal health standards for commercial driving.
The written test: what to study and how it works
The written test has 25 questions about North Carolina traffic laws, road signs, and safe driving practices. You need to answer at least 20 questions correctly to pass. The test is multiple choice, and you take it on a computer at the DMV office.
Study the official North Carolina Driver's Handbook, which is free and available on the DMV website. The handbook covers everything the test covers: speed limits, right-of-way rules, parking, what different road signs mean, and what to do in bad weather or emergencies. Most people spend a few hours reading the handbook before they test.
You can take the written test as many times as you need to pass it. If you fail, you can retake it the same day or come back another day. Each time you retake it, you pay the test fee again. There is no waiting period between attempts on the same day.
The road test: what the examiner will ask you to do
The road test lasts about 20 minutes. An examiner sits in the passenger seat while you drive on public roads. The examiner watches how you handle basic driving tasks: starting the car, pulling into traffic, turning left and right, changing lanes, stopping at stop signs and red lights, and parking. The examiner will also ask you to demonstrate that you know where the windshield wipers, headlights, and turn signals are.
You must use a vehicle that is registered in North Carolina, has current liability insurance, and has passed the state's safety inspection. The vehicle can be yours, a family member's, or a friend's — it doesn't matter who owns it. The vehicle must have working brakes, steering, lights, and wipers. If the examiner finds a safety problem with the vehicle before the test starts, the test will be cancelled and you'll need to reschedule with a different vehicle.
You need a valid learner's permit or a valid driver's license from another state to take the road test. If you don't have one, you cannot test. If you fail the road test, you can retake it, but you must wait at least one day before your next attempt. You'll pay the test fee each time you retake it.
Age requirements and the learner's permit stage
You must be at least 16 years old to get a learner's permit and at least 16 years old to get a driver's license in North Carolina. There is no upper age limit.
If you are under 18, you must hold a learner's permit for at least 30 days 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 driver who is at least 21 years old must be in the front seat with you while you drive. You cannot drive alone.
If you are 18 or older, you can skip the learner's permit stage and go straight to the road test, as long as you have a valid driver's license from another state or country. If you have never held a license anywhere, you must get a learner's permit first, but there is no 30-day waiting period or supervised driving requirement for adults.
Fees and license validity periods
A five-year driver's license costs one amount; an eight-year license costs more. The exact fee depends on your age and the type of license. The DMV website lists current fees by category. You pay the fee when you pass your road test, not when you explore for the permit.
A commercial driver's license (CDL) costs more than a regular license and requires additional written tests and a separate road test with a commercial vehicle. If you need a CDL, ask the DMV which endorsements you need based on the type of vehicle you'll drive.
Your license is valid for the number of years you paid for — either five or eight. You can renew it before it expires by visiting the DMV again, or you can renew it online if you meet certain conditions (no address change, no medical restrictions, no violations). Check the DMV website to see if you are may be able to access to renew online.
What happens if you fail the road test
If you fail the road test, the examiner will tell you which tasks you did not perform safely. Common reasons for failure include running a stop sign, failing to signal, hitting the curb while parking, or not checking your mirrors. You can retake the test, but you must wait at least one day. You'll need to pay the test fee again.
You can take the road test as many times as you need. There is no limit on the number of attempts. Between attempts, practice the skills the examiner said you need to work on. Many people take a professional driving lesson or two before retaking the test.
Frequently Asked Questions
Can I take the written test and road test on the same day?
Yes. Most people pass the written test in the morning and take the road test in the afternoon at the same DMV office. If you fail the written test, you can retake it the same day and then take the road test if you pass. You'll pay both test fees on the same visit.
What if I move to North Carolina from another state and already have a license?
You can drive on your out-of-state license for a limited time while you get a North Carolina license. You do not have to take the written test again, but you do have to take the road test. Bring your out-of-state license, proof of identity, and proof of North Carolina residency to the DMV. You'll pay the road test fee and the license fee.
Do I need to bring my own vehicle for the road test?
No. The vehicle can belong to anyone. It must be registered, insured, and pass inspection, but it does not have to be yours. You cannot use a vehicle from a rental company or a driving school unless you're taking a lesson with that school.
What if I don't have a Social Security number?
Bring a letter from the Social Security Administration stating that you are not may be able to access for a number. The DMV will issue you a license without one, but you'll be assigned an identification number instead. This does not affect your ability to drive legally.
How do I find my nearest DMV office and make an appointment?
Visit the North Carolina DMV website and use the office locator tool to find the office nearest you. You can schedule an appointment online or by phone. Walk-ins are accepted, but appointments usually have shorter wait times. Check the website for current hours, as some offices have limited schedules.