What you need to get a North Carolina driver's license
North Carolina issues a standard driver's license to residents who pass a written test, vision screening, and driving test. You'll need to bring proof of identity, proof of Social Security number, and proof of North Carolina residency to the DMV — called the Division of Motor Vehicles (DMV) in North Carolina. The whole process takes multiple visits: one for the written test, another for the driving test after you pass, and a final visit to pick up your license once approved.
The state also offers a Real ID-compliant license, which costs the same as a standard license but requires one additional document proving your legal presence in the United States. If you plan to fly domestically or enter a federal building after May 7, 2025, you'll need either a Real ID license or a passport. Most people renew into Real ID at their next renewal rather than upgrading when ready.
Key Takeaways
- You must pass a written knowledge test, vision screening, and road test in that order before North Carolina issues your license.
- Bring a valid passport, birth certificate, or state ID for identity; a Social Security card or tax document for your SSN; and a utility bill or lease for proof of residency.
- The DMV processes your process on the spot, but you cannot take the road test the same day as your written test — you must return on a separate visit.
- Real ID licenses cost the same as standard licenses but require proof of legal presence and are required for domestic air travel after May 7, 2025.
- If you have a suspended or revoked license, you cannot get a new one until the suspension ends or you complete the reinstatement process.
Documents you must bring to the DMV
North Carolina requires three categories of documents. For proof of identity, bring an unexpired U.S. passport, a certified birth certificate, a valid state ID from another state, a military ID, or a passport card. A driver's license from another state counts only if it's still valid.
For proof of Social Security number, bring your Social Security card, a W-2 form, a 1099 form, a tax return, or a pay stub with your full SSN printed on it. A letter from the Social Security Administration also works.
For proof of North Carolina residency, bring a utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days. Your name must appear on the document. A piece of mail from a government agency also counts. If you're homeless or living with someone else, you can bring a notarized letter from the person whose name is on the utility bill, plus a statement explaining your situation.
The written test and what it covers
North Carolina's written knowledge test has 25 questions, and you must answer at least 20 correctly to pass. The test covers traffic signs, right-of-way rules, speed limits, parking, seat belt laws, and impaired driving. You can take the test in English or Spanish.
The DMV provides a free study guide online before you visit. Many people study the guide for a few hours and pass on their first attempt. If you fail, you can retake it the same day at no extra charge, though most DMV offices allow only two attempts per visit. You do not need to schedule the written test in advance — you can walk in during business hours, though wait times vary by location.
Once you pass the written test, the DMV will schedule your road test. In most counties, the road test happens within two to four weeks. You cannot take the road test on the same day as your written test.
The road test and what the examiner checks
The North Carolina road test lasts about 20 minutes and covers basic vehicle control, following traffic laws, and responding to road conditions. The examiner watches how you handle turns, lane changes, parking, stopping at signs and lights, and driving at different speeds. You must bring your own vehicle — it must be registered, insured, and in safe working condition. The examiner will check that your brakes, lights, wipers, and mirrors work before you start.
You can take the road test only if you hold a valid learner's permit or a license from another state. If you don't have either, you must get a North Carolina learner's permit first, which requires passing the written test. The learner's permit is free and allows you to practice with a licensed driver age 21 or older in the car.
Common reasons people fail the road test include rolling through stop signs, improper lane changes, hitting the curb while parking, and not checking mirrors before turning. If you fail, you can retake the test, but you'll have to schedule another appointment — usually within a few weeks.
Fees and how long the process takes
A North Carolina driver's license costs $20 and is valid for eight years. A Real ID license costs the same. The written test is free, and the road test is free. You pay the $20 fee only when you pass both tests and the DMV issues your license.
The entire process typically takes four to eight weeks from your first visit to the DMV to receiving your license in the mail. The written test and road test can be scheduled weeks apart depending on your county's workload. Once you pass the road test, the DMV mails your physical license to the address you provided — this takes about one to two weeks. You can drive with a temporary paper license while you wait for the card to arrive.
If you have a suspended or revoked license
If your North Carolina license is suspended or revoked, you cannot get a new license until the suspension ends or you complete the reinstatement process. Suspensions typically result from unpaid traffic tickets, failure to pay child support, or driving with a suspended license. Revocations are more serious and usually result from multiple DWI convictions or habitual traffic violations.
To learn about your license is suspended, check the DMV website or call your local DMV office. If it is suspended, you'll need to resolve the underlying issue — pay the ticket, clear the child support debt, or complete a DWI education program, depending on why it was suspended. Once resolved, you may need to pay a reinstatement fee (usually $100 to $200) and provide proof that the issue is cleared before you can reapply for a license.
Getting a Real ID license instead of a standard license
A Real ID license looks the same as a standard North Carolina license but has a gold star in the upper right corner. It costs $20, the same as a standard license, and is required for domestic air travel and entry to federal buildings after May 7, 2025. If you have a standard license, you can upgrade to Real ID at your next renewal or visit the DMV before your current license expires.
To get a Real ID license, bring all the documents required for a standard license, plus one document proving your legal presence in the United States. Acceptable documents include a U.S. passport, a certified birth certificate, a Certificate of Naturalization, a Permanent Resident Card (green card), or an Employment Authorization Document (EAD). If you're not a U.S. citizen, you'll also need to bring your visa or I-94 arrival record.
The written and road tests are the same for Real ID as for a standard license. The only difference is the additional identity document and the gold star on the card.
Frequently Asked Questions
Can I take the written test and road test on the same day?
No. North Carolina requires you to pass the written test first, then schedule the road test for a separate visit. Most DMV offices schedule the road test within two to four weeks of your written test passing.
What if I fail the road test?
You can retake it, but you'll need to schedule another appointment. There's no additional fee for the retest. Most people who fail can retake the test within a few weeks. You keep your learner's permit while you wait.
Do I need a learner's permit before I can take the road test?
You need either a valid North Carolina learner's permit or a valid driver's license from another state. If you have neither, you must get the learner's permit first by passing the written test. The permit is free and lets you practice with a licensed driver age 21 or older.
How long does a North Carolina driver's license last?
A standard or Real ID license is valid for eight years. You'll receive a renewal notice in the mail about 60 days before it expires. You can renew online, by mail, or in person at the DMV.
What if I move to North Carolina from another state?
You have 60 days to get a North Carolina license. You can use your out-of-state license during that time. When you explore, bring your current out-of-state license along with the standard documents (proof of identity, SSN, and residency). You'll still need to pass the written and road tests.