What You Need Before You Go to the DMV
North Carolina issues driver's licenses through the Division of Motor Vehicles (DMV), and you'll need to visit a DMV office in person. Before you go, gather these documents: proof of identity (a valid passport, military ID, or certified birth certificate), proof of Social Security number (your Social Security card, W-2 form, or tax return), and proof of North Carolina residency (a utility bill, lease, or bank statement dated within the last 60 days). If you're under 18, you'll also need a parent or guardian to sign your process.
You do not need to schedule an appointment at most DMV offices, but you can reserve a time slot online at ncdmv.org to skip the walk-in line. Walk-ins are accepted, but wait times vary by location and time of day. Bringing your documents in order saves time at the counter.
If you're renewing an expired license or replacing a lost one, the process is similar but faster — you won't need to retake the written test or road test if your license hasn't been suspended or revoked.
Key Takeaways
- You must bring proof of identity, proof of your Social Security number, and proof of North Carolina residency to the DMV office.
- First-time drivers must pass a written knowledge test and a road test; renewals and replacements usually skip both tests.
- You can reserve a time slot online at ncdmv.org to avoid waiting in line, though walk-ins are also accepted.
- The road test must be scheduled separately after you pass the written test, and you'll need to bring a vehicle and a licensed adult to the test appointment.
- Your new license arrives by mail within 7 to 10 business days; you'll receive a temporary paper license at the DMV to use until it arrives.
Taking the Written Knowledge Test
At the DMV office, you'll take the written test on a computer. The test covers North Carolina traffic laws, road signs, and safe driving practices. You need to answer at least 16 out of 25 questions correctly to pass. The test takes about 15 to 20 minutes. If you fail, you can retake it the same day or come back another day — there's no waiting period between attempts in North Carolina.
The DMV provides a free study guide called the North Carolina Driver's Handbook, available as a PDF on ncdmv.org or in print at any DMV office. Many people study this guide for a few hours before taking the test. The handbook covers everything the test asks about, so reading it thoroughly gives you a strong chance of passing on your first try.
Scheduling and Taking the Road Test
After you pass the written test, you must schedule a separate appointment for the road test. You can book this online at ncdmv.org or by calling the DMV office where you took the written test. Road test appointments typically fill up 2 to 4 weeks in advance, so schedule as soon as you pass the written test if you want a date soon.
For the road test, bring a vehicle that is registered, insured, and in safe working condition. The vehicle must have valid license plates and a current inspection sticker. You must also bring a licensed adult (at least 21 years old) who can sit in the passenger seat during the test. The examiner will ask you to perform basic driving tasks — parking, turning, stopping, and following traffic laws — on public roads near the DMV office. The test lasts about 20 to 30 minutes.
If you fail the road test, you can retake it after waiting at least one day. There is no limit to how many times you can retake it, but each attempt requires a new appointment and a test fee.
Fees and What Happens After You Pass
The written test costs $10. The road test costs $20. Your driver's license itself costs $20 for a four-year license (if you're 18 to 66 years old). Some DMV offices accept cash, debit cards, and credit cards; a few accept only cash, so call ahead if you're unsure. You'll pay these fees at the DMV counter when you complete each step.
Once you pass both tests, the DMV will issue you a temporary paper license on the spot. This temporary license is valid for 45 days and works as your driver's license while your permanent card is being printed and mailed. Your actual plastic license arrives by mail within 7 to 10 business days. The mailing address you provide at the DMV is where it will be sent, so make sure it's correct before you leave the office.
If You're Under 18: The Learner's Permit First
North Carolina requires drivers under 18 to get a learner's permit before taking the road test. To get a learner's permit, you follow the same process as above — bring your documents, pass the written test, and pay the $10 test fee. Your learner's permit arrives by mail within 7 to 10 business days, just like a full license.
With a learner's permit, you can drive only with a licensed adult (at least 21 years old) in the front passenger seat. You must hold the permit for at least 30 days before you can take the road test for your full license. During those 30 days, you're building driving experience and preparing for the road test. Once you've held the permit for 30 days and feel ready, schedule your road test appointment.
Drivers under 18 also face restrictions after they get their full license — for example, they cannot drive between midnight and 5 a.m. for the first six months, and they cannot have passengers under 21 in the car for the first year. These restrictions are printed on your license and are part of North Carolina's Graduated Licensing System.
Common Reasons Your process Gets Delayed
The DMV may ask for additional documents if the ones you brought don't clearly prove your identity, Social Security number, or residency. For example, if your birth certificate doesn't have a raised seal, the DMV may reject it and ask for a passport instead. If your utility bill is older than 60 days, it won't count as proof of residency. If you're unsure whether your documents will work, call the DMV office ahead of time — they can tell you what they'll accept.
If you have an outstanding traffic ticket, unpaid fine, or suspended license in North Carolina or any other state, the DMV will not issue you a license until that issue is resolved. You'll need to pay the fine or clear the suspension before you can proceed. Check your driving record on ncdmv.org before you go to the DMV so you know whether any holds exist.
Frequently Asked Questions
Can I take the written test online or by mail?
No. North Carolina requires you to take the written test in person at a DMV office. You cannot take it online or at home. The road test must also be taken in person with an examiner.
What if I fail the road test?
You can retake it after waiting at least one day. Schedule a new appointment online or by phone. Each attempt costs $20. There is no limit to how many times you can retake the test, so you can keep trying until you pass.
Do I need a Social Security number to get a driver's license?
Yes. North Carolina law requires you to provide your Social Security number when you explore. If you don't have one, you'll need to explore for one through the Social Security Administration before you can get a driver's license.
What if my address changes after I get my license?
You can update your address online at ncdmv.org or in person at any DMV office. You do not need to get a new license card — the DMV will update your record, and your new address will appear on your next renewal.
How long is a North Carolina driver's license valid?
A standard driver's license is valid for four years if you're between 18 and 66 years old. Licenses for drivers 67 and older are valid for two years. You'll receive a renewal notice by mail about 60 days before your license expires.