What You Need to Know About North Carolina Driver's Licenses
North Carolina issues a single driver's license that works for all drivers once you pass the written and road tests. There is no separate "learner's permit" stage in North Carolina — instead, you get a learner's permit that lets you practice with restrictions, then you move directly to a full license once you pass your road test. The whole process typically takes a few weeks to a few months, depending on how quickly you schedule your tests and how many attempts you need.
The North Carolina Division of Motor Vehicles (DMV) handles all licensing. You will visit a DMV office in person for both your written test and your road test. Your license is valid for eight years if you are between 18 and 65, and five years if you are under 18 or over 65.
Key Takeaways
- North Carolina does not have a separate learner's permit stage — you get a learner's permit after passing your written test, then move to a full license after passing your road test.
- 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 your road test.
- You need to bring a Social Security number, proof of identity, proof of residency, and proof of a lawful presence in the United States to your DMV visit.
- Your learner's permit comes with restrictions: you cannot drive alone, cannot drive between midnight and 5 a.m., and cannot use a cell phone while driving.
- You must pass a written test covering traffic laws and road signs, then pass a road test with a DMV examiner before you receive your full license.
Documents You Need to Bring to the DMV
Bring originals or certified copies — photocopies alone will not work. You need proof of your Social Security number (your Social Security card, W-2, or tax return), a government-issued photo ID (passport, military ID, or out-of-state driver's license), proof of North Carolina residency (utility bill, lease, mortgage statement, or bank statement dated within 60 days), and proof of lawful presence in the United States (passport, birth certificate, visa, or I-94 card).
If you are under 18, your parent or guardian must sign a consent form at the DMV office. Bring their ID as well. If you do not have all these documents before you go, the DMV will not issue your permit or license, so check the DMV website or call your local office ahead of time to confirm what counts as acceptable proof.
Getting Your Learner's Permit
Visit your local DMV office with your documents. You will pay a fee (the amount varies by county but is typically under $30) and take a written test on traffic laws, road signs, and safe driving practices. The test has 40 questions, and you must answer at least 32 correctly to pass. You can take the test in English or Spanish.
If you pass, you receive your learner's permit on the spot. Your permit is valid for five years. If you fail, you can retake the test the same day or come back another day — there is no waiting period between attempts, though you will pay the fee again each time you test.
Restrictions While You Hold a Learner's Permit
Your learner's permit comes with rules you must follow. You cannot drive alone — a licensed driver who is at least 21 years old must be in the front seat with you at all times. You cannot drive between midnight and 5 a.m. You cannot use a cell phone, text, or any handheld device while driving, even at a red light. You must wear a seat belt, and all passengers must wear seat belts.
These rules exist to keep you safe while you build driving skills. Breaking them can result in a ticket, and accumulating too many violations can delay your road test or result in your permit being suspended. Some violations also add points to your driving record that may affect your insurance rates later.
Scheduling and Taking Your Road Test
You must hold your learner's permit for at least 30 days before you can take your road test. You can schedule your road test online through the North Carolina DMV website, by phone, or in person at your local DMV office. Road test appointments fill up quickly, especially in busy areas, so schedule as soon as you are may be able to access.
On test day, bring your learner's permit, proof of insurance, and the vehicle you will be driving. The vehicle must be registered, insured, and in safe working condition — the examiner will check the brakes, lights, wipers, and horn before the test begins. The road test lasts about 20 minutes and covers basic driving skills: starting, stopping, turning, parking, and following traffic laws. You must score at least 70 percent to pass.
If you fail your road test, you can retake it, but you must wait at least one business day before scheduling another attempt. Most people pass on their second or third try. There is no limit to how many times you can test.
Getting Your Full Driver's License
Once you pass your road test, you receive your full North Carolina driver's license. The license is issued on the spot at the DMV office. Your license is valid for eight years if you are 18 to 65 years old. If you are under 18, your license is valid for five years and will automatically convert to an eight-year license when you turn 18.
Your full license has no driving restrictions. You can drive alone, at any time of day, and you can use hands-free technology while driving (though North Carolina law still prohibits handheld cell phone use for all drivers). Keep your license on you whenever you drive — it is the law.
Renewing Your North Carolina License
You can renew your license online, by mail, or in person at a DMV office. Online renewal is the fastest option and takes about two weeks. By mail, renewal takes three to four weeks. In person, you can walk out with a renewed license the same day, though you may wait in line.
You can renew up to one year before your license expires. If your license has expired, you must renew in person and may need to retake your written test. Renewal fees vary by county but are typically under $50 for an eight-year license.
Frequently Asked Questions
Can I get a North Carolina license if I do not have a Social Security number?
You must provide a Social Security number to get a North Carolina driver's license. If you do not have one, you cannot obtain a license. Contact the Social Security Administration to explore for a number before visiting the DMV.
What if I fail my written test multiple times?
There is no limit to how many times you can retake the written test. You can test again the same day or return another day. Each attempt costs the test fee. Many people study using the North Carolina DMV handbook or online practice tests before retrying.
Can I take my road test in a different vehicle than the one I practiced in?
Yes, you can use any vehicle that is registered, insured, and in safe working condition. However, it is a good idea to practice in the vehicle you plan to test in, since you will be more comfortable with its controls and handling.
What happens if I get a ticket while I have a learner's permit?
Traffic violations while you hold a learner's permit go on your driving record and may result in points. Too many points can lead to your permit being suspended or revoked, which delays your road test. Your insurance rates may also increase.
Do I need to take a new written test if I renew my license?
No, you do not need to retake the written test when you renew a valid license. You only retake the written test if your license has expired or if you are renewing after a suspension or revocation.