What you need to do to get a North Carolina driver's license
To get a North Carolina driver's license, you will need to pass a written test on traffic laws, pass a road test, and provide proof of identity and residency. The process takes place at your local Division of Motor Vehicles (DMV) office, which North Carolina calls the Division of Motor Vehicles. You cannot complete this entirely online — you must appear in person for the road test, though you can schedule your appointment ahead of time on the DMV website.
The timeline depends on how quickly you schedule and pass your tests. Most people complete the written test on their first visit, then schedule a road test for a later date. Road test appointments typically have a wait of one to four weeks depending on your location and the season. Once you pass both tests, you can receive a temporary license that day and your permanent card arrives by mail within two weeks.
Key Takeaways
- You must visit a North Carolina DMV office in person to take the written test and road test — both are required before you receive a license.
- Bring a valid form of ID (passport, military ID, or certified birth certificate) and proof of your current address (utility bill, lease, or bank statement dated within 60 days).
- The written test covers North Carolina traffic laws and road signs; you can study using the free DMV handbook available on the state DMV website.
- Road test appointments fill up weeks in advance in some areas, so schedule as soon as you pass the written test to avoid a long wait.
- If you fail either test, you can retake it, but you must wait one day after a written test failure and seven days after a road test failure before trying again.
Documents you need to bring to the DMV
North Carolina requires specific documents to prove who you are and where you live. Bring one form of primary identification: a valid U.S. passport, military ID, certified birth certificate, or permanent resident card. If you use a birth certificate, it must be a certified copy with the state seal, not a photocopy.
You also need proof of residency — a document showing your current North Carolina address dated within the last 60 days. Acceptable documents include a utility bill, lease agreement, mortgage statement, bank statement, or government mail. A driver's license from another state does not count as proof of residency in North Carolina, even if it shows your current address.
Bring your Social Security number or a document showing it (Social Security card, W-2, or tax return). If you are under 18, you will also need a parent or guardian to sign a consent form at the DMV office. Bring that adult with you — you cannot submit a signed form without them present.
How the written test works
The written test has 50 multiple-choice questions about North Carolina traffic laws, road signs, and safe driving practices. You must answer at least 40 questions correctly to pass. The test covers topics like speed limits, right-of-way rules, parking laws, and what different road signs mean.
You can study for free using the North Carolina DMV Handbook, available as a PDF on the state DMV website. Many people also use the practice tests on the DMV website, which show you the types of questions you will see. The test is offered in English and Spanish. You take the test on a computer at the DMV office, and you receive your score when ready after finishing.
If you do not pass, you can retake the test the next day. There is no limit to how many times you can retake it, but you must wait at least one day between attempts and pay the test fee each time.
Scheduling and taking the road test
After you pass the written test, you schedule your road test at the same DMV office. You can book online through the North Carolina DMV website or ask the staff to schedule it for you before you leave. Road tests are typically available within one to four weeks, though wait times are longer in urban areas and during peak seasons (spring and summer).
For the road test, bring your temporary permit (issued after you pass the written test), proof of insurance for the vehicle you will drive, and the vehicle itself. The vehicle must be registered, have working headlights and brake lights, and pass a basic safety check. The examiner will ask you to perform tasks like parking, turning, stopping at traffic lights, and merging. The test usually lasts 20 to 30 minutes.
If you fail the road test, you must wait seven days before you can retake it. You do not need to retake the written test. Many people fail on their first attempt — this is normal, and you can schedule another road test as soon as the seven-day waiting period ends.
What happens after you pass both tests
Once you pass the road test, the DMV issues you a temporary paper license that day. This temporary license is valid for 45 days and allows you to drive while your permanent card is being printed and mailed. Your permanent North Carolina driver's license arrives by mail within two weeks, usually sooner.
Your new license is valid for eight years from the date of issue. You will need to renew it before it expires. The DMV sends renewal notices by mail about 60 days before your license expires, and you can renew online, by mail, or in person depending on your situation.
If you already have a license from another state
If you hold a valid driver's license from another state and you are moving to North Carolina, you do not need to take the written and road tests again. Instead, you can exchange your out-of-state license for a North Carolina license by visiting a DMV office with your current license, proof of North Carolina residency, and your Social Security number or document showing it.
The exchange process is faster than the full test route — you typically receive your temporary license the same day and your permanent card within two weeks. You do not need to take any tests. However, if your out-of-state license is expired or suspended, you will need to take the written and road tests as if you were a new driver.
Finding your local DMV office and fees
North Carolina has DMV offices in every county. You can find the office nearest you and its hours on the state DMV website by entering your county or city. Many offices are open Monday through Friday during standard business hours, though some have extended evening hours or Saturday appointments. Call ahead or check online before you go, because hours vary by location.
The written test fee is $10. The road test fee is $20. If you need a replacement license or duplicate, there are additional fees. Fees are paid at the DMV office when you take your test. Most offices accept cash, check, and card payment.
Frequently Asked Questions
Can I take the written test online or at home?
No. You must take the written test in person at a North Carolina DMV office. However, you can study for it at home using the free DMV handbook and practice tests on the state website before you go to the office.
What if I fail the road test?
You can retake it after waiting seven days. You do not need to retake the written test. Schedule your next road test appointment as soon as the seven-day waiting period ends, since appointments fill up quickly in some areas.
Do I need to bring my own car for the road test?
Yes. The vehicle must be registered, insured, and pass a basic safety inspection (working lights, brakes, and wipers). You cannot use a DMV vehicle or borrow one from the examiner.
How long is my temporary license valid?
Your temporary paper license is valid for 45 days while you wait for your permanent card to arrive by mail. Once your permanent card arrives, the temporary license is no longer needed.
What if my proof of residency is older than 60 days?
The DMV will not accept it. Bring a document dated within the last 60 days, such as a recent utility bill, lease, or bank statement. If you just moved and do not have a document yet, ask your landlord or utility company for a letter confirming your address.