What you need to get a new North Carolina driver's license
To get your first North Carolina driver's license, you'll need to visit a Division of Motor Vehicles (DMV) office in person with proof of identity, proof of Social Security number, and proof of North Carolina residency. North Carolina does not issue licenses by mail or online for new applicants — you must complete the written test, vision test, and road test in person at a DMV location.
The process takes multiple visits unless you pass everything on your first try. Most people start with the written knowledge test, then schedule a road test separately after they pass. You'll pay a fee at each stage, and the total cost varies depending on how long you want your license to be valid — typically $20 to $30 for a four-year license or $40 to $50 for an eight-year license.
Key Takeaways
- You must bring a Real ID-compliant document (passport, birth certificate, or state ID) plus proof of your Social Security number and a utility bill or lease showing your North Carolina address.
- The written test covers road signs, traffic laws, and safe driving practices; you can study the official North Carolina Driver's Handbook online for free before you go.
- You must pass the vision test and written test before you can schedule a road test, which is the final step.
- Road tests are scheduled weeks in advance at most DMV offices, so plan to make multiple trips or allow several weeks from start to finish.
- If you already have a valid driver's license from another state, you may be able to transfer it instead of taking all three tests.
Documents you need to bring to the DMV
North Carolina requires one primary identity document that is Real ID-compliant. This means a U.S. passport, passport card, birth certificate (original or certified copy), state ID card, military ID, or tribal ID. A regular driver's license from another state counts, but an expired one does not. If you bring a birth certificate, it must be an official copy with a raised seal or embossed seal — a photocopy will not work.
You also need proof of your Social Security number. Bring your Social Security card, a W-2 form, a 1099 form, or a tax return with your full SSN visible. A paystub with your full SSN also works. You cannot use a document that shows only the last four digits.
Finally, bring proof of North Carolina residency dated within the last 60 days. A utility bill, lease agreement, mortgage statement, or bank statement with your name and current address will work. A cell phone bill, insurance bill, or government mail also counts. You need the original or a copy — a photo of the document on your phone is not acceptable.
The written knowledge test and what it covers
The written test has 25 multiple-choice questions, and you must answer at least 20 correctly to pass. The test covers road signs and what they mean, right-of-way rules, speed limits, parking rules, and safe driving practices like following distance and handling bad weather. You have 30 minutes to complete it.
The official North Carolina Driver's Handbook is free online at the DMV website and covers everything on the test. Most people study it for a few days before taking the test. You can also take practice tests online through the DMV site or through third-party apps, though the official handbook is the most reliable source for what will actually appear.
If you fail the written test, you can retake it the same day or come back another day — there is no waiting period between attempts. However, you will pay the test fee again each time you take it.
The vision test and road test requirements
After you pass the written test, you will take a vision screening at the same DMV office. This checks whether you can see well enough to drive safely. If you wear glasses or contacts, bring them with you. If you fail the vision test, you cannot move forward until you see an eye doctor and bring a vision correction form to the DMV.
Once you pass both the written and vision tests, you schedule a road test at a DMV office. Road tests are typically booked weeks in advance, so you may wait 4 to 12 weeks depending on how busy your local office is. During the road test, a DMV examiner sits in your car while you drive a set route in your community. They watch for safe lane changes, proper signaling, smooth braking, and how you handle intersections and turns. The test usually lasts 15 to 20 minutes.
You must bring your own vehicle for the road test, and it must be registered, insured, and in safe working condition. The examiner will check that your brakes, lights, wipers, and mirrors work before you drive. If anything is broken, you will fail the test and have to reschedule.
If you already have a driver's license from another state
If you hold a valid driver's license from another state, you do not have to take the written test or road test. Instead, you can exchange it for a North Carolina license by visiting a DMV office with your out-of-state license, proof of Social Security number, and proof of North Carolina residency. This is faster and cheaper than going through all three tests.
Your out-of-state license must be valid and not suspended or revoked. If it is expired, you will need to take the full test sequence instead. Some states have reciprocal agreements with North Carolina that make the transfer even simpler, though the basic documents are the same regardless.
Costs and how long everything takes
The written test costs around $10 to $15 depending on the DMV office. The road test costs $20 to $25. The license itself costs $20 to $30 for a four-year license or $40 to $50 for an eight-year license. If you fail a test and retake it, you pay the test fee again. Total cost for a first-time applicant who passes everything on the first try is roughly $50 to $90.
Timeline varies widely. If you study the handbook for a few days, pass the written test on your first visit, and get a road test appointment within a month, you could have your license in 4 to 6 weeks. If the road test queue is long in your area, it could take 3 to 4 months. Some rural DMV offices have shorter wait times than urban ones.
What happens after you pass the road test
Once you pass the road test, the examiner will tell you whether you passed on the spot. If you passed, you will receive a temporary paper license that day, valid for 30 days while your permanent card is printed and mailed to you. The permanent license arrives in 7 to 10 business days. You can drive legally with the paper license during this time.
If you failed the road test, you can retake it after waiting at least one week. There is no limit to how many times you can retake it, but you pay the road test fee each time. Most people pass on the second or third attempt.
Frequently Asked Questions
Can I take the written test online or by mail?
No. North Carolina requires all first-time applicants to take the written test, vision test, and road test in person at a DMV office. You cannot complete any part of the process remotely.
What if I fail the written test?
You can retake it the same day or return another day with no waiting period. You pay the test fee each time. Most people pass on the second attempt after studying the handbook more carefully.
Do I need a learner's permit before I take the road test?
No. In North Carolina, you can go straight from passing the written and vision tests to the road test. A learner's permit is optional and mainly useful if you want to practice driving with a licensed adult before the road test.
What if my out-of-state license is expired?
An expired license cannot be transferred. You will need to take the full test sequence — written test, vision test, and road test — just like a first-time applicant. Bring your expired license anyway as proof of identity.
How do I find the DMV office nearest me and check wait times?
Visit the North Carolina DMV website and use their office locator tool. Some offices let you book appointments online, while others operate on a first-come, first-served basis. Call ahead to ask about current wait times for road test appointments.