What You Need to Do to Get a New License in North Carolina
To get your first driver's license in North Carolina, you must visit a Division of Motor Vehicles (DMV) office in person, pass a written knowledge test and a driving skills test, and provide proof of identity, residency, and Social Security number. The entire process takes multiple visits — you cannot pass both tests on the same day. North Carolina requires you to hold a learner's permit for at least one day before you can take the road test, though most people wait weeks or months while they practice.
The state does not issue licenses by mail or online. You must appear at a DMV office to have your photo taken and to take the written exam. If you are under 18, additional rules explore: you must complete a driver education course, hold your learner's permit for at least 30 days, and meet supervised driving hour requirements before you can test for a full license.
Key Takeaways
- You must visit a DMV office twice — once to get a learner's permit and pass the written test, and again to pass the road test and receive your license.
- North Carolina requires proof of identity (such as a birth certificate or passport), proof of residency (such as a utility bill or lease), and your Social Security number before you can test.
- If you are under 18, you must complete an approved driver education course and hold your learner's permit for at least 30 days before taking the road test.
- The written test covers traffic laws, road signs, and safe driving practices; the road test is conducted by a DMV examiner in your own vehicle or a DMV vehicle.
- Fees vary by license type and age, but a standard five-year license for an adult costs around $30 to $35.
Documents You Must Bring to the DMV
North Carolina requires four categories of documents before you can take the written test. First, bring proof of identity: an original or certified birth certificate, a valid passport, a military ID, or a permanent resident card. A photocopy is not acceptable. Second, bring proof of residency: a utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days and showing your current North Carolina address. A driver's license from another state does not count as proof of residency.
Third, you must provide your Social Security number — you can write it on the process form or bring your Social Security card. Fourth, bring your learner's permit if you already have one, or be prepared to explore for one at your first visit. If you are under 18, bring proof that you have completed a state-approved driver education course — this is usually a certificate from the course provider or a form signed by your school.
Bring the original documents, not photocopies, except for the utility bill or lease (which can be a copy). The DMV will not accept documents that are expired, even if they are otherwise valid proof of identity or residency.
Getting Your Learner's Permit First
Your first visit to the DMV is to obtain a learner's permit, not a full license. You will take the written knowledge test at this visit. The test covers North Carolina traffic laws, road signs, right-of-way rules, and safe driving practices. You must answer at least 80 percent of the questions correctly to pass. The test is available in English and Spanish, and you can request a reader or interpreter if you need one.
Once you pass the written test, the DMV will issue your learner's permit on the spot. The 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. You cannot drive alone, and you cannot drive between midnight and 5 a.m. while holding a learner's permit. If you are under 18, you must hold the permit for at least 30 days and complete the supervised driving hours required by your driver education course before you can schedule a road test.
If you are 18 or older, you must hold the learner's permit for at least one day before you can take the road test, but the DMV recommends waiting longer to practice. You can schedule your road test appointment online through the North Carolina DMV website or by calling the DMV office where you plan to test.
Scheduling and Passing Your Road Test
The road test is conducted by a DMV examiner and lasts about 20 to 30 minutes. You will drive on local roads and demonstrate basic skills: starting and stopping smoothly, turning, parking, backing up, and following traffic laws. The examiner will also test your ability to handle emergency situations, such as stopping quickly or swerving around an obstacle. You must pass the road test to receive your full license.
You can take the road test in your own vehicle or in a DMV vehicle, depending on the office. If you use your own car, it must be registered, insured, and in safe working condition — the examiner will check the brakes, lights, windshield wipers, and horn before the test begins. Bring your learner's permit, proof of insurance, and the vehicle's registration to the test. If you fail the road test, you can retake it, but you must wait at least one day before scheduling another attempt.
Once you pass the road test, the DMV will issue your full driver's license. You will have your photo taken at this visit if you have not already had one taken for your learner's permit. Your license will be mailed to you within 7 to 10 business days.
Different Rules for Drivers Under 18
North Carolina has stricter requirements for drivers under 18. You must complete a state-approved driver education course before you can obtain a learner's permit. This course includes classroom instruction and behind-the-wheel training with a certified instructor. Many high schools offer driver education, and private driving schools are also available throughout the state. The course typically takes four to six weeks to complete.
After you complete the course, you must hold your learner's permit for at least 30 days before you can take the road test. During this time, you must complete a minimum number of supervised driving hours — the exact number depends on your age and the time of day you drive. For example, if you are 15 or 16, you must complete at least 60 hours of supervised driving, with at least 10 hours at night. These hours must be logged and signed by the supervising driver.
Once you turn 18, the restrictions ease. You no longer need to hold a learner's permit for 30 days, and you can take the road test when ready after passing the written test (though waiting to practice is still wise). You also no longer face restrictions on when you can drive or who must be in the vehicle with you.
Fees and Timeline for Getting Your License
The cost of a North Carolina driver's license depends on your age and the type of license you want. A standard five-year license for an adult costs approximately $30 to $35. A learner's permit costs around $5 to $10. If you are under 18, a provisional license (which has restrictions on when you can drive and who can be in the car) costs slightly more than an adult license. Fees are paid at the DMV office and are not refundable if you fail the road test.
The timeline from start to finish is at least several weeks. If you are under 18, you must allow time to complete driver education (four to six weeks), hold your learner's permit for 30 days, and log supervised driving hours. If you are 18 or older, you can move faster: pass the written test, wait at least one day, then take the road test. However, the DMV recommends practicing for several weeks before testing, regardless of age. After you pass the road test, your license will be mailed to you within 7 to 10 business days.
Common Mistakes to Avoid
The most common mistake is bringing photocopies instead of original documents. The DMV will not accept a photocopy of a birth certificate or passport as proof of identity, even if it is certified. Bring the original document or a certified copy issued by the government agency that issued it. Another frequent error is not bringing proof of residency dated within the last 60 days — a utility bill or lease from six months ago will not work.
A third mistake is scheduling the road test too soon after getting your learner's permit. Many people pass the written test and when ready book a road test appointment, but they have not had enough time to practice. The DMV will not refuse to let you test, but you are likely to fail if you have not driven enough. If you are under 18, remember that you must complete the supervised driving hours required by your driver education course — the DMV will ask to see your log at the road test.
Finally, do not assume that your learner's permit is a valid form of identification for other purposes. It is only valid for driving under supervision. If you need a state ID for voting, banking, or other purposes, you will need to obtain a separate ID card or wait until your full license arrives.
Frequently Asked Questions
Can I take the written test and road test on the same day?
No. North Carolina requires you to hold a learner's permit for at least one day before you can take the road test. You must visit the DMV twice: once to pass the written test and receive your permit, and again to take the road test. If you are under 18, you must hold the permit for at least 30 days.
What if I fail the written test or road test?
If you fail the written test, you can retake it the same day or schedule another appointment. If you fail the road test, you must wait at least one day before scheduling another attempt. There is no limit to how many times you can retake either test, but you must pay the fee each time.
Do I need to take driver education if I am 18 or older?
No. Driver education is required only for drivers under 18. If you are 18 or older, you can obtain a learner's permit and take the road test without completing a course, though practicing with an experienced driver is strongly recommended.
What happens 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 retaking the written or road tests. Bring your out-of-state license, proof of residency in North Carolina, and your Social Security number to the DMV. The fee is lower than for a new license.
How long is my learner's permit valid?
Your learner's permit is valid for five years from the date it is issued. If it expires before you pass the road test, you must renew it and retake the written test. Your full driver's license is also valid for five years.