What You Need Before You Go to the DMV
North Carolina requires you to bring proof of identity, proof of Social Security number, and proof of residency to the Division of Motor Vehicles. You cannot complete the process without all three, so gathering them before your appointment saves a trip back home.
For proof of identity, bring a valid passport, a certified birth certificate, a military ID, or a state ID from another state. The document must show your full legal name and date of birth. If your name has changed since the document was issued — through marriage, divorce, or court order — bring the document that proves the change, such as a marriage certificate or divorce decree.
For proof of Social Security number, bring your Social Security card, a W-2 form, a 1099 form, or a tax return. A bank statement with your Social Security number printed on it also works. You do not need the original card; a copy is acceptable.
For proof of residency, bring a utility bill, a lease or mortgage statement, a bank statement, or a government notice addressed to you at your current North Carolina address. The document must be dated within the last 60 days. A cell phone bill does not count. If you are homeless or living with someone else, you can bring a signed letter from the property owner or manager stating that you live there, along with a copy of their ID.
Key Takeaways
- Bring proof of identity, proof of Social Security number, and proof of residency dated within 60 days — the DMV will not process your request without all three.
- You must pass a written test on North Carolina traffic laws, a vision screening, and a road test before you receive a license.
- The written test covers road signs, right-of-way rules, and safe driving practices; the DMV provides a study guide online at ncdmv.org.
- You can schedule your road test appointment online or by phone at 919-715-7000, and most appointments are available within two to four weeks.
- A standard North Carolina driver's license costs $20 and is valid for eight years; renewal by mail costs $10 and does not require a new road test.
The Written Test and Vision Screening
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 must answer at least 20 correctly to pass. Questions cover speed limits, right-of-way rules, parking laws, and what different road signs mean. You have 30 minutes to complete the test.
The DMV provides a free study guide called the North Carolina Driver's Handbook on its website at ncdmv.org. You can read it online or read it as a PDF. Many people study the handbook for one to two weeks before taking the test. If you fail, you can retake it the same day at no additional cost, though you must wait at least one hour before your second attempt.
After you pass the written test, a DMV employee will check your vision using a machine that measures how well you see at different distances. If you wear glasses or contacts, wear them during the screening. If you fail the vision test, you will be asked to see an eye doctor and bring a certificate showing that your vision meets North Carolina standards before you can continue.
Scheduling and Taking the Road Test
Once you pass the written test and vision screening, you schedule your road test with a DMV examiner. You can book online at ncdmv.org or call 919-715-7000. Most DMV offices have road test appointments available within two to four weeks, though this varies by location and time of year. Rural areas sometimes have longer waits.
For the road test, bring the vehicle you will be driving — it must be registered, insured, and in safe working condition. The examiner will check that the brakes, lights, wipers, and horn work. Bring your written test pass receipt and your proof of identity. The test takes about 20 minutes and covers basic vehicle control, following traffic laws, and responding to road conditions. The examiner will ask you to perform tasks like parallel parking, turning, and stopping at a stop sign.
If you fail the road test, you can retake it at your next available appointment. There is no additional fee for retakes. Most people pass on their second or third attempt. Common reasons for failing include not checking mirrors, not signaling before turning, or hitting the curb during parallel parking.
Getting Your License After You Pass
If you pass the road test, the examiner will tell you that you have passed and will give you a temporary paper license valid for 30 days. Your permanent plastic license will arrive by mail within 7 to 10 business days. The temporary license is valid for driving in North Carolina and most other states during that time.
A standard North Carolina driver's license costs $20. If you want a Real ID-compliant license — which is required for federal buildings and domestic air travel starting in 2025 — the cost is the same. The Real ID license has a gold star in the upper right corner. You do not need to do anything extra to get it; just tell the DMV employee you want the Real ID version when you explore.
Your license is valid for eight years from the date it is issued. You can renew it by mail 60 days before it expires, which costs $10 and does not require a new written test or road test. You can also renew online if you have a Real ID license and meet other requirements.
If You Already Have a License From Another State
If you hold a valid driver's license from another state and you move to North Carolina, you do not have to take the written test or road test. You can exchange your out-of-state license for a North Carolina license by visiting a DMV office with your out-of-state license, proof of identity, proof of Social Security number, and proof of residency. The exchange costs $20.
Your new North Carolina license will have the same expiration date as your old license, so you do not lose any time. If your out-of-state license is expired, you will have to take the written test and road test as if you were a new driver.
Special Situations: Minors, Learner's Permits, and Restrictions
If you are under 18, you must first obtain a learner's permit before you can take the road test. A learner's permit costs $20 and requires you to pass the written test and vision screening. With a learner's permit, you can drive only when a licensed driver age 21 or older is in the front passenger seat. You must hold the permit for at least 12 months before you can take the road test for a full license.
Drivers under 18 also face restrictions on their full license for the first six months: they cannot use a cell phone while driving, and they cannot drive between midnight and 5 a.m. unless a parent or guardian is in the vehicle. These restrictions lift after six months or when you turn 18, whichever comes first.
If you are 18 or older and have never held a license, you can skip the learner's permit and go straight to the written test and road test. The process is the same as for any new driver.
Finding Your Local DMV Office and Booking an Appointment
North Carolina has DMV offices in every county. You can find the office nearest you and check its hours on ncdmv.org. Some offices require appointments; others take walk-ins. During busy times — typically mid-morning on weekdays — wait times can be 30 minutes to an hour even with an appointment. Early morning or late afternoon visits usually have shorter waits.
You can book a written test appointment online at ncdmv.org or by calling 919-715-7000. Road test appointments must also be booked through the website or by phone. If you book online, you will receive a confirmation email with your appointment time and location. Arrive 10 minutes early with all required documents.
Frequently Asked Questions
What if I lost my Social Security card?
You do not need the physical card. Bring a W-2, 1099, tax return, or bank statement with your Social Security number on it. The DMV accepts any of these as proof of your number.
Can I take the written test in a language other than English?
Yes. The DMV offers the written test in Spanish and several other languages. Call your local DMV office or check ncdmv.org to confirm which languages are available at your location.
What happens if I fail the road test?
You can retake it at your next available appointment with no additional fee. There is no limit on how many times you can retake it. Most people pass within two or three attempts.
Do I need to bring my own vehicle for the road test?
Yes. The vehicle must be registered, insured, and in safe working condition. The examiner will check the brakes, lights, wipers, and horn before the test begins.
How long does a North Carolina driver's license last?
A standard license is valid for eight years. You can renew it by mail 60 days before it expires for $10, or online if you have a Real ID license and meet other requirements.