What You Need to Know About North Carolina Driver's Licenses
North Carolina issues several types of driver's licenses depending on your age, immigration status, and what you plan to drive. A standard Class D license lets you drive a regular passenger vehicle and is what most people get. If you're under 18, you'll go through a Graduated Licensing System that starts with a learner's permit, moves to a limited provisional license, and then to a full license — each stage has restrictions on when and how you can drive. North Carolina also issues commercial licenses (Class A, B, or C) if you drive trucks or buses for work, and motorcycle licenses if you ride a motorcycle.
The process differs based on whether you're a new driver, moving to North Carolina from another state, or renewing an existing license. You'll need to visit a Division of Motor Vehicles (DMV) office in person for most transactions — North Carolina does not allow online license applications, though you can renew some licenses by mail if you meet specific conditions.
Key Takeaways
- North Carolina has a Graduated Licensing System for drivers under 18, with a learner's permit stage, a provisional license stage, and a full license stage, each with different age requirements and driving restrictions.
- You must pass a written knowledge test, a vision screening, and a driving skills test to receive your first North Carolina driver's license.
- Proof of identity, proof of North Carolina residency, and a Social Security number or Individual Taxpayer Identification Number (ITIN) are required at your DMV visit.
- If you hold a valid license from another state, you may not need to take the driving skills test again, but you will still need to pass the knowledge test and vision screening.
- North Carolina driver's licenses are valid for eight years for adults and five years for drivers under 21.
The Graduated Licensing System for Drivers Under 18
If you're under 18, North Carolina requires you to complete three stages before you can drive without restrictions. The first stage is the learner's permit, which you can get at age 15. You must pass a written knowledge test and a vision screening at a DMV office. With a learner's permit, you can only drive when a licensed driver age 21 or older is in the front seat with you. You must hold the permit for at least 12 months and one day before moving to the next stage.
The second stage is the limited provisional license, available at age 16. You can drive alone during daylight hours (5 a.m. to 9 p.m.) and you must pass the driving skills test to get it. You cannot use a cell phone while driving, and you can have no more than one passenger under age 21 in the car unless they are a family member. You must hold this license for at least six months before you can get a full license.
The third stage is the full Class D license, available at age 16 and six months. At this point, you have no age-based driving restrictions, though all North Carolina drivers must follow the state's distracted driving laws. The full license is valid for five years if you're under 21, and eight years once you turn 21.
Getting Your First License as an Adult (Age 18 or Older)
If you're 18 or older and have never held a North Carolina driver's license, you must visit a DMV office and pass three tests: the written knowledge test, the vision screening, and the driving skills test. The knowledge test covers North Carolina traffic laws and road signs — you can study using the North Carolina Driver's Handbook, which is free and available on the DMV website. You need to score at least 80 percent to pass.
The vision screening checks that you can see well enough to drive safely. If you wear glasses or contacts, bring them with you. The driving skills test is a practical test where a DMV examiner rides with you in your own vehicle (or a vehicle you arrange) and watches you perform basic driving tasks like parking, turning, and stopping. You must demonstrate safe driving habits and follow traffic laws during the test.
You'll need to bring proof of identity (such as a passport, birth certificate, or military ID), proof of North Carolina residency (such as a utility bill or lease), and your Social Security number or ITIN. If you don't have a Social Security number, you can use an ITIN issued by the Internal Revenue Service. The license fee is $20 for an eight-year license.
Transferring a License from Another State
If you already hold a valid driver's license from another state and you move to North Carolina, you can transfer it without taking the driving skills test again. You must visit a DMV office and pass the written knowledge test and vision screening. Bring your out-of-state license, proof of North Carolina residency, and your Social Security number or ITIN.
North Carolina will not accept an expired license from another state — your license must be valid at the time you transfer it. If your out-of-state license has expired, you'll need to take all three tests (knowledge, vision, and driving skills) as if you were a new driver. The transfer fee is $20 for an eight-year license.
Documents You Must Bring to the DMV
North Carolina requires specific documents at your DMV visit. You need one form of primary identification, which includes a U.S. passport, a certified birth certificate, a military ID, or a foreign passport with a valid U.S. visa. You also need one form of proof of North Carolina residency, such as a utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days. Your name on the residency document must match your identification.
You must provide your Social Security number or Individual Taxpayer Identification Number (ITIN). If you don't have either, you can explore for an ITIN through the Internal Revenue Service before your DMV visit. If you're under 18, a parent or guardian must sign your process in person at the DMV office.
If you're transferring a license from another state, bring your valid out-of-state license. If you're renewing, bring your current North Carolina license. If you've changed your name due to marriage, divorce, or court order, bring a certified copy of the document showing the name change.
Commercial and Motorcycle Licenses
A commercial driver's license (CDL) is required if you drive a truck or bus for work. North Carolina issues Class A (for tractor-trailers), Class B (for single large trucks), and Class C (for vehicles carrying hazardous materials or 16 or more passengers) commercial licenses. To get a CDL, you must already hold a valid Class D license, pass additional written tests for the class you're seeking, pass a vision screening, and pass a commercial driving skills test. You may also need to pass a medical examination depending on the type of vehicle you'll drive.
A motorcycle license is required to ride a motorcycle on North Carolina roads. You can get a motorcycle endorsement added to your Class D license, or you can get a separate motorcycle-only license. To get a motorcycle endorsement, you must pass a written knowledge test specific to motorcycles and a motorcycle driving skills test. You can study using the North Carolina Motorcycle Handbook, available on the DMV website. Some riders can waive the skills test if they complete an approved motorcycle safety course.
Renewing Your North Carolina Driver's License
You can renew your North Carolina driver's license by mail if your license is not expired and you have not had any violations or suspensions in the past two years. To renew by mail, send your current license, the renewal form (available on the DMV website), and the renewal fee ($20 for an eight-year license) to the address listed on the form. Processing takes about two weeks.
If you cannot renew by mail, you must visit a DMV office in person. You'll need to bring your current license, proof of North Carolina residency, and your Social Security number or ITIN. You may need to retake the vision screening if your current license is more than eight years old or if the DMV has reason to believe your vision has changed. You do not need to retake the knowledge or driving skills tests to renew.
Frequently Asked Questions
Can I get a North Carolina driver's license if I don't have a Social Security number?
Yes. If you don't have a Social Security number, you can use an Individual Taxpayer Identification Number (ITIN) issued by the Internal Revenue Service. You'll need to explore for an ITIN before your DMV visit. Bring your ITIN documentation along with your other required documents.
What happens if I fail the driving skills test?
You can retake the test. There is no waiting period between attempts, but you must pay the test fee each time you take it. Most DMV offices allow you to schedule another test within a few days or weeks, depending on how busy they are.
Do I need to take the knowledge test again if I'm renewing my license?
No. When you renew your license, you only need to pass the vision screening. You do not need to retake the knowledge test or the driving skills test unless the DMV has specific reason to believe you are no longer safe to drive.
Can I use my learner's permit to drive alone?
No. With a learner's permit, you must have a licensed driver age 21 or older in the front seat with you at all times. Once you pass the driving skills test and get your limited provisional license at age 16, you can drive alone during daylight hours (5 a.m. to 9 p.m.).
How long does it take to get a North Carolina driver's license after my visit to the DMV?
Your license is usually mailed to you within 7 to 10 business days after your DMV visit. You'll receive a temporary paper license at the office that you can use while you wait for your plastic card to arrive.