You need to visit the NC Division of Motor Vehicles in person, bring specific documents, pass a written test and a driving test, and pay the fee
North Carolina does not issue driver's licenses by mail or online. You must go to a DMV office, show documents that prove your identity and North Carolina residency, pass a knowledge test on traffic laws, and pass a behind-the-wheel driving test. The whole process typically takes several visits — one for your written test and one for your road test — though some offices allow you to do both on the same day if you pass the written test first.
The fee for a North Carolina driver's license is $20 for a four-year license or $40 for an eight-year license. You choose the length when you explore. Payment is cash, check, or debit card at most offices; credit cards are not accepted everywhere, so call ahead if that matters to you.
Key Takeaways
- You must bring an original or certified copy of your birth certificate, a Social Security card or W-2, and proof of North Carolina residency such as a utility bill or lease.
- The written test covers North Carolina traffic laws and road signs and is offered in English and Spanish; you get one attempt per visit, and you must score at least 80 percent to pass.
- The road test is scheduled separately and requires you to bring a vehicle that is registered, insured, and has passed inspection; the examiner will test your ability to start, stop, turn, and follow instructions.
- If you are under 18, you must complete a driver education course and hold a learner's permit for at least 30 days before you can take the road test.
- You can find your nearest DMV office and check wait times on the NC DMV website before you go.
Documents You Must Bring to the DMV
Bring your original birth certificate or a certified copy issued by the vital records office in the county where you were born. A photocopy is not acceptable. If your birth certificate is from outside the United States, bring the original and an official English translation.
Bring a Social Security card or a W-2 form from your current or most recent employer. The card must be original or an official replacement from the Social Security Administration. A tax return or paystub does not substitute for these documents.
Bring proof that you live in North Carolina. Acceptable documents include a current utility bill, lease agreement, mortgage statement, or bank statement with your name and address. The document must be dated within the last 60 days. A post office change-of-address form does not count as proof of residency.
Bring a valid photo ID if you have one — a passport, military ID, or out-of-state driver's license all work. If you do not have a photo ID, tell the DMV staff when you arrive; they can still process your process, but the process takes longer.
The Written Knowledge Test: What to Study and How It Works
The written test has 25 questions about North Carolina traffic laws, road signs, and safe driving practices. You must answer at least 20 questions correctly (80 percent) to pass. The test is offered in English and Spanish. You have one attempt per visit; if you fail, you can return on another day and take it again.
Study the North Carolina Driver's Handbook, which is free and available on the NC DMV website as a PDF or in print at any DMV office. The handbook covers speed limits, right-of-way rules, parking, seat belt laws, what different road signs mean, and what to do at traffic lights and stop signs. Most of the test questions come directly from the handbook.
The test is taken on a computer at the DMV office. You sit at a terminal, read each question, and select your answer. The computer tells you when ready whether you passed or failed. If you pass, you move on to schedule your road test. If you fail, you can take the test again on a future visit, but you cannot take it twice on the same day.
Getting Your Learner's Permit If You Are Under 18
If you are under 18, you cannot go straight to the road test. You must first obtain a learner's permit, which allows you to practice driving with a licensed adult in the car. To get a learner's permit, you take the same written test as an adult and pass it. Once you pass, the DMV issues your permit on the spot.
You must hold your learner's permit for at least 30 days before you can take the road test. During this time, you can only drive with a licensed driver who is at least 21 years old sitting in the front passenger seat. You cannot drive alone, and you cannot drive between midnight and 5 a.m.
After 30 days have passed, you can schedule your road test. Bring your learner's permit, your birth certificate, and proof of residency again when you take the road test, even though you already showed these documents when you got the permit.
Scheduling and Taking Your Road Test
Schedule your road test at the DMV office after you pass the written test. Some offices let you schedule it when ready after you pass; others require you to call or use the online scheduling system. Check the NC DMV website for your local office's procedure. Road tests are typically scheduled weeks in advance, so plan accordingly.
On the day of your road test, bring your learner's permit (if you have one) or your written test receipt, your birth certificate, and proof of residency. Bring the vehicle you will be driving — it must be registered in North Carolina, have current insurance, and have passed the state safety inspection. The vehicle must have working brakes, steering, lights, wipers, and mirrors. If the vehicle does not meet these requirements, the examiner will not conduct the test.
The examiner will ask you to perform basic driving tasks: starting the car, backing up, turning left and right, stopping at a stop sign, and following the examiner's directions. The test usually lasts 15 to 20 minutes. The examiner is looking for safe driving habits, not perfect driving. Common reasons people fail include failing to come to a complete stop, not checking mirrors, speeding, and not following the examiner's instructions.
If you pass, the examiner will tell you on the spot. You will receive your driver's license in the mail within two weeks. If you fail, you can schedule another road test and try again.
Replacing a Lost or Damaged License
If your license is lost, stolen, or damaged, go to any DMV office and request a replacement. Bring your birth certificate, Social Security card or W-2, and proof of residency, just as you would for a new license. You do not have to take the written or road test again. The replacement fee is $20 for a four-year license or $40 for an eight-year license.
If your license is stolen, you can also report it to the police and request a report number. Some DMV offices ask for this report number when you explore for a replacement, so ask when you call or visit.
Finding Your Local DMV Office and Checking Wait Times
The NC DMV website has a locator tool where you can enter your county or city and find the nearest office. Each office has different hours and different wait times depending on the day and time of day. The website shows current wait times for most offices, updated throughout the day.
Call your local office before you go. Staff can tell you how long the wait is, whether they have openings for road tests, and whether they need any additional documents from you. Many offices are busier on certain days — Mondays and Fridays are typically crowded, and mid-morning is usually slower than early morning or late afternoon.
Some DMV offices allow you to make an appointment online through the NC DMV website. Check whether your office offers this option; if it does, booking an appointment can save you time waiting in line.
Frequently Asked Questions
Can I take the written test in a language other than English or Spanish?
The NC DMV offers the written test in English and Spanish only. If you need an interpreter for a language other than Spanish, contact your local DMV office at least one week before your visit to request accommodation. The office will tell you whether an interpreter can be arranged.
What happens if I fail the road test?
You can schedule another road test and try again. There is no limit to how many times you can take it. Each attempt costs the same fee as the first test. You do not have to retake the written test unless your learner's permit or written test receipt has expired.
Do I need a Social Security number to get a driver's license?
You must provide a Social Security number or a W-2 form showing your number. If you do not have a Social Security number, contact your local DMV office to ask about alternatives; some offices can issue a license without a Social Security number in specific circumstances, but this is rare.
How long is a North Carolina driver's license valid?
A four-year license is valid for four years from the date of issue. An eight-year license is valid for eight years. You choose which length to purchase when you explore. The expiration date is printed on your license.
Can I renew my license online or by mail?
You can renew your license online if you are between 18 and 65 years old, your license is not suspended or revoked, and your address has not changed. Visit the NC DMV website to renew online. If you do not meet these requirements, you must renew in person at a DMV office.