What NCDOT is and why it matters for your license
NCDOT stands for the North Carolina Department of Transportation. The DMV (Division of Motor Vehicles) is the part of NCDOT that handles driver's licenses, vehicle registration, and road tests. When you hear "NCDOT DMV," people are usually referring to the same thing: the state office where you'll go to get your license.
North Carolina's licensing system works in stages. You start with a learner's permit, move to a provisional license if you're under 18, and eventually reach a full unrestricted license. NCDOT runs all of these steps, and understanding which office to visit and what documents to bring will save you a trip back home.
The process is the same whether you're 16 or 56, but the rules about when you can drive and who must supervise you change based on your age. This guide covers the North Carolina system specifically—other states have different requirements.
Key Takeaways
- NCDOT's Division of Motor Vehicles issues all North Carolina driver's licenses and handles both written and road tests at local DMV offices.
- You must bring a Real ID-compliant document (passport, birth certificate, or state ID) plus proof of Social Security number and North Carolina residency to any DMV visit.
- The learner's permit comes first and requires passing a written test; you can then take your road test after holding it for a set time period.
- Drivers under 18 receive a provisional license with restrictions on night driving and passengers until they turn 18 or meet other requirements.
- You can visit any NCDOT DMV office in the state—you do not have to go to the one in your county, though local offices are usually faster.
Documents you need for any NCDOT DMV visit
Before you walk into a DMV office, gather these documents. Missing even one will send you home to get it. NCDOT requires proof of identity, proof of your Social Security number, and proof that you live in North Carolina.
For proof of identity, bring one document from this list: a valid U.S. passport, a certified birth certificate, a state ID card, a military ID, or a tribal ID. A school ID or work ID does not count. If you bring a birth certificate, it must be a certified copy with the official seal—a photocopy will not work.
For proof of Social Security number, bring your Social Security card, a W-2 form, a 1099 form, or a tax return. A letter from Social Security also works. You do not need to bring the original; a copy is fine.
For proof of North Carolina residency, bring a utility bill, a lease or mortgage statement, a bank statement, or a government document with your name and current address. The document must be dated within the last 60 days. A cell phone bill counts if it shows your address.
Getting your learner's permit at NCDOT
Your first step is the learner's permit. You cannot take a road test without one, and you cannot drive alone without one. To get it, you visit a DMV office, bring the three documents listed above, and pass a written test.
The written test covers North Carolina traffic laws, road signs, and safe driving practices. You answer 36 multiple-choice questions and must get at least 24 correct to pass. NCDOT provides a free study guide on its website, and you can also study using the North Carolina Driver's Handbook. The test is offered in English and Spanish, and some offices offer it in other languages—call ahead if you need a language other than these two.
The test costs money, but the amount varies by county. Most offices charge between $10 and $20. You pay at the DMV office when you take the test. If you fail, you can retake it the same day at most offices, though you will pay the fee again.
Once you pass, you receive your learner's permit when ready. It is valid for five years. With a learner's permit, you can drive only when a licensed driver age 21 or older is in the front seat next to you.
How long you must wait before taking your road test
North Carolina requires you to hold your learner's permit for a minimum time before you can take a road test. If you are under 18, you must hold it for at least 12 months. If you are 18 or older, you must hold it for at least one month.
This waiting period exists so you have time to practice driving in different conditions—rain, night, highway, residential streets. You cannot skip it or shorten it, even if you feel ready sooner. Mark your calendar 12 months (or one month) from the day you received your permit, and that is the earliest day you can schedule a road test.
During this time, you should practice as much as possible. The more hours you log, the more confident you will be on test day. There is no official minimum number of hours required in North Carolina, but many driving instructors recommend 50 to 100 hours of practice before your road test.
Taking your road test through NCDOT
Once you have held your learner's permit for the required time, you can schedule a road test. You book this appointment through NCDOT's website or by calling your local DMV office. Road test appointments fill up quickly, especially in busy counties, so schedule as soon as you are may be able to access.
On test day, bring your learner's permit, proof of insurance, and the vehicle you will be driving. The vehicle must be registered, insured, and in safe working condition. The examiner will check the brakes, lights, windshield wipers, and mirrors before you start. If anything is broken or missing, the test will not happen.
The road test lasts about 20 to 30 minutes. The examiner sits in the passenger seat and watches you drive on local roads. You will be asked to perform basic maneuvers: turning, parking, stopping at signs and lights, and merging. The examiner is looking for safe driving habits, not perfect driving. Minor mistakes do not fail you; dangerous mistakes do.
If you pass, you receive your license on the spot (or within a few days if you are under 18 and receiving a provisional license). If you fail, you can retake the test, but you must wait a certain number of days. Most offices require you to wait at least one week before retesting.
Provisional licenses for drivers under 18
If you pass your road test before you turn 18, NCDOT issues you a provisional license instead of a full license. This license has restrictions designed to reduce crashes among teenage drivers.
With a provisional license, you cannot drive between midnight and 5 a.m. unless you are driving to work, school, a medical appointment, or a court-ordered event. You also cannot have passengers under 21 in the car unless a parent, guardian, or licensed driver age 25 or older is in the front seat with you. Texting while driving is banned for all North Carolina drivers, but it is especially enforced for provisional license holders.
These restrictions lift automatically when you turn 18. At that point, your provisional license becomes a full license with no restrictions. You do not need to visit the DMV or pay a fee for this change—it happens automatically.
Finding your local NCDOT DMV office and hours
North Carolina has DMV offices in most counties. You do not have to visit the office in your county; you can go to any NCDOT DMV office in the state. However, offices in smaller towns are usually less crowded and faster than those in large cities.
To find the office nearest you, visit the NCDOT Division of Motor Vehicles website and use the office locator tool. The tool shows you the address, phone number, and hours for every office. Many offices are open Monday through Friday during business hours, but some have extended hours or Saturday appointments. Call ahead or check online before you go, because hours change seasonally and offices sometimes close for training.
Some offices allow you to make an appointment, which can cut your wait time significantly. Others operate on a first-come, first-served basis. The NCDOT website tells you which system each office uses. If an office is very busy, consider visiting a less popular location or going early in the morning.
Frequently Asked Questions
Can I take my road test in a different vehicle than the one I practiced in?
Yes. The vehicle must be registered, insured, and in safe condition, but it does not have to be the same car you practiced with. However, if you learned to drive an automatic transmission, practicing in a manual transmission car right before your test is not a good idea. Stick with what you know.
What happens if I fail my road test?
You can retake it after waiting the required number of days (usually one week). Your learner's permit stays valid, so you can keep practicing. There is no limit to how many times you can retake the test, though you will pay the fee each time.
Do I need to take a driver's education course before getting my license?
No, it is not required by NCDOT. However, if you are under 18, taking a course can lower your car insurance rates and may satisfy school requirements. Some insurance companies offer discounts for completing an approved course.
What if I move to North Carolina from another state?
You can transfer your out-of-state license to a North Carolina license without retaking the written or road test, as long as your license is valid. Bring your current license and the three documents (identity, Social Security proof, and residency proof) to any DMV office. You will pay a fee for the new license.
How much does a North Carolina driver's license cost?
The cost varies by county and by license type. A learner's permit costs between $10 and $20 for the written test. A driver's license typically costs between $20 and $30. Call your local DMV office or check the NCDOT website for the exact fee in your county.