The North Carolina driver license process has three stages: written test, road test, and final approval
To get a driver license in North Carolina, you move through three separate steps with the Division of Motor Vehicles (DMV). First, you pass a written knowledge test at a DMV office. Second, you schedule and pass a road test with a DMV examiner. Third, you return to the DMV with your test results and required documents to receive your license. The entire process typically takes several weeks because road test appointments fill up quickly.
You cannot skip any stage or take them out of order. You must pass the written test before scheduling a road test, and you must pass the road test before the DMV will issue your license. If you fail either test, you can retake it, but you will need to pay the test fee again and wait for the next available appointment.
Key Takeaways
- North Carolina requires you to pass a written knowledge test, a road test, and submit documents in person at a DMV office before you receive your license.
- You must bring your Social Security number, proof of identity, proof of residency, and proof of legal presence to your first DMV visit.
- The written test covers traffic laws and safe driving; you can study using the official North Carolina Driver Handbook available free online.
- Road test appointments often have a wait of two to four weeks, so schedule as soon as you pass the written test.
- You pay separate fees for the written test, road test, and license issuance; costs vary but total around $50 to $80 depending on your age and license type.
What documents you need before your first DMV visit
Bring originals or certified copies — photocopies alone will not work. You need four categories of documents: proof of identity, proof of Social Security number, proof of legal presence, and proof of North Carolina residency.
For proof of identity, bring a passport, certified birth certificate, or state ID. For proof of Social Security number, bring your Social Security card, W-2 form, or 1099 form. For proof of legal presence, bring your passport, visa, or I-94 arrival/departure record if you are not a U.S. citizen. For proof of residency, bring a utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days showing your current North Carolina address.
If your name has changed since your identity document was issued, bring a certified copy of the document that shows the change — a marriage certificate, divorce decree, or court order. The DMV will not accept a document with a name that does not match your other paperwork.
Passing the written knowledge test
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 to pass. The test is offered in English and Spanish, and you can request a reader or other accommodation if you need one — contact your local DMV office in advance to arrange this.
Study using the free North Carolina Driver Handbook, available on the DMV website and in print at any DMV office. The handbook covers everything the test covers. Many people study for one to two weeks before taking the test. You can take the test as many times as you need, but you pay the test fee each time.
The test is taken on a computer at the DMV office. You will receive your score when ready. If you pass, the DMV will give you a receipt showing you passed; keep this receipt because you need it to schedule your road test. If you fail, you can retake it the same day or come back another day.
Scheduling and passing your road test
After you pass the written test, take your passing receipt to the DMV office and ask to schedule a road test. You cannot schedule online — you must schedule in person or by phone. Road test appointments fill up quickly, especially in urban areas, so you may wait two to four weeks for an opening.
For the road test, bring your passing written test receipt, your documents, and a vehicle that is registered, insured, and in safe working condition. The vehicle must have working brakes, lights, windshield wipers, and mirrors. Bring proof of insurance for the vehicle. The examiner will check these before the test begins.
The road test lasts about 20 minutes. The examiner will ask you to perform basic driving tasks: starting the car, turning, stopping, parking, and backing up. You will also drive on local roads. The examiner is looking for safe driving habits, not perfect driving. Common reasons people fail include rolling through stop signs, not checking mirrors, speeding, and hitting the curb while parking. If you fail, you can retake the test after paying the fee again.
Getting your license after passing both tests
After you pass the road test, the examiner will give you a receipt. Return to the DMV office with this receipt, your original documents, and payment for the license fee. The DMV will take a photo and issue your license on the spot or mail it to you within a few business days, depending on the office.
Your North Carolina driver license is valid for eight years if you are under 66 years old, and five years if you are 66 or older. You can renew it online, by mail, or in person before it expires. The DMV sends renewal notices by mail about 60 days before your license expires.
What to do if you cannot pass the road test on your first try
If you fail the road test, ask the examiner what you did wrong. They will give you feedback on specific skills to practice. Many people pass on their second or third attempt after more practice. You do not need to retake the written test — your passing score stays on file.
Schedule your next road test appointment as soon as possible after failing. The wait time for the next opening may be two to four weeks again. In the meantime, practice the specific skills the examiner mentioned. Some people take a few lessons with a professional driving instructor before retrying; this is optional but can help.
Costs and payment methods
North Carolina charges separate fees for the written test, road test, and license issuance. The written test costs around $10, the road test costs around $20, and the license itself costs around $20 to $40 depending on your age and how long you want the license to be valid. Fees change occasionally, so confirm the current amounts with your local DMV office or the DMV website.
The DMV accepts cash, check, and debit or credit card at most offices. Some offices may have different payment methods, so call ahead if you want to confirm. You pay each fee at the time you take each test or receive your license.
Frequently Asked Questions
Can I take the written test and road test on the same day?
No. You must pass the written test first, then schedule a separate appointment for the road test. The earliest you can take the road test is usually a few days after passing the written test, but most offices have a wait of two to four weeks for road test appointments.
What happens if I move to a different county while waiting for my road test?
You can take your road test at any DMV office in North Carolina, not just the one where you took the written test. Your passing written test score is recorded in the state system. Schedule your road test at whichever office is most convenient for you.
Do I need a permit before I can take the written test?
No. In North Carolina, you take the written test first to get your license. A learner's permit is a separate document for people who want to practice driving before taking the road test, but it is not required. You can go straight from the written test to the road test if you choose.
What if I fail the road test three times?
There is no limit to how many times you can retake the road test. You pay the test fee each time. Many people pass after three or four attempts. Consider taking a few professional driving lessons to focus on the specific skills you are struggling with.
Can someone else take the road test in my vehicle if I do not own a car?
Yes. The vehicle must be registered and insured, but it does not have to be registered in your name. You can borrow a friend's or family member's car for the road test as long as you bring proof of insurance for that vehicle.