What You Need to Do to Get a North Carolina Driver's License
To get a North Carolina driver's license, you will pass through three stages: getting a learner's permit, passing a road test, and receiving your license at the Division of Motor Vehicles (DMV). The entire process typically takes several weeks to a few months, depending on how quickly you schedule your road test and how many attempts you need. North Carolina does not have a separate intermediate license stage — you move directly from permit to full license once you pass.
The path is the same whether you are 16, 25, or 65, though applicants under 18 have additional requirements around supervised driving hours and parental consent. You will need to visit a DMV office in person at least twice: once to get your permit, and once to take your road test and receive your license.
Key Takeaways
- You must obtain a learner's permit first by passing a written test at your local DMV office, and you cannot skip this step even if you have driven in another state.
- With your permit, you must practice driving under supervision for a minimum of 60 hours (40 at night if you are under 18) before you can take the road test.
- The road test covers basic vehicle control, parking, turns, and following traffic laws, and you schedule it at the same DMV office where you got your permit.
- You will need to bring specific documents to both your permit appointment and your road test, including proof of identity, proof of residency, and your Social Security number.
- If you fail the road test, you can retake it after waiting at least one day, and you keep your permit while you practice and try again.
Documents You Need Before You Start
Gather these documents before you go to the DMV. You will need them for your permit appointment, and you will bring most of them again for your road test. North Carolina requires proof of identity (a birth certificate, passport, or state ID), proof of Social Security number (your Social Security card, W-2, or 1099 form), and proof of North Carolina residency (a utility bill, lease, mortgage statement, or bank statement dated within the last 60 days).
If you are under 18, you will also need a parent or legal guardian to sign your process in person at the DMV. Bring their ID as well. If you are explore for a REAL ID-compliant license (the kind required for federal buildings and domestic flights after May 2025), bring two proofs of residency instead of one.
Make copies of everything before you go. The DMV will keep originals or certified copies, and having backups means you will not have to return home if a document is missing.
Getting Your Learner's Permit
Your first step is to visit a DMV office and take the written permit test. Find your nearest office on the North Carolina DMV website and call ahead or check online for wait times — some offices take walk-ins, while others require appointments. Bring all your documents, your completed process (Form DL-44, available at the office or online), and the permit test fee (currently $20, though this may vary).
The written test covers North Carolina traffic laws, road signs, and safe driving practices. You will answer 25 multiple-choice questions and need to score at least 80 percent to pass. The test is offered in English and Spanish. If you fail, you can retake it the same day or return another day at no additional cost.
Once you pass, you will receive your learner's permit when ready. Your permit is valid for five years and allows you to drive only when a licensed driver age 21 or older is in the front seat with you. If you are under 18, you must also follow additional rules: no driving between midnight and 5 a.m. (except for school, work, or emergencies), and no use of cell phones while driving.
Practicing and Logging Your Driving Hours
With your permit in hand, you must practice driving before you can take the road test. North Carolina requires a minimum of 60 hours of supervised driving, with at least 40 of those hours occurring at night if you are under 18. If you are 18 or older, you can take the road test as soon as you have your permit — there is no mandatory practice period, though practice is strongly recommended.
Keep a log of your practice sessions. Write down the date, time, location, and how many hours you drove. Some DMV offices provide a log sheet; others accept any written record. You do not need to submit this log, but you should have it available in case the examiner asks about your experience. Practice in different conditions: residential streets, highways, parking lots, and night driving. Focus on the skills the road test will measure: smooth acceleration and braking, proper turning, parking, and following traffic laws.
If you are under 18, your supervising driver must be a licensed driver age 21 or older. That person can be a parent, guardian, driving instructor, or any other licensed adult. Many families hire a professional driving instructor for at least a few lessons to build confidence and correct bad habits early.
Scheduling and Taking Your Road Test
Once you have practiced enough, contact the DMV office where you got your permit to schedule your road test. You can call, visit in person, or schedule online through the North Carolina DMV website. Road test appointments typically fill up weeks in advance, so schedule as soon as you feel ready. The road test fee is currently $20.
On test day, arrive 10 to 15 minutes early with your learner's permit, proof of insurance for the vehicle you will be driving, and the vehicle itself. The vehicle must be in safe working condition: all lights and wipers must work, the horn must sound, and the brakes must be responsive. Bring a licensed adult (age 21 or older) to drive the vehicle to the test site, since you cannot legally drive there alone on your permit.
The examiner will ask you to perform a series of maneuvers: starting the vehicle, driving forward and backward, making left and right turns, stopping smoothly, parking (both parallel and perpendicular), and navigating traffic. The test typically lasts 20 to 30 minutes. You must follow all traffic laws, use proper signals, maintain safe speeds, and demonstrate control of the vehicle. Common reasons people fail include rolling through stop signs, improper lane changes, hitting the curb while parking, or unsafe merging.
If you pass, you will receive a temporary license on the spot, valid for 30 days while your permanent card is mailed to you. If you fail, you can retake the test after waiting at least one day. Your permit remains valid, so you can continue practicing and schedule another test.
After You Pass: Your Permanent License
Once you pass the road test, you are officially licensed. Your temporary license is valid when ready, and your permanent plastic card will arrive by mail within 7 to 10 business days. Do not worry if it takes longer — mail delays happen. You can drive legally with the temporary license until your permanent card arrives.
Your North Carolina driver's license is valid for eight years if you are 18 or older, or until age 18 if you obtained it as a minor. You can renew it online, by mail, or in person at the DMV. Keep your license in a safe place and bring it whenever you drive.
Special Situations and Retesting
If you fail the road test, you have unlimited retakes. Wait at least one day, practice the skills the examiner noted, and schedule another test. Some people pass on the second attempt; others need three or four tries. This is normal, and examiners understand that test anxiety and nerves affect performance.
If you move to North Carolina from another state with a valid driver's license, you do not need to take the written or road test. You can exchange your out-of-state license for a North Carolina license by visiting the DMV with your current license, proof of residency, and the license fee. This is faster than the full process and is available to drivers of any age.
If your permit expires before you pass the road test, you will need to retake the written test and get a new permit. Permits are valid for five years, so this is rare unless you take a very long break from testing.
Frequently Asked Questions
Can I take the road test in a different vehicle than the one I practiced in?
Yes. The examiner only cares that the vehicle is safe and in working condition. However, if you practiced in an automatic transmission, it is best to take the test in an automatic as well, since manual transmissions require different skills. Tell the examiner beforehand if the test vehicle is different from your practice vehicle.
What happens if I fail the written permit test?
You can retake it the same day or come back another day. There is no additional fee for retakes. Most people pass on the second attempt after reviewing the material. The DMV office can point you toward study resources, or you can use free online practice tests to prepare.
Do I need to take a driver's education course before getting my permit?
No, driver's education is not required in North Carolina. However, some insurance companies offer discounts for completing an approved course, and many parents find it helpful for building confidence and teaching safe habits. Check with your insurance company about discounts before enrolling.
Can I get my license if I do not have a Social Security number?
You will need an Individual Taxpayer Identification Number (ITIN) or a letter from the Social Security Administration stating you are not may be able to access for a number. Bring this documentation to the DMV instead of a Social Security card. Contact the DMV directly if you have questions about your specific situation.
How much does the entire process cost?
The permit test is $20, the road test is $20, and the license fee depends on how long you want it valid for — typically $20 to $30 for a standard license. Some offices charge a small additional fee for REAL ID licenses. Costs may vary by location, so call your local DMV office to confirm current fees.