What you need to do to get your first North Carolina driver's license
To get your first North Carolina driver's license, you will visit your local Division of Motor Vehicles (DMV) office in person, pass a written test about traffic laws, pass a road test where an examiner watches you drive, and pay a fee. North Carolina does not issue licenses by mail or online for first-time drivers. You must show up with specific documents, take both tests on the same visit or schedule the road test for a later date, and wait for your license to be printed — usually the same day if you pass both tests.
The process takes longer if you are under 18, because North Carolina requires a learner's permit first. If you are 18 or older, you can skip the learner's permit step and go straight to the full license test, though you will still need to pass both the written and road portions.
Key Takeaways
- You must visit a DMV office in person with a valid ID, proof of Social Security number, and proof of your North Carolina address — no online or mail-in option exists for new drivers.
- If you are under 18, you must get a learner's permit first, hold it for at least one month, and practice with a licensed adult before taking the road test.
- The written test covers North Carolina traffic laws and road signs; you can study using the official DMV handbook available free online or at any DMV office.
- The road test is performed by a DMV examiner in your own vehicle or a DMV vehicle, and you must pass both the written and road tests to receive your license.
- The total cost varies but includes fees for the learner's permit (if under 18), the written test, the road test, and the license itself.
Documents you must bring to the DMV
Bring an original or certified copy of your birth certificate, a valid photo ID (passport, military ID, or state ID), and a document showing your current North Carolina address. The address document can be a utility bill, lease, bank statement, or insurance policy dated within the last 60 days. A school ID or work ID does not count as proof of address.
You will also need to provide your Social Security number. Bring your Social Security card if you have it, or be prepared to sign a statement under penalty of perjury if you do not have the card. If you were born outside the United States, bring your immigration documents or passport.
Bring the completed process for Drivers License or Learners Permit (Form DL-44), which you can fill out at home or at the DMV office. You can read it from the North Carolina DMV website or pick up a copy at any DMV office.
The learner's permit requirement for drivers under 18
If you are under 18, you cannot take the road test until you have held a learner's permit for at least one month. To get the learner's permit, you visit the DMV with your documents, pass the written test, and pay the permit fee. The permit allows you to drive only with a licensed adult age 21 or older in the front seat next to you.
During the one-month waiting period, you must practice driving with that licensed adult. North Carolina does not specify a minimum number of practice hours, but the more you practice, the more prepared you will be for the road test. After one month has passed, you can schedule your road test appointment.
If you are 18 or older, you do not need a learner's permit. You can go directly to the DMV, pass the written test, and take the road test on the same day or schedule it for another time.
How to prepare for the written test
The written 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 taken on a computer at the DMV office, and you will get your score when ready.
Study using the official North Carolina Driver's Handbook, which is free and available on the DMV website or in print at any DMV office. The handbook covers everything on the test: speed limits, right-of-way rules, parking, seat belt laws, and what different road signs mean. Read through it at least once before your test date.
Some people take practice tests online through third-party websites, though these are not official DMV materials. The official handbook is your most reliable study tool because the actual test questions come directly from it.
What to expect during the road test
The road test lasts about 20 to 30 minutes. A DMV examiner will sit in the passenger seat and watch you perform basic driving tasks: starting the car, turning, stopping, parking, and following traffic laws. The examiner will direct you where to drive and will score you on whether you follow instructions, obey traffic signs and signals, and drive safely.
You can take the test in your own vehicle or in a DMV vehicle, depending on which office you visit. If you use your own car, it must be registered, insured, and in safe working condition. Bring proof of insurance and registration with you. The examiner will check that the car has working brakes, lights, windshield wipers, and mirrors before the test begins.
You must pass the road test to receive your license. If you do not pass, you can schedule another test, usually within a few days or weeks depending on the office's availability.
Fees and how long the process takes
The cost of a North Carolina driver's license varies by age and type. A learner's permit for someone under 18 costs one amount; the road test costs another; and the license itself costs a third amount. The total is typically between $50 and $100, but exact fees change and depend on whether you are under or over 18. Check the North Carolina DMV website or call your local office for current fees.
If you are under 18, the entire process takes at least five to six weeks: one week to get the learner's permit, one month to hold it, and then one to two weeks to schedule and take the road test. If you are 18 or older and pass both tests on the same day, you can receive your license the same day or within a few days.
DMV offices can have long wait times, especially on certain days of the week. Some offices allow you to schedule an appointment online, which can reduce your wait time. Check your local DMV office's website to see if appointments are available.
What happens after you pass the road test
Once you pass the road test, you will receive a temporary paper license that is valid for 30 days. Your permanent plastic license will be mailed to your address within one to two weeks. Do not throw away the temporary license — you need it to drive legally until the permanent one arrives.
Your North Carolina driver's license is valid for eight years if you are 18 or older, or until your 21st birthday if you are under 18 when you receive it. After that, you will need to renew it.
Frequently Asked Questions
Can I take the written test without getting a learner's permit first if I am under 18?
No. North Carolina requires all drivers under 18 to get a learner's permit first and hold it for at least one month before taking the road test. If you are 18 or older, you can skip the learner's permit and go straight to both tests.
What if I fail the written test or road test?
You can retake the test you failed. Most DMV offices allow you to schedule another attempt within a few days or weeks. You will need to pay the test fee again. There is no limit to how many times you can retake a test, but you must pass both the written and road tests to receive your license.
Do I have to use my own car for the road test?
No. Some DMV offices provide vehicles for the road test, while others require you to use your own. Call your local DMV office to find out which option is available. If you use your own car, it must be registered, insured, and in safe working condition.
What if I move to North Carolina from another state?
If you already have a valid driver's license from another state, you can exchange it for a North Carolina license without taking the written or road tests. You will still need to visit the DMV with your documents and pay a fee. If your out-of-state license has expired, you may need to retake the tests.
Can I renew my license before it expires?
Yes. You can renew your North Carolina driver's license up to one year before it expires. You can renew online, by mail, or in person at the DMV, depending on your situation. Check the DMV website to see which renewal method works for you.