What you need to do to get a North Carolina driver's license
To get a North Carolina driver's license, you must pass a written knowledge test, a vision screening, and a driving test. You'll also need to bring documents that prove your identity, Social Security number, and North Carolina residency. The whole process takes place at your local Division of Motor Vehicles (DMV) office, and you can't skip any step — each one is required by state law.
North Carolina issues licenses to people age 16 and older. 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. Adults 18 and older can go straight to a full license if they pass all three tests on the same day.
Key Takeaways
- You must bring original documents proving your identity, Social Security number, and North Carolina address — a copy or digital image is not enough.
- The written test covers road signs, traffic laws, and safe driving practices; you can study using the free North Carolina Driver's Handbook available on the DMV website.
- You must pass the vision screening and written test before you can schedule a driving test, which is the final requirement.
- If you're under 18, you must hold a learner's permit for at least 12 months and 1 day before you can take the driving test for a full license.
- Fees vary depending on your age and license type, but a standard license costs between $20 and $30 for a four-year term.
Documents you must bring to the DMV
North Carolina requires original documents — not copies, not photos of documents. You need one document that proves your identity (such as a passport, military ID, or out-of-state driver's license), one document that shows your Social Security number (such as a Social Security card or W-2 form), and two documents that prove you live in North Carolina (such as a utility bill, lease, or bank statement dated within 60 days).
If you don't have a Social Security card, you can bring a W-2, 1099 form, or a letter from the Social Security Administration. If you're having trouble gathering documents, the DMV website lists all acceptable documents by category. Bring the originals in person — you cannot mail them or submit them online.
If your name has changed due to marriage, divorce, or court order, bring the document that shows the change (marriage certificate, divorce decree, or court order). If you're under 18, at least one parent or guardian must be present with you at the DMV office.
Taking the written knowledge test
The written test has 25 questions about North Carolina traffic laws, road signs, and safe driving. You must answer at least 20 questions correctly to pass. The test is offered in English and Spanish, and you can take it on a computer at the DMV office.
The North Carolina Driver's Handbook, available free on the DMV website, covers everything on the test. You can read it online or read it as a PDF. Most people study the handbook for a few days before taking the test. If you fail, you can retake it the same day or come back another day — there's no waiting period between attempts.
You must pass the vision screening before you take the written test. The vision test checks whether you can see well enough to drive safely. If you wear glasses or contacts, bring them with you.
Scheduling and taking the driving test
After you pass the written test and vision screening, you can schedule a driving test. In North Carolina, you book the driving test appointment at the DMV office where you took the written test, or you can schedule online through the DMV website. Wait times vary by location — some offices have openings within a week, while others may have a longer wait.
For the driving test, bring your learner's permit (if you have one), proof of insurance for the vehicle you'll use, and the vehicle itself. The vehicle must be registered, insured, and in safe working condition. A DMV examiner will ride with you and evaluate your ability to start the car, follow traffic laws, make turns, park, and respond to road hazards. The test takes about 20 minutes.
You must pass the driving test to receive your license. If you fail, you can retake it, but you'll need to schedule another appointment. There's no limit to how many times you can retake the test.
The graduated licensing system for drivers under 18
If you're under 18, North Carolina requires you to complete a graduated licensing process. You start with a learner's permit, which allows you to drive only with a licensed adult age 21 or older in the front seat. You must hold the learner's permit for at least 12 months and 1 day before you can take the driving test.
After you pass the driving test, you receive a limited provisional license. This license has restrictions: you cannot drive between midnight and 5 a.m., and you cannot use a cell phone while driving (except in emergencies). These restrictions stay in place until you turn 18 or have held the limited provisional license for 12 months, whichever comes first.
Once you turn 18 or complete 12 months on the limited provisional license, you can renew your license as a full, unrestricted license. You don't need to retake any tests — just renew at the DMV office.
Fees and how long your license lasts
A standard North Carolina driver's license costs between $20 and $30, depending on your age and how long the license is valid. Licenses for people age 18 to 66 are valid for eight years. Licenses for people age 67 and older are valid for five years. Licenses for people under 18 are valid until age 18, then must be renewed.
You pay the fee when you receive your license at the DMV office. North Carolina accepts cash, check, and debit or credit card. If you fail the driving test, you don't pay a fee — you only pay when you receive your license.
What to expect at your local DMV office
DMV offices are busiest on weekday mornings and early afternoons. If you go on a weekday morning, expect to wait 30 minutes to an hour. Afternoons and Saturdays are typically less crowded. You can check wait times for your local office on the DMV website before you go.
Bring all your documents in a folder or envelope so they don't get lost. Arrive early — if you're late, you may lose your appointment slot. The DMV office will take a photo for your license, so dress as you would for a photo ID. You cannot wear a hat, sunglasses, or anything that obscures your face.
If you need help understanding the process or have questions about which documents to bring, call your local DMV office. The phone number is on the DMV website, listed by county.
Frequently Asked Questions
Can I take the written test online from home?
No. The written test must be taken in person at a DMV office. You cannot take it online or by mail. However, you can study the North Carolina Driver's Handbook online before you go to the office.
What if I fail the driving test?
You can retake the driving test as many times as you need. You'll schedule a new appointment at the DMV office. There's no waiting period between attempts, but you may have to wait for the next available appointment slot at your local office.
Do I need a learner's permit if I'm 18 or older?
No. If you're 18 or older, you can go straight to the driving test without getting a learner's permit first. You still must pass the written test and vision screening before the driving test.
How long does it take to get a license after I pass the driving test?
You receive your license the same day you pass the driving test, before you leave the DMV office. The license is printed on-site. You'll get a temporary paper license to use while your plastic card is mailed to you, which usually arrives within two weeks.
What if I moved to North Carolina from another state?
You must get a North Carolina license within 30 days of moving. If you have a valid out-of-state license, you can use it as your identity document at the DMV. You still must pass the written test, vision screening, and driving test to get a North Carolina license.