The documents and steps to get your NC license
To get your North Carolina driver's license, you need to bring proof of identity, proof of Social Security number, proof of residency, and pass both a written test and a road test. North Carolina requires you to start with a learner's permit (called a Learner's Permit) before you can take the road test, unless you already hold a valid license from another state. The whole process typically takes several weeks because you must hold your learner's permit for a minimum of 30 days before you can schedule your road test.
You'll visit your local Division of Motor Vehicles (DMV) office in person — you cannot complete this by mail or online. Bring original documents or certified copies; photocopies alone will not work. The DMV will verify your documents, take your photo, and administer your written test on the same day you explore for your learner's permit.
Key Takeaways
- You must bring an original or certified copy of your birth certificate, Social Security card, and one proof of residency document to your DMV visit.
- North Carolina requires a learner's permit first, which you must hold for at least 30 days before you can take the road test.
- You will take the written test at the DMV office on the day you explore; passing it is required before you get your learner's permit.
- After 30 days with your learner's permit, you schedule a separate road test appointment at a DMV office or approved testing location.
- The road test costs money and requires you to bring a vehicle, a licensed adult (age 21 or older), and your learner's permit.
Identity documents you must bring
North Carolina requires an original or certified copy of your birth certificate. A photocopy will not be accepted. If you were born outside the United States, bring your original passport or a certified copy of your Certificate of Naturalization or Certificate of Citizenship.
You also need a second form of identity. Acceptable documents include a valid passport, a school ID with your photo, a work ID with your photo, or a military ID. The document must show your name and photo. If you do not have a photo ID, bring two non-photo documents instead, such as a school report card, a utility bill in your name, or a bank statement.
Proof of Social Security number and residency
Bring your original Social Security card or a certified copy. If you do not have a Social Security card, bring a Social Security Administration letter showing your number, or a W-2 form or tax return with your Social Security number on it.
For proof of residency, bring one document dated within the last 60 days that shows your name and North Carolina address. Acceptable documents include a utility bill, a lease or rental agreement, a mortgage statement, a bank or credit card statement, an insurance policy, or a government document such as a tax notice. A driver's license or ID card from another state does not count as proof of residency.
What to expect at your DMV visit
Go to your local DMV office during business hours. You do not need an appointment for a learner's permit process, but wait times vary by location and time of day. Bring all your documents in original or certified form — the DMV staff will review them and may ask questions about your address or identity.
The DMV will take your photo for your learner's permit. You will then take the written test, which covers North Carolina traffic laws and road signs. The test has 36 questions, and you must answer at least 28 correctly to pass. You can take the test in English or Spanish. If you fail, you can retake it the same day or return another day at no extra cost.
Once you pass the written test, you receive your learner's permit on the spot. The permit is valid for five years. You must wait at least 30 days before you can schedule your road test.
The 30-day waiting period and road test scheduling
North Carolina law requires you to hold your learner's permit for a minimum of 30 days. During this time, you must practice driving with a licensed adult who is at least 21 years old and sits in the front passenger seat. The adult must hold a valid driver's license.
After 30 days have passed, you can schedule your road test by calling your local DMV office or visiting the North Carolina DMV website. Road test appointments fill up quickly, especially in busy areas, so schedule as soon as you are may be able to access. The road test itself takes about 20 to 30 minutes and covers basic driving skills, parking, and your ability to follow traffic laws.
What to bring to your road test
Bring your learner's permit, your Social Security card or proof of your Social Security number, and proof of residency (same documents as before). You must also bring a vehicle that is registered, insured, and in safe working condition. The vehicle must have working brakes, lights, windshield wipers, and a horn. The DMV examiner will inspect the vehicle before the test begins.
You must have a licensed adult (age 21 or older) with a valid driver's license in the vehicle with you during the road test. This person sits in the front passenger seat but does not speak during the test. If you do not bring a licensed adult, you will not be allowed to take the test and will need to reschedule.
After you pass your road test
If you pass your road test, you receive your full North Carolina driver's license on the same day. The license is valid for eight years if you are under 66 years old, or five years if you are 66 or older. You will receive your license by mail within 7 to 10 business days if the DMV office does not issue it when ready.
If you do not pass, you can retake the road test. There is a fee each time you take it. You do not need to wait another 30 days; you can schedule your next attempt as soon as the DMV has availability, though many people wait a week or two to practice more.
Fees and what they cover
The learner's permit costs money, and the road test costs additional money. Fees vary slightly by DMV office location, so call ahead or check the North Carolina DMV website for the exact amount. Payment is made at the DMV office by cash, check, or debit card; credit cards are not always accepted.
The fee for your learner's permit covers the written test and the permit itself. The road test fee is separate and covers the examiner's time and the administration of the test. If you fail the road test and retake it, you pay the road test fee again.
Frequently Asked Questions
Can I use a photocopy of my birth certificate?
No. North Carolina requires an original birth certificate or a certified copy issued by the vital records office in the state or country where you were born. A photocopy will be rejected. If you do not have your original, contact the vital records office to request a certified copy before you go to the DMV.
What if I have a valid driver's license from another state?
If you hold a valid license from another state and you are moving to North Carolina, you can exchange it for a North Carolina license without taking the written or road test. Bring your out-of-state license, proof of residency in North Carolina, and your Social Security card to the DMV. You will still need a new photo taken and will pay a fee for the new license.
Can someone else pick up my license for me?
No. You must appear in person at the DMV to explore for your learner's permit and to take both the written and road tests. The DMV requires your photo and your signature on your documents. You cannot send someone else to do this on your behalf.
What happens if I fail the written test?
You can retake the written test the same day at no extra cost, or you can return another day. There is no limit to how many times you can retake it. However, if you fail multiple times, the DMV may require you to take a driver education course before you can try again.
Do I need to take a driver education course?
North Carolina does not require a driver education course to get your license, but taking one may lower your car insurance rates. Some insurance companies offer discounts for completing an approved course. Check with your insurance provider to see if they offer this discount.