The North Carolina driver's license process has three main steps: pass a written test, pass a road test, and pay the fee
North Carolina issues driver's licenses through the Division of Motor Vehicles (DMV). You cannot get a full license without first holding a learner's permit for a waiting period, then passing both a knowledge test and a driving test in front of an examiner. The whole process typically takes several weeks to a few months, depending on how quickly you schedule your tests and how many attempts you need.
The state does not issue licenses by mail or online. You must visit a DMV office in person for your road test and to pick up your license. You can take the written test at certain locations, but some people complete it online through a third-party vendor before coming in.
Key Takeaways
- You must hold a learner's permit for at least 30 days before you can take your road test, and you cannot take the road test until you pass the written test.
- The written test covers North Carolina traffic laws and road signs; you can study the official DMV handbook free on the NCDMV website.
- Your road test is administered by a DMV examiner at a local office and lasts about 20 to 30 minutes; you must bring your own vehicle in safe working condition.
- You will need to bring proof of identity, proof of Social Security number, and proof of North Carolina residency when you explore for your learner's permit.
- The total cost is $20 for a learner's permit and $20 for a driver's license, though some offices charge a small fee for online test services.
Getting your learner's permit: documents and the written test
Before you can take any test, you must explore for a learner's permit at a DMV office. Bring an original or certified copy of your birth certificate, a Social Security card or a document showing your Social Security number, and proof that you live in North Carolina (a utility bill, lease, or bank statement dated within the last 60 days works). If your name has changed, bring a certified copy of the document that shows the change—a marriage certificate, divorce decree, or court order.
Once you have submitted your documents and paid the $20 permit fee, you will take the written test. The test has 25 multiple-choice questions about North Carolina traffic laws, road signs, and safe driving practices. You must answer at least 20 questions correctly to pass. The DMV handbook, available free as a PDF on the NCDMV website, covers all the material on the test. Many people study it for a few days and pass on their first try; others take it two or three times. There is no waiting period between attempts, but you do have to pay the permit fee again if you fail and need to retest.
Once you pass the written test, the DMV will issue your learner's permit on the spot. You must wait at least 30 days before you can schedule your road test. During this time, you can practice driving with a licensed adult in the car.
Scheduling and taking your road test
You schedule your road test through the NCDMV website or by calling your local DMV office. The wait time varies by location—some offices have openings within a week or two, while others may have a wait of several weeks. You can check availability for offices near you on the website before you call.
On the day of your test, bring your learner's permit, proof of identity, and proof of Social Security number. You must also bring a vehicle that is registered, insured, and in safe working condition. The vehicle's lights, brakes, windshield wipers, and mirrors must all work. The examiner will do a brief safety check before the test begins.
The road test itself lasts about 20 to 30 minutes. The examiner will ask you to perform basic driving tasks: starting the car, turning, stopping, parking, and backing up. They will also observe how you handle traffic, follow signs, and respond to other drivers. You must follow all traffic laws during the test. If you fail, you can retake it, but you must wait at least one day before scheduling another attempt.
Paying for your license and what to expect when you receive it
Once you pass your road test, you pay the $20 license fee and the DMV issues your driver's license. In most cases, you receive a temporary paper license on the spot that is valid for 30 days while your plastic card is printed and mailed to you. The plastic license arrives within two to three weeks.
Your North Carolina driver's license is valid for eight years if you are under 66 years old, and five years if you are 66 or older. You can renew it by mail, online, or in person before it expires. The DMV will send you a renewal notice about 60 days before your license expires.
If you are under 18: the Graduated Licensing System
North Carolina has a Graduated Licensing System (GLS) for drivers under 18. Instead of getting a full license after your road test, you first receive a Limited Learner's Permit, then a Limited License, and finally a Full License. Each stage has restrictions on when and how you can drive.
With a Limited Learner's Permit, 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. With a Limited License (which you get after holding the learner's permit for six months and passing your road test), you can drive alone during the day, but you still cannot drive between midnight and 5 a.m., and you cannot have more than one passenger under 21 in the car unless a parent or guardian is present. You become may be able to access for a Full License at 18, or after holding a Limited License for one year if you are 16 or 17.
Renewing or replacing your license
If your license is expiring, you can renew it online through the NCDMV website if you meet certain conditions: your license must not be suspended or revoked, you must not have any medical conditions that affect your driving, and you must not have changed your name or address since your last license was issued. Online renewal costs $20 and takes about two weeks.
If you cannot renew online, you can renew by mail or in person at a DMV office. If you lose your license or it is damaged, you can request a replacement at any DMV office for $5. Bring proof of identity and proof of Social Security number.
Common reasons your process might be delayed
The DMV may delay processing your process if your documents do not match—for example, if your name on your birth certificate does not match your Social Security card. Bring certified copies of any name-change documents to clear this up. If you have an outstanding traffic ticket or unpaid fine in North Carolina or another state, the DMV may place a hold on your license until it is resolved.
If you fail your road test, you do not lose your learner's permit. You can schedule another test as soon as the next day. However, if you fail three times, some DMV offices require you to take a driver education course before you can test again. Call your local office to ask about their policy.
Frequently Asked Questions
Can I take my road test in a different county from where I got my learner's permit?
Yes. Your learner's permit is valid statewide, so you can take your road test at any DMV office in North Carolina. However, you must schedule it through that specific office.
What happens if I fail my road test?
You can retake it after waiting at least one day. There is no additional fee for retesting. Your learner's permit remains valid while you practice and schedule another attempt.
Do I need to take a driver education course?
No, it is not required to get your license. However, some insurance companies offer discounts if you complete an approved course, and some employers or schools may require it. If you are under 18 and fail your road test three times, your local DMV office may require a course before your next attempt.
Can I use a passport as proof of identity for my road test?
Yes. A valid U.S. passport, passport card, military ID, or state ID all count as proof of identity. You need one form of ID that shows your photo and signature.
How long does it take to get my plastic license card after I pass my road test?
The DMV issues a temporary paper license valid for 30 days while your plastic card is printed and mailed. The plastic card typically arrives within two to three weeks, though it can take longer during busy periods.