Documents and proof you must bring to the DMV
North Carolina requires you to bring four categories of documents to get a driver's license: proof of identity, proof of Social Security number, proof of North Carolina residency, and proof of legal presence in the United States. You cannot complete the process without all four, and the DMV will not issue a license if any one is missing.
For proof of identity, bring an original or certified copy of your birth certificate, a valid passport, a military ID, or a certificate of naturalization. A photocopy of your birth certificate will not work — it must be an original or certified copy from the vital records office. If you were born outside the United States, a passport is the most straightforward option.
For proof of Social Security number, bring your Social Security card, a W-2 form, a 1099 form, or a Social Security benefit statement. The card itself is easiest; if you do not have it, any of these documents will work as long as your name and number are visible.
For proof of North Carolina residency, bring a recent utility bill, a lease or mortgage statement, a bank or credit card statement, or a government-issued document showing your current address. The document must show your name and a North Carolina address, and it cannot be more than 60 days old. A utility bill in your name is the most common choice.
Key Takeaways
- You must bring original or certified copies of your birth certificate (or passport), your Social Security card (or equivalent), proof of North Carolina residency dated within 60 days, and proof of legal presence such as a passport or certificate of naturalization.
- Photocopies of birth certificates do not count — you need the original or a certified copy from the vital records office in the state where you were born.
- Proof of residency must show your name and current North Carolina address and cannot be older than 60 days; utility bills and lease agreements are the most common documents accepted.
- You will take a written test on traffic laws, a vision test, and a road test before the license is issued, and you must pass all three.
- Bring your Social Security card if you have it; if not, a W-2, 1099, or benefit statement with your name and number will work instead.
Proof of legal presence in the United States
North Carolina requires proof that you are legally present in the United States. A valid passport (U.S. or foreign), a certificate of naturalization, a birth certificate showing you were born in the United States, a military ID, or a visa with an I-94 arrival/departure record all satisfy this requirement. If you hold a visa, bring the visa itself plus the I-94 form.
If you are a permanent resident, bring your green card (Permanent Resident Card). If you are in the country on a work visa, bring the visa and your Employment Authorization Document (EAD). The DMV will make a copy of whichever document you bring, so have the original with you.
The written test, vision test, and road test
After you submit your documents, you will take a written test on North Carolina traffic laws and road signs. The test has 25 questions, and you must answer at least 20 correctly to pass. You can study the North Carolina Driver's Handbook, which is free and available on the DMV website, before you go in.
You will also take a vision test at the DMV. If you wear glasses or contacts, bring them with you. If you fail the vision test, you will not be able to proceed that day, and you may be required to bring a vision correction prescription from an eye doctor before you return.
After you pass the written and vision tests, you will schedule a road test with a DMV examiner. The road test usually happens within a few weeks of your visit. During the test, an examiner will sit in your car while you drive and will score you on your ability to handle the vehicle, follow traffic laws, and respond to road conditions. You must bring a vehicle that is registered, insured, and in safe working condition.
Age-specific requirements for drivers under 18
If you are under 18, North Carolina requires you to hold a learner's permit for at least 12 months before you can take the road test for a full license. You must be at least 15 years old to get a learner's permit. During those 12 months, you can only drive with a licensed adult who is at least 21 years old sitting in the front passenger seat.
You must also complete a driver's education course approved by the North Carolina Department of Public Instruction. The course covers classroom instruction and behind-the-wheel training. Once you have completed the course and held your permit for 12 months, you can schedule your road test.
If you are 18 or older, you do not need a learner's permit and can go straight to the road test after you pass the written and vision tests. However, you still need to bring all four categories of documents listed above.
Fees and what to expect at your appointment
A North Carolina driver's license costs $20 for a four-year license or $40 for an eight-year license. You pay this fee at the DMV when you submit your documents. The DMV also charges a $10 fee for the road test. Bring a check, debit card, or cash — not all DMV offices accept all payment methods, so call ahead if you want to be sure.
Bring all your documents in originals or certified copies. Do not bring photocopies unless the DMV specifically tells you to. Arrive at least 15 minutes early, and bring your Social Security card and proof of residency even if you think you will not need them — the DMV staff will ask for them.
The entire process at your first visit usually takes 30 to 45 minutes if you pass the written and vision tests. If you fail either test, you will need to return another day. Your temporary license will be issued on the spot if you pass all tests, and your permanent license will arrive by mail within two to three weeks.
What to do if you were born outside the United States
If you were born outside the United States, you will need a valid passport as your proof of identity. You will also need to bring your certificate of naturalization if you are a U.S. citizen, or your green card if you are a permanent resident. A birth certificate from another country will not work on its own — you must have a passport or naturalization certificate.
If your passport is expired, you can still use it as proof of identity for the driver's license, but you cannot use it as proof of legal presence. In that case, bring your certificate of naturalization or green card as your proof of legal presence instead. The DMV will accept an expired passport for identity purposes only.
Frequently Asked Questions
Can I use a photocopy of my birth certificate?
No. The DMV requires an original birth certificate or a certified copy from the vital records office in the state where you were born. A photocopy will not be accepted. You can order a certified copy online or by mail from your state's vital records office, and it usually arrives within one to two weeks.
What if I do not have a Social Security card?
You can bring a W-2 form, a 1099 form, or a Social Security benefit statement instead. Any of these documents must show your name and Social Security number. If you do not have any of these, contact the Social Security Administration to request a replacement card or a benefit statement before you go to the DMV.
Do I need to schedule an appointment or can I just walk in?
Most North Carolina DMV offices accept walk-ins, but you can also schedule an appointment online through the DMV website. Scheduling an appointment usually means a shorter wait, but walk-ins are processed the same day if the office is not too busy. Call your local DMV office to ask about current wait times.
What happens if I fail the road test?
You can retake the road test, but you will need to pay the $10 fee again and schedule another appointment. Most people can retake the test within a few days or a week. You do not need to retake the written or vision tests if you passed them the first time.
Can I get a license if I have an out-of-state license?
If you already have a valid driver's license from another state, North Carolina will not require you to take the written and road tests. You will still need to bring all four categories of documents and pay the $20 or $40 fee. Bring your out-of-state license with you, and the DMV will exchange it for a North Carolina license.