What You Need to Do to Get a North Carolina Driver License
To get a driver license in North Carolina, you will visit your local Division of Motor Vehicles (DMV) office, pass a written test on traffic laws, pass a vision screening, and pass a driving test. The entire process takes multiple visits spread over weeks or months — you cannot complete it in one day. You must be at least 16 years old, have proof of identity and residency, and provide your Social Security number.
North Carolina issues a standard driver license valid for eight years. If you already hold a valid driver license from another state, you may be able to skip the written test, but you will still need to pass the vision and driving tests. The process is different if you are under 18, because you must first obtain a learner's permit and hold it for a set period before you can take the road test.
Key Takeaways
- You must visit a DMV office in person with proof of identity, proof of North Carolina residency, and your Social Security number.
- If you are 16 or 17, you must first get a learner's permit, hold it for at least one month, then return for a road test.
- If you are 18 or older, you can take the written test and road test at the same DMV office, though not on the same day.
- The written test covers North Carolina traffic laws and safe driving; the road test is performed by a DMV examiner in your own vehicle or a DMV vehicle.
- Bring original documents — photocopies and digital images are not accepted for proof of identity or residency.
Documents You Must Bring to the DMV
Bring one document that proves your identity and one that proves you live in North Carolina. Original documents only — the DMV will not accept photocopies, faxes, or images on your phone. Your identity document must show your name, date of birth, and photograph. A valid passport, passport card, military ID, or out-of-state driver license all work. A school ID, even with a photo, does not.
For proof of residency, bring a document dated within the last 60 days that shows your name and current North Carolina address. A utility bill, lease agreement, mortgage statement, or bank statement all work. A piece of mail from a government agency also works. You cannot use a PO box address — the DMV requires a street address. If you do not have a document in your name, you can bring a document in a family member's name plus a notarized statement saying you live there, but this takes longer to process.
You will also need to provide your Social Security number. Bring your Social Security card if you have it, though the DMV can verify it without the card if you know the number. If you were born outside the United States, bring your birth certificate or passport showing your citizenship or legal residency status.
Getting Your Learner's Permit If You Are Under 18
If you are 16 or 17, you cannot go straight to a driver license. You must first obtain a learner's permit, which allows you to drive only with a licensed adult in the car. Visit your local DMV office with your identity and residency 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.
Once you pass the written test, the DMV will issue your learner's permit on the spot. You must hold the permit for at least one month before you can take the road test. During this time, you can practice driving with a parent, guardian, or other licensed adult who is at least 21 years old and sitting in the front passenger seat. The adult must be awake and able to exercise control of the vehicle if needed.
After one month has passed, return to the DMV with your learner's permit to schedule your road test. The road test can be taken in your own vehicle or in a DMV vehicle, depending on which office you visit. You will drive on local roads while a DMV examiner watches and scores your performance. The test takes about 20 minutes. If you fail, you can retake it, but you must wait at least one week before your next attempt.
Taking the Written Test If You Are 18 or Older
If you are 18 or older and do not hold a valid driver license from another state, you will take the written test at the DMV. The test has 25 questions about North Carolina traffic laws, road signs, and safe driving practices. You must answer at least 20 questions correctly to pass. The test is offered in English and in several other languages — ask the DMV staff which languages are available at your office.
You can take the written test on your first visit to the DMV. If you pass, you can schedule your road test for a later date. If you fail, you can retake the test, but you must wait at least one day before your next attempt. Most people pass on the first try if they study the North Carolina Driver Handbook, which is free and available online at the DMV website or in print at any DMV office.
If you hold a valid driver license from another state, you may not need to take the written test. Bring your out-of-state license to the DMV and ask whether you can skip it. Even if you skip the written test, you must still pass the vision screening and the road test.
Passing the Vision Screening and Road Test
Before you take the road test, you will have your vision checked at the DMV. You must be able to see at least 20/40 in each eye with or without glasses or contacts. If you wear corrective lenses, wear them during the vision screening and during the road test — your license will be marked if you must wear them to drive legally. If you fail the vision screening, you cannot take the road test that day and must see an eye doctor before returning.
The road test is performed by a DMV examiner who will sit in the passenger seat while you drive on local roads. The test takes about 20 minutes and covers basic skills: starting the car, steering, braking, turning, parking, and following traffic signs and signals. You will drive in normal traffic conditions, not on a closed course. Bring the vehicle you plan to use — it must be registered, insured, and in safe working condition. The DMV will check the brakes, lights, wipers, and horn before the test begins.
If you pass the road test, you will receive your driver license on the spot or within a few days, depending on your DMV office. If you fail, you can retake it after waiting at least one week. Most people pass on the second or third attempt. Common reasons for failing include not coming to a complete stop, speeding, improper lane changes, and hitting the curb while parking.
Timeline and Costs
The entire process takes at least four to eight weeks, even if you pass every test on the first try. If you are under 18, you must hold your learner's permit for at least one month before taking the road test, which adds time. If you fail any test, you must wait before retaking it, which adds more time.
The cost of a North Carolina driver license is $20 for an eight-year license. If you are 16 or 17, the learner's permit costs $5. These fees are paid at the DMV office when you explore. The DMV accepts cash, check, and debit or credit card. If you need to retake the written or road test, you pay the test fee again — $5 for the written test and $10 for the road test.
Find your local DMV office and its hours on the North Carolina DMV website. Some offices are busier than others, and wait times vary by location and time of day. You do not need an appointment at most offices, but some offices now offer online scheduling. Calling ahead to ask about current wait times can help you plan your visit.
If You Hold a Driver License from Another State
If you already have a valid driver license from another state and you move to North Carolina, you can exchange it for a North Carolina license without retaking the written test. Bring your out-of-state license, proof of North Carolina residency, and your Social Security number to the DMV. You will still need to pass the vision screening and the road test. The road test requirement applies even if your out-of-state license is valid and has no violations.
If your out-of-state license has expired, you will need to retake the written test as well as the road test. If you have been without a valid license for more than a certain period — the length varies by state — the DMV may require you to start over as if you were a new driver. Ask the DMV staff about your specific situation when you visit.
Frequently Asked Questions
Can I take the written test and road test on the same day?
No. You must pass the written test first, then schedule the road test for a different day. If you are under 18 with a learner's permit, you must wait at least one month between getting the permit and taking the road test. Most DMV offices schedule road tests several weeks in advance, so plan accordingly.
What happens if I fail the road test?
You can retake it after waiting at least one week. You pay the $10 road test fee again. You do not need to retake the written test unless your learner's permit or written test pass expires. Most people pass on the second or third attempt.
Do I need to bring my own car for the road test?
You can bring your own vehicle if it is registered, insured, and in safe working condition. Some DMV offices also offer DMV vehicles for the test, but availability varies. Call your local office to ask whether a DMV vehicle is available and whether you need to reserve it in advance.
What if I do not have a Social Security number?
You must provide a Social Security number to get a North Carolina driver license. If you do not have one, you will need to explore for one through the Social Security Administration before you can get a license. Bring your process receipt to the DMV if your number is pending.
Can I renew my license online or by mail?
Your first license must be obtained in person at a DMV office. Once you have a valid North Carolina license, you can renew it online or by mail when it expires, as long as you have not had any major changes to your information or medical conditions.