What You Need to Know About North Carolina Driver's Licenses
North Carolina issues several types of driver's licenses depending on your age, driving history, and what you plan to drive. The most common is the standard Class C license for regular passenger vehicles. If you drive a motorcycle, you need a separate endorsement. If you're under 18, you go through a graduated licensing system with restrictions that ease over time. North Carolina also offers commercial licenses (Class A, B, or C with air brake restrictions) if you drive trucks or buses for work.
The state's Division of Motor Vehicles (DMV) handles all licenses through its regional offices. You cannot renew or obtain a license online or by mail — you must visit in person with the required documents. Processing typically takes a few minutes if you have everything, but offices can have long waits, especially on Fridays and near month-end.
Key Takeaways
- North Carolina requires you to visit a DMV office in person with a valid ID, proof of Social Security number, and proof of residency to get or renew a license.
- Drivers under 18 follow a graduated system: a learner's permit at 15, a provisional license at 16, and a full license at 18, each with different passenger and driving-hour rules.
- A standard Class C license costs $20 and lasts eight years; renewal fees and timelines differ if you renew early or late.
- If you move to North Carolina from another state, you have 60 days to exchange your out-of-state license for a North Carolina one before driving becomes illegal.
- Motorcycle endorsements require a separate written test and riding skills test, or proof of completion from an approved motorcycle safety course.
Class C License: The Standard Passenger Vehicle License
A Class C license is what most people get when they want to drive a car, truck, or SUV on public roads. It costs $20 and is valid for eight years from the date of issue. You must be at least 16 years old and have held a learner's permit for at least 12 months (or six months if you completed a driver education course). If you're 18 or older and new to North Carolina, you can skip the permit stage and go straight to the Class C license.
To get a Class C license, bring these documents to a DMV office: a valid photo ID (passport, military ID, or out-of-state license), proof of your Social Security number (Social Security card, W-2, or 1099), and two proofs of North Carolina residency (utility bill, lease, bank statement, or insurance policy — both must show your name and current address). You'll take a written test on road signs and traffic laws, a vision screening, and a road test. The written test is offered in multiple languages.
If you already have a valid driver's license from another state and you're moving to North Carolina, you have 60 days to exchange it. Bring your out-of-state license, proof of Social Security number, and proof of residency. You won't retake the written or road test if your license is still valid, but you will pay the $20 fee and get a new North Carolina license.
Graduated Licensing for Drivers Under 18
North Carolina's graduated licensing system has three stages, each with different rules. This system is designed to give young drivers time to build experience before facing the full range of driving situations.
Learner's Permit (age 15): You can get a learner's permit at 15 by passing a written test and vision screening. You must have a licensed adult (21 or older) in the front seat at all times. You cannot drive between midnight and 5 a.m., and you cannot use a cell phone while driving, even hands-free. The permit costs $20 and lasts until you turn 18 or get your provisional license. You must hold the permit for at least 12 months before moving to the next stage, or six months if you completed an approved driver education course.
Provisional License (age 16): After 12 months with a learner's permit, you can take the road test and get a provisional license. With a provisional license, you can drive alone, but you still cannot drive between midnight and 5 a.m. (with limited exceptions for work or school). You cannot have more than one passenger under 21 in the car unless a parent or guardian is present. You cannot use a cell phone while driving. The provisional license costs $20 and is valid until you turn 18.
Full License (age 18): At 18, your provisional license automatically becomes a full Class C license. There are no more time-of-day restrictions, passenger limits, or cell phone bans specific to your age. You can renew this license every eight years.
Motorcycle Endorsement and Separate Licenses
If you want to ride a motorcycle, you need a motorcycle endorsement on your Class C license, or you can get a separate motorcycle-only license. Either way, you must pass a written test and a riding skills test. The written test covers motorcycle-specific rules, hazard awareness, and braking techniques. The riding skills test is performed on your own motorcycle (or a borrowed one) at a DMV office or approved testing site.
You can skip both tests if you show proof that you completed an approved motorcycle safety course, such as the Motorcycle Safety Foundation (MSF) Basic Rider Course. Many riders choose this route because the course teaches skills and the certificate counts as your test. The endorsement costs $20 and lasts as long as your Class C license.
If you're under 18, you must have held a learner's permit for at least 12 months before you can get a motorcycle endorsement. You also cannot ride between midnight and 5 a.m., and you cannot carry passengers.
License Renewal and Expiration
Your North Carolina driver's license expires on your birthday eight years after you receive it. The DMV will mail you a renewal notice about 60 days before expiration. You must renew in person at a DMV office — online and mail renewal are not available in North Carolina. Bring your current license, proof of Social Security number, and proof of residency (the same documents as for a new license). You do not retake the written or road test unless your license was suspended or revoked.
Renewal costs $20 and takes a few minutes if you have all documents. If you renew before your license expires, your new license will be valid for eight years from the expiration date of your old license, not from the renewal date. If you renew after your license expires, you pay the same $20 fee, but your new license is valid for eight years from the date you renew.
If your license expires while you're out of state or unable to visit an office, you can request a temporary extension by calling the DMV or visiting their website, but this is a short-term measure. You must renew in person within a reasonable time.
Moving to North Carolina or Changing Your Address
If you move to North Carolina from another state, you have 60 days to exchange your out-of-state license for a North Carolina one. After 60 days, driving with an out-of-state license becomes illegal. Bring your out-of-state license, proof of Social Security number, and two proofs of North Carolina residency to a DMV office. You will not retake the written or road test if your out-of-state license is still valid.
If you move within North Carolina, you must update your address within 60 days. You can do this by mail or in person. To update by mail, send your current license, a completed address change form (available on the DMV website), and proof of your new address to the DMV. Processing takes about two weeks. To update in person, visit a DMV office with your license and proof of new residency. There is no fee for an address change.
If you change your name (through marriage, court order, or other means), you must get a new license with your new name. Bring your current license, a certified copy of the document showing your name change (marriage certificate, divorce decree, or court order), proof of Social Security number, and proof of residency. There is no fee if you're within the eight-year validity period of your current license.
Fees, Documents, and Common Mistakes
A new Class C license costs $20. A learner's permit costs $20. A provisional license costs $20. Renewal costs $20. Motorcycle endorsements cost $20. These fees do not change based on how long you hold the license or when you renew. Payment is cash, check, or card at DMV offices.
The most common mistake is showing up without proof of residency or with only one proof when two are required. Utility bills, leases, bank statements, and insurance policies all work, but they must show your name and current address. A phone bill or credit card statement alone is not enough. The second most common mistake is not bringing your Social Security card or an acceptable substitute (W-2, 1099, or tax return). Without proof of your Social Security number, the DMV cannot issue a license.
Another frequent error is not knowing that you have 60 days to exchange an out-of-state license. Many people wait longer and then must retake the written and road tests. If you're moving to North Carolina, exchange your license as soon as you have proof of residency.
For the road test, bring your learner's permit or provisional license, proof of insurance, and the vehicle you'll be tested in. The vehicle must be in safe working condition with functioning brakes, lights, wipers, and horn. If the vehicle fails inspection, you cannot take the test that day.
Frequently Asked Questions
Can I renew my North Carolina license online or by mail?
No. North Carolina requires all license renewals to be done in person at a DMV office. You cannot renew online or by mail. The DMV will mail you a renewal notice about 60 days before your license expires, but you must visit an office to complete the renewal.
What if I'm moving out of North Carolina? Do I need to turn in my license?
No. Your North Carolina license remains valid in other states until it expires. You do not need to turn it in. However, if you move to another state and plan to stay there, that state may require you to get a license there within a certain time frame (usually 30 to 60 days). Check the rules of your new state.
How long does it take to get a North Carolina driver's license after I pass the road test?
You receive your license the same day you pass the road test. The DMV prints it on-site, and you leave with it in hand. There is no waiting period.
Can I take the written test in a language other than English?
Yes. The written test is offered in multiple languages at North Carolina DMV offices. Contact your local office or check the DMV website to confirm which languages are available at your location.
What happens if I fail the road test?
You can retake the road test. There is no waiting period between attempts, but you must pay the $20 license fee each time you test. Most DMV offices allow you to schedule another test the same day or within a few days, depending on availability.