What You Need to Know About North Carolina Driver's Licenses
North Carolina issues three types of driver's licenses: a standard license for drivers 18 and older, a limited license for drivers 16 and 17, and a commercial driver's license (CDL) for those operating commercial vehicles. The path you take depends on your age and what you plan to drive. Most people start with a learner's permit, pass a written test, complete a road test, and then receive their license from the North Carolina Division of Motor Vehicles (NCDMV).
The entire process typically takes several weeks to a few months, depending on how quickly you schedule your tests and how many attempts you need. You'll need to visit an NCDMV office in person for your road test and to pick up your license — there's no way around the in-person requirement.
Key Takeaways
- North Carolina requires you to hold a learner's permit for at least 30 days before you can take your road test, and you must be at least 15 years old to get one.
- You must pass a written knowledge test at an NCDMV office before scheduling a road test; the test covers traffic laws, road signs, and safe driving practices.
- Your road test is administered by NCDMV examiners and tests your ability to operate the vehicle safely in real traffic; you must bring your own vehicle and a licensed adult.
- North Carolina driver's licenses are valid for eight years for adults and four years for drivers under 21, and you must renew in person the first time.
Getting Your Learner's Permit in North Carolina
You must be at least 15 years old to get a learner's permit in North Carolina. You'll need to visit an NCDMV office with proof of identity (such as a birth certificate or passport), proof of Social Security number, and proof of North Carolina residency (a utility bill or lease agreement works). Bring your original documents — photocopies are not accepted.
At the office, you'll take a written knowledge test that covers North Carolina traffic laws, road signs, and safe driving practices. The test has 25 questions, and you must answer at least 20 correctly to pass. If you don't pass on your first try, you can retake it the same day or come back another time. Once you pass, you'll receive your learner's permit when ready.
With your learner's permit, you can drive only when a licensed adult who is at least 21 years old is in the front passenger seat. You cannot drive between midnight and 5 a.m., and you must follow all traffic laws. You must hold your permit for at least 30 days before you can take your road test.
Passing the Written Knowledge Test
The written test at the NCDMV covers three main areas: traffic laws and regulations, road signs and their meanings, and safe driving practices. You can study using the North Carolina Driver's Handbook, which is free and available online at the NCDMV website or in print at any NCDMV office. The handbook contains all the information you need to pass the test.
The test is taken on a computer at the NCDMV office, and you have 30 minutes to complete it. Questions are multiple choice with four options each. You don't need to memorize every detail in the handbook — focus on understanding the rules of the road, what different signs mean, and how to drive safely in various conditions.
If you fail the test, you can retake it when ready or schedule another appointment. There's no waiting period between attempts, and you can take the test as many times as you need. Most people pass on their first or second try if they study the handbook.
Scheduling and Taking Your Road Test
You can schedule your road test online through the NCDMV website, by phone, or in person at an NCDMV office. You must have held your learner's permit for at least 30 days before you can test. Road test appointments fill up quickly, especially in busy areas, so schedule as soon as you're may be able to access.
On the day of your test, bring your learner's permit, proof of insurance for the vehicle you'll be driving, and the vehicle itself. The vehicle must be in safe working condition — the examiner will check the brakes, lights, windshield wipers, and mirrors before the test begins. You must also bring a licensed adult who is at least 21 years old; this person will sit in the passenger seat but cannot help you during the test.
The road test lasts about 20 minutes and takes place on local roads near the NCDMV office. The examiner will ask you to perform basic driving tasks: starting the car, turning, stopping, parking, and driving at different speeds. You'll also be tested on your ability to follow traffic signs and signals and to drive safely around other vehicles and pedestrians. The examiner is looking for safe driving habits, not perfection — minor mistakes won't fail you, but unsafe driving will.
If you pass, you'll receive a temporary license on the spot, valid for 45 days while your permanent license is mailed to you. If you don't pass, you can retake the test after waiting one business day. You can schedule your next attempt online or by phone.
License Types and What You Can Drive
A standard Class D license is what most people get. It allows you to drive passenger cars, pickup trucks, and vans. You must be at least 16 years old to get one (or 15 with a limited license). A standard license is valid for eight years if you're 21 or older, or four years if you're under 21.
A limited license is for drivers aged 16 and 17. It has the same driving privileges as a standard license but comes with restrictions: you cannot drive between midnight and 5 a.m. (with some exceptions for school, work, or medical emergencies), and you cannot use a cell phone while driving, even hands-free. A limited license is valid for four years.
A commercial driver's license (CDL) is required if you drive a vehicle with a gross vehicle weight rating over 26,001 pounds, or if you drive a vehicle designed to carry 16 or more passengers. Getting a CDL requires additional testing and medical certification. You must first have a standard driver's license, then pass a CDL knowledge test and a CDL road test.
Renewing Your North Carolina Driver's License
You can renew your license online, by mail, or in person, depending on your age and how long it's been since your last renewal. If this is your first renewal, you must renew in person at an NCDMV office. Bring your current license, proof of identity, and proof of North Carolina residency.
If you've renewed online or by mail before, you may be able to renew online again — the NCDMV website will tell you whether you're may be able to access. Online renewal costs less than in-person renewal and takes about a week. By mail, you'll need to send in your current license and a completed renewal form; processing takes about two weeks.
Your license expires on your birthday in the year it's due for renewal. You can renew up to one year before your license expires. If your license has been expired for more than five years, you'll need to retake the written test and road test.
Documents You'll Need at Every Step
Throughout the licensing process, you'll need to prove your identity, Social Security number, and North Carolina residency. Acceptable documents for identity include a birth certificate, U.S. passport, or state ID. For Social Security, bring your Social Security card or a document that shows your number, such as a W-2 form or tax return.
For residency, bring a document dated within the last 60 days that shows your name and North Carolina address — a utility bill, lease agreement, mortgage statement, or bank statement all work. If you've recently moved, bring documents showing both your old and new addresses.
Bring originals, not photocopies. The NCDMV will not accept copies of identity documents. If you don't have an original document, ask the NCDMV office what alternatives they accept — policies can vary slightly by location.
Frequently Asked Questions
Can I take my road test in a different county than where I got my learner's permit?
Yes. You can take your road test at any NCDMV office in North Carolina, regardless of where you got your permit. However, you'll receive your license from the office where you pass your road test, so choose a location convenient to you.
What happens if I fail my road test?
You can retake the test after waiting one business day. There's no limit to how many times you can test. Most people pass on their second or third attempt. Between tests, practice the skills the examiner said you need to improve.
Do I need to take a road test if I have a license from another state?
If you move to North Carolina and have a valid driver's license from another state, you can exchange it for a North Carolina license without taking a road test. You'll need to visit an NCDMV office with your out-of-state license, proof of identity, and proof of residency. The process takes about 15 minutes.
How much does a North Carolina driver's license cost?
Costs vary depending on the type of license and how you renew. A learner's permit costs around $20. A standard driver's license costs around $30 for an eight-year license. Online renewal is cheaper than in-person renewal. Check the NCDMV website for current fees, as they change occasionally.
Can I get a Real ID-compliant license in North Carolina?
Yes. A Real ID license has a gold star in the upper right corner and meets federal requirements for air travel and federal building access. You can get a Real ID license when you explore for a new license or renew. You'll need to bring additional documents proving your identity and residency, and the license costs slightly more than a standard license.