Documents and identification you'll need to bring
North Carolina requires you to bring specific documents to prove your identity, Social Security number, and North Carolina residency. You cannot get a license without all three categories of proof — the DMV will not issue one if any piece is missing.
For identity, bring a valid passport, a certified birth certificate, or a military ID. The document must show your full legal name and date of birth. If you bring a birth certificate, it must be an official certified copy with a raised seal or embossed stamp, not a photocopy or hospital record.
For Social Security verification, bring your Social Security card, a W-2 form, a 1099 form, or a Social Security benefit statement. The DMV will not accept a tax return or a letter from the Social Security Administration — it must be one of those four documents.
For North Carolina residency, bring one document showing your current address. Acceptable documents include a utility bill, a lease or mortgage statement, a bank statement, an insurance policy, or a government check. The document must be dated within the last 60 days. A piece of mail addressed to you at your current address works if it comes from a government agency, bank, or utility company.
Key Takeaways
- You must bring proof of identity (passport, certified birth certificate, or military ID), proof of your Social Security number (Social Security card, W-2, 1099, or benefit statement), and proof of North Carolina residency (utility bill, lease, or recent bank statement dated within 60 days).
- Your residency document must show your current address and be dated within the last 60 days — a photocopy or document older than that will not be accepted.
- If you are under 18, you also need a parent or guardian to sign your process in person at the DMV office.
- The written test covers North Carolina traffic laws and road signs; you can study the official handbook free on the NC DMV website before you go.
- You will take a vision screening and a road test at the DMV, and you must bring a vehicle registered in North Carolina for the road test.
The written test and what it covers
Before you take the road test, you must pass a written test on North Carolina traffic laws and road signs. The test has 25 questions, and you need to answer at least 20 correctly to pass. You get one attempt per visit to the DMV.
The test covers speed limits, right-of-way rules, parking laws, what different road signs mean, and how to handle emergency vehicles. North Carolina publishes the official Driver's Handbook free on the DMV website at ncdmv.org. You can read it online or read it as a PDF. Many people study it for a few days before their DMV appointment and pass the test on the first try.
If you fail the written test, you can schedule another appointment and take it again. There is no waiting period between attempts, but you will have to pay the test fee again.
Vision screening and the road test
At your DMV appointment, you will take a vision screening. If you wear glasses or contacts, bring them with you — the DMV will test your vision with them on. If you fail the vision screening, the DMV will not let you take the road test that day, and you will need to see an eye doctor and bring a vision certificate back to the DMV before you can try again.
For the road test, you must bring a vehicle that is registered in North Carolina and has valid insurance. The vehicle must pass a safety inspection — the DMV examiner will check the brakes, lights, windshield wipers, horn, and mirrors before you drive. Bring proof of registration and proof of insurance with you.
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 must follow traffic laws and the examiner's instructions. If you fail, you can schedule another road test, but you will have to pay the test fee again.
Age requirements and restrictions for new drivers
North Carolina issues different types of licenses based on your age. You must be at least 16 years old to get a learner's permit or a provisional license. You must be at least 18 years old to get an unrestricted license.
If you are 16 or 17, you will receive a provisional license after you pass the road test. A provisional license has restrictions: you cannot drive between midnight and 5 a.m., and you cannot use a cell phone while driving (except in an emergency). These restrictions stay in place until you turn 18 or until you have held the provisional license for 12 months, whichever comes first. After that, you can explore for an unrestricted license without taking another test.
If you are under 18, a parent or legal guardian must sign your process in person at the DMV. Bring their ID with you.
Fees and how long the license lasts
The cost of a North Carolina driver's license varies by age. As of 2024, an eight-year license for someone 18 or older costs $30. A provisional license for someone under 18 costs $20. These fees can change, so check ncdmv.org or call your local DMV office to confirm the current price before you go.
A standard driver's license is valid for eight years from the date it is issued. When it expires, you can renew it by mail, online, or in person at the DMV. You do not have to take the written or road test again when you renew — you only need to update your information and pay the renewal fee.
Where to go and what to bring on the day of your appointment
Find your local DMV office on ncdmv.org. You can schedule an appointment online or by phone. Walk-ins are accepted at some offices, but appointment wait times are usually shorter than walk-in times.
Bring all your documents in a folder or envelope so they do not get lost. Bring the originals — photocopies are not accepted. Arrive 10 to 15 minutes early so you have time to check in. Bring your Social Security card, your identity document, your residency proof, and (if you are taking the road test) your vehicle registration and proof of insurance.
Wear clothes you can move in comfortably for the road test. The examiner will ask you to demonstrate your ability to turn the steering wheel and operate the pedals, so avoid very tight or restrictive clothing.
If you already have a license from another state
If you have a valid driver's license from another state and you move to North Carolina, you can exchange it for a North Carolina license. You still need to bring proof of identity, Social Security number, and North Carolina residency — the same documents as a new applicant. You do not have to take the written or road test if your out-of-state license is still valid.
If your out-of-state license has expired, you will have to take both the written test and the road test, just like a new applicant. Bring your expired license with you to show the DMV examiner.
Frequently Asked Questions
Can I use a hospital birth certificate or a photocopy instead of a certified birth certificate?
No. The DMV requires an official certified birth certificate with a raised seal or embossed stamp. A hospital birth certificate or a photocopy will not be accepted. You can order a certified copy from the vital records office in the county where you were born.
What if my residency document is older than 60 days?
The DMV will not accept it. You need a document dated within the last 60 days. If you do not have one, bring a utility bill, lease, mortgage statement, or recent bank statement instead. If you cannot find any document dated within 60 days, contact your local DMV office to ask what other proof of residency they will accept.
Do I have to take the road test if I already have a license from another country?
Yes. If your license is from outside the United States, you must take both the written test and the road test, even if your license is still valid. Bring your foreign license and your passport to your DMV appointment.
What happens if I fail the road test?
You can schedule another road test appointment and try again. You will have to pay the test fee again. There is no waiting period between attempts. Many people pass on their second or third try after practicing more.
Can I renew my license online?
Yes, if your license is not expired and you do not need to update your address or other information. You can renew online at ncdmv.org. If your license has been expired for more than three years, or if you need to change your address or name, you must renew in person at a DMV office.