What You Need to Do First
To get a North Carolina driver's license, you visit your local Division of Motor Vehicles (DMV) office in person, bring required documents, pass a written test and a driving test, and pay the fee. North Carolina does not issue licenses by mail or online. You must show up with the right paperwork, or the DMV will turn you away and you'll have to return another day.
The process takes different amounts of time depending on whether you already have a valid license from another state, whether you're a new driver, and how busy your local office is. A first-time driver typically spends two to four weeks from start to finish if they pass both tests on the first attempt. Someone transferring a license from another state usually finishes in one visit.
Key Takeaways
- You must visit a DMV office in person with a Real ID-compliant document (passport, birth certificate, or state ID), proof of Social Security number, and proof of North Carolina residency.
- New drivers must pass a written knowledge test, a vision screening, and a road test with a DMV examiner before receiving a license.
- If you hold a valid license from another state, you can often skip the written and road tests and transfer your license in one appointment.
- The DMV charges a fee that varies by license type and how long you want it valid — typically $20 to $40 for a standard four-year license.
- You can schedule an appointment online through the North Carolina DMV website, which reduces wait time at the office.
Documents You Must Bring to the DMV
Bring one document that proves your identity and citizenship. A U.S. passport works. So does a birth certificate, a certificate of naturalization, or a permanent resident card. If you don't have any of those, bring a state ID card from North Carolina or another state. The DMV will not accept a school ID, a work badge, or an expired passport.
Bring proof of your Social Security number. A Social Security card itself is best. If you don't have the card, bring a W-2 form, a 1099 form, a tax return, or a paystub that shows your full Social Security number. A letter from the Social Security Administration works too.
Bring two documents that prove you live in North Carolina. A utility bill, a lease, a mortgage statement, or a bank statement all count — they must show your name and a North Carolina address and be dated within the last 60 days. A piece of mail from a government agency counts. A cell phone bill does not. If you're homeless or living with someone else, ask the DMV office what documents they will accept before you go.
If you're under 18, bring a parent or legal guardian with you. They must bring their own ID. If you're transferring a license from another state, bring that license too.
Scheduling an Appointment and What to Expect
Go to the North Carolina DMV website and use the appointment scheduler. You can pick a date and time at your nearest office. Walk-ins are allowed, but you will wait longer — sometimes two to three hours during busy times. Scheduling takes five minutes and saves you significant time.
When you arrive, check in at the front desk. A staff member will review your documents to make sure you brought everything. If something is missing or expired, they will tell you then. If all documents are in order, you'll move to the next step.
For a new driver, you'll take a written test on a computer. The test covers road signs, right-of-way rules, and safe driving practices. You need to answer at least 80 percent of the questions correctly to pass. If you fail, you can retake it the same day or come back another time. After you pass the written test, you'll have your vision screened and your photo taken.
Next, you'll schedule a road test with a DMV examiner. This is not the same day for most people. The examiner will test your ability to start the car, steer, brake, park, and follow traffic laws. The test lasts about 20 to 30 minutes. You must pass this test to get your license. If you fail, you can retake it after waiting a set period — usually a few days to a week.
If You Already Have a Valid License from Another State
If you hold a current, valid driver's license from another state, you can transfer it to North Carolina without taking the written or road tests. Bring your out-of-state license, your identity document, your Social Security proof, and your North Carolina residency proof. The DMV will issue you a North Carolina license on the spot or within a few days.
Your new North Carolina license will have an expiration date four years from the date you receive it. If your out-of-state license was suspended or revoked, North Carolina will not transfer it — you'll have to explore as a new driver and pass both tests.
Paying the Fee and Receiving Your License
The DMV accepts cash, debit cards, and credit cards. A standard four-year driver's license costs $20. If you want an eight-year license, it costs $40. If you're under 18, your license is valid until your 21st birthday and costs $20. Commercial driver's licenses and other special licenses cost more.
After you pay, the DMV will give you a temporary paper license that's valid for 30 days. Your permanent plastic license will arrive in the mail within 7 to 10 business days. Use the paper license to drive until the plastic one arrives. If the plastic license doesn't arrive within two weeks, contact your local DMV office.
What Happens If You Fail the Road Test
If you don't pass the road test on your first attempt, the examiner will tell you what you did wrong. Common reasons include hitting a curb while parking, failing to signal, rolling through a stop sign, or not checking mirrors. You can retake the test after a waiting period — typically three to seven days depending on the office.
You don't have to retake the written test. You only need to schedule another road test appointment and pay the road test fee again, which is usually $10 to $15. Some people pass on the second or third attempt, and that's normal. There's no limit to how many times you can retake it, but each attempt costs money and takes time.
Special Situations and Restrictions
If you're under 18, North Carolina issues a provisional license with restrictions. You cannot drive between midnight and 5 a.m. for the first six months. After six months with no violations, the restrictions lift. You also cannot use a cell phone while driving, even hands-free, until you turn 18.
If you're a non-citizen with a visa or work permit, you can get a driver's license. Bring your passport and visa or work permit along with the other required documents. Your license will expire when your visa or permit expires.
If you're renewing a license that expired more than three years ago, the DMV may require you to retake the written test. If it expired less than three years ago, you can usually renew by mail or online without testing.
Frequently Asked Questions
Can I take the written test before I schedule a road test?
Yes. You can pass the written test and vision screening at one appointment, then schedule your road test for a later date. Many people do this because road test appointments fill up weeks in advance. Once you pass the written test, you have one year to pass the road test before you have to retake the written test.
What if I fail the vision screening?
If you fail the vision test, you can bring glasses or contacts and retake it the same day. If you still fail, you cannot get a license until your vision meets North Carolina's standard. See an eye doctor, get corrective lenses if needed, and return to the DMV to try again.
Do I need to bring my Social Security card if I have a passport?
No. A passport proves both identity and citizenship. You still need proof of your Social Security number — a W-2, tax return, or paystub. You cannot use a passport as proof of your Social Security number.
How long does a North Carolina driver's license last?
A standard license is valid for four years from the date you receive it. You can choose an eight-year license for double the cost. Licenses for drivers under 18 are valid until their 21st birthday. You'll receive a renewal notice in the mail about 60 days before your license expires.
What if I move to a different address in North Carolina?
You must update your address with the DMV within 30 days of moving. You can do this online through the DMV website, by mail, or in person at any DMV office. You do not need to take any tests or pay a fee to update your address.