North Carolina requires a written test, a road test, and proof of identity and residency before you can get a driver license
The North Carolina Division of Motor Vehicles (DMV) issues driver licenses through a three-step process: you pass a knowledge test, pass a driving test, and provide documents that prove who you are and where you live. You cannot skip any step or combine them into a single visit. The whole process typically takes two to four weeks from your first visit to your final license in hand, though it can be faster if you pass both tests on your first try.
North Carolina does not issue licenses by mail or online. You must visit a DMV office in person for the written test and the road test. The state has about 60 DMV locations across all counties, so you can usually find one within 20 miles of where you live. Walk-ins are accepted at most offices, but wait times vary widely — some offices have a one-hour wait, others two or three hours. You can check current wait times on the DMV website before you go.
Key Takeaways
- You must bring a Social Security number or Individual Taxpayer Identification Number, proof of identity (passport, birth certificate, or military ID), and proof of your current North Carolina address (utility bill, lease, or bank statement dated within 60 days).
- The written knowledge test covers road signs, right-of-way rules, and safe driving practices; you must score at least 80 percent to pass.
- The road test lasts about 20 minutes and tests basic vehicle control, turning, parking, and your ability to follow traffic laws; you must bring a vehicle that is registered, insured, and in safe working condition.
- If you fail either test, you can retake it the same day at most offices, though you may have to wait and pay the test fee again.
- A standard North Carolina driver license is valid for eight years and costs $20 if you are between 18 and 66 years old.
Documents you must bring to your first DMV visit
Bring your Social Security number or ITIN written down, because you will need it to complete your process. If you do not have either, you can explore for an ITIN through the IRS before you visit the DMV, or you can ask the DMV office whether they can help you explore on the spot — policies vary by location.
You need one document that proves your identity. The DMV accepts a valid U.S. passport, a certified birth certificate (not a photocopy), a military ID, a tribal ID, or a foreign passport with a valid U.S. visa. A school ID, work ID, or library card does not count. If your birth certificate is not certified, you can order one from the North Carolina Vital Records office or from the vital records office in the state where you were born.
You also need proof that you live in North Carolina right now. A utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days all work. A bill addressed to you at your current address is the fastest way to prove residency. If you are homeless or do not have a bill in your name, ask the DMV office what other documents they will accept — some offices have flexibility for people in transition.
The written knowledge test: what to study and how to pass
The North Carolina DMV written test has 25 questions, and you must answer at least 20 correctly to pass (80 percent). The test covers road signs, traffic laws, right-of-way rules, parking rules, and safe driving practices. You take the test on a computer at the DMV office, and you get your score when ready after you finish.
The DMV publishes a free study guide called the North Carolina Driver's Handbook, available on the DMV website in English and Spanish. The handbook covers everything on the test. Most people who study the handbook for 30 minutes to an hour before their test pass on the first try. If you fail, you can retake the test the same day at most offices — you pay the test fee again (usually $10), but you do not have to wait for another appointment.
You can take the test in English, Spanish, or several other languages. If you need the test in a language not offered at your local office, call ahead to ask whether they can arrange it or refer you to an office that can.
The road test: what the examiner watches for
The road test lasts about 20 minutes and takes place on public roads near the DMV office. The examiner sits in the passenger seat and watches how you handle the vehicle, follow traffic laws, and respond to other drivers and pedestrians. You will be asked to do basic maneuvers like turning, parking (both parallel and perpendicular), backing up, and stopping smoothly. The examiner is not trying to trick you — they are checking whether you can control the vehicle and follow the rules of the road.
You must bring a vehicle that is registered in North Carolina, has a current inspection sticker, and has valid insurance. The vehicle must be in safe working condition — all lights must work, the windshield must be clear, the brakes must be responsive, and the tires must have tread. If the examiner finds a safety problem with the vehicle, they will not test you that day and you will have to come back with a different vehicle.
Common reasons people fail the road test include rolling through a stop sign, failing to use a turn signal, hitting the curb while parking, or not checking mirrors and blind spots before changing lanes. If you fail, you can retake the test the same day at most offices, though you may have to wait a few hours. You pay the test fee again.
Costs and how long the process takes
A standard eight-year driver license for someone between 18 and 66 costs $20. If you are 67 or older, a license costs $10. If you are under 18, a license costs $20 but is valid for only four years. These fees do not include the cost of the written test or road test, which are usually $10 to $15 each, though some offices bundle them into the license fee.
From your first visit to the DMV to receiving your license in the mail usually takes two to four weeks. You get a temporary paper license on the day you pass your road test, and you can drive legally with that paper license while you wait for your plastic card to arrive by mail. If your plastic license does not arrive within four weeks, contact the DMV office where you tested to ask about the status.
Special situations: minors, commercial licenses, and renewals
If you are under 18, you must have a parent or guardian sign your process. You also must complete a driver education course through a high school or private driving school before you can take the road test. North Carolina does not waive this requirement. Once you pass your road test, you receive a provisional license that has restrictions — you cannot drive between midnight and 5 a.m. for the first six months, and you cannot have passengers under 21 in the car for the first 12 months (with some exceptions for family members). These restrictions lift when you turn 18 or after 12 months, whichever comes first.
If you want a commercial driver license (CDL) to drive a truck or bus, the process is different and more involved. You must pass a separate knowledge test, a separate road test in a commercial vehicle, and a medical examination. Contact your local DMV office for details on CDL requirements.
If you already have a North Carolina driver license and it is expiring, you can renew it by mail, online, or in person. You do not have to take the tests again unless your license was suspended or revoked. Online renewal is the fastest option and takes about one week.
What to do if you fail a test or have a problem at the DMV
If you fail the written test, you can retake it the same day at most offices. There is no waiting period between attempts. You pay the test fee each time you take it. Most people who fail study the handbook a bit more and pass on the second try.
If you fail the road test, you can also retake it the same day, though you may have to wait several hours for the next available examiner. You pay the test fee again. If you fail twice, you can still retake it a third time, but some offices ask you to wait a few days before your third attempt. There is no legal limit on how many times you can retake the road test.
If you believe an examiner treated you unfairly or made an error, you can file a complaint with the DMV office manager or call the DMV customer service line. Complaints are reviewed, though the outcome is not may provide. The examiner's decision on the road test is final unless you can show that the test was not conducted according to DMV rules.
Frequently Asked Questions
Can I use a passport from another country to prove my identity?
Yes, if it is a valid passport and you also have a valid U.S. visa. A foreign passport alone is not enough. If you do not have a U.S. visa, you will need a different form of ID, such as a birth certificate or military ID.
What if I do not have a Social Security number?
You can use an Individual Taxpayer Identification Number (ITIN) instead. If you do not have either, contact the DMV office before you visit to ask what documents they will accept. Some offices can help you explore for an ITIN on the spot, but policies vary.
Do I have to take the written test if I already have a license from another state?
Yes. North Carolina requires all new drivers to pass the written test and road test, even if you have a valid license from another state. You cannot transfer a license from another state — you must test in North Carolina. However, if your out-of-state license is still valid, you can drive legally in North Carolina while you prepare for the test.
What happens if I move to a different address after I get my license?
You must update your address with the DMV within 60 days of moving. You can do this online, by mail, or in person at a DMV office. There is no fee to update your address, and you do not have to retake any tests.
Can I take the road test in a vehicle that is not registered to me?
Yes, but the vehicle must be registered in North Carolina, have a current inspection sticker, and have valid insurance. The vehicle does not have to be registered in your name. Many people borrow a family member's car for the road test. Just make sure the registration and insurance documents are in the car when you test.