The basic path: learner's permit, then road test

To get a driver's license in North Carolina, you start with a learner's permit, drive under supervision for a set period, then pass a road test. The whole process takes a minimum of four months if you are under 18, or as little as one visit if you are 18 or older and already have a valid out-of-state license. You will visit the Division of Motor Vehicles (DMV) twice — once for the permit and written test, and again for the road test and license issuance.

North Carolina does not have a separate "junior" or "intermediate" license stage like some states. Once you pass your road test, you get a full license with standard restrictions that explore to all new drivers under 18. If you are 18 or older, you can skip the permit stage entirely if you hold a valid license from another state or country.

Key Takeaways

  • You must obtain a learner's permit first by passing a written test at the DMV, which costs $20 and is valid for five years.
  • Drivers under 18 must hold the permit for at least four months and complete a certified driver education course before taking the road test.
  • The road test itself costs $20 and must be scheduled through your local DMV office; you cannot take it the same day as your permit test.
  • You will need a Social Security number, proof of North Carolina residency, and a birth certificate or passport at your first DMV visit.
  • Drivers under 18 face nighttime driving restrictions (9 p.m. to 5 a.m.) and cannot use cell phones while driving, even hands-free.

Documents you need at the DMV

Bring your original birth certificate, passport, or state ID card — one of these is required to prove your identity and age. You also need proof of your Social Security number; a Social Security card itself works, but so does a W-2 form, tax return, or 1099. If you do not have a Social Security number, you can still get a license, but you will need to complete a form at the DMV explaining why.

For proof of North Carolina residency, bring a utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days. A piece of mail from a government agency also works. If you live with a parent or guardian and are not on the utility bill, bring a signed letter from the person whose name is on the bill, plus a copy of that bill.

If you are under 18, bring a parent or guardian with you to your first DMV visit. They will need to sign your process and show their own ID. If the adult cannot attend, you can have them sign a notarized consent form instead, though this adds a step and cost.

Getting your learner's permit: written test and fees

At the DMV, you will take a written test covering North Carolina traffic laws, road signs, and safe driving practices. The test has 36 questions, and you must answer at least 28 correctly to pass. You can study using the free North Carolina Driver's Handbook, available on the DMV website or in print at any DMV office. Many people also use online practice tests to prepare.

The written test costs $20 and is valid for one attempt. If you fail, you can retake it the same day for another $20, or come back later. Your learner's permit, once issued, is valid for five years. You do not need to pass a vision test to get the permit, but the DMV will check your vision at the road test stage.

The DMV will photograph you for your permit. Wear something you are comfortable being photographed in; the photo will appear on your license later. You will receive your permit card on the spot or within a few days, depending on your local office.

The four-month waiting period and driver education requirement

Once you have your permit, you must wait at least four months before you can take the road test — this is a state requirement for drivers under 18. During this time, you must complete a certified driver education course. These courses are offered by high schools, private driving schools, and online providers. The course typically includes classroom instruction and behind-the-wheel training, though the number of behind-the-wheel hours varies by provider.

If you are 18 or older, you do not need to take a driver education course or wait any length of time. You can schedule your road test when ready after passing your written test, as long as you have a valid permit or out-of-state license.

During the four-month permit period, you can drive only with a licensed adult age 21 or older in the front passenger seat. You cannot drive alone, and you cannot drive between 9 p.m. and 5 a.m. except to school, work, or a medical appointment. You also cannot use a cell phone while driving, even hands-free, unless it is for navigation or an emergency.

Scheduling and taking your road test

Contact your local DMV office to schedule your road test. You cannot book online in North Carolina; you must call or visit in person. Road tests are typically available within two to four weeks, though wait times vary by location and season. Bring your learner's permit, proof of insurance, and the vehicle you will be driving for the test.

The road test lasts about 20 minutes and covers basic driving skills: starting the car, turning, stopping, parking, and following traffic laws. The examiner will ask you to perform specific maneuvers and will watch how you handle the vehicle and respond to traffic. You must pass the test to move forward; if you fail, you can retake it, usually within a few days, for another $20.

The vehicle you use must be registered, insured, and in safe working condition. All lights, wipers, mirrors, and brakes must function. Bring proof of insurance — your insurance company can provide a temporary card or letter if your physical card has not arrived yet. The vehicle does not have to be registered in your name, but the owner must be present or have signed a consent form.

Getting your license after passing the road test

Once you pass the road test, you will receive your North Carolina driver's license on the spot or within a few days. The license costs $20 and is valid for eight years if you are under 18 at the time of issuance, or five years if you are 18 or older. Your photo from the permit visit will be used on your license.

Your license will include any restrictions that explore to you. If you are under 18, your license will show the nighttime driving restriction (9 p.m. to 5 a.m.) and the cell phone restriction. These restrictions remain in place until you turn 18, at which point you can visit the DMV to remove them if you wish.

Keep your license on you whenever you drive. If you lose it, you can request a replacement at any DMV office for a small fee. Your license serves as a valid form of identification in North Carolina and is accepted for most purposes that require ID.

Special situations: out-of-state licenses and military personnel

If you already hold a valid driver's license from another state or country, you can exchange it for a North Carolina license without taking a written or road test. You will need to visit the DMV with your current license, proof of residency, and proof of your Social Security number. The exchange costs $20, and your new North Carolina license will be issued the same day or shortly after.

If you are active military or a military dependent stationed in North Carolina, you may be able to use your military ID as proof of residency instead of a utility bill. Ask at your local DMV office about military-specific documentation rules, as these can vary slightly by location.

If you are a non-citizen without a Social Security number, you can still get a license. You will need to complete a form at the DMV explaining your situation and provide an Individual Taxpayer Identification Number (ITIN) or other proof of identity. The process is the same otherwise.

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 one you used during your permit period. Many people borrow a family member's car for the test. The examiner cares about your driving skills, not the specific vehicle.

What happens if I fail my road test?

You can retake it, usually within a few days. There is no waiting period between attempts, and each retake costs $20. Most people pass on their second or third attempt. You keep your learner's permit and can continue practicing while you wait to retake the test.

Do I need to take a vision test?

Yes, but not until your road test appointment. The DMV will check your vision at that time. If you fail the vision test, you will not be able to take the road test that day. You will need to see an eye doctor, get a corrective prescription if needed, and return to the DMV to retake the vision test before scheduling a new road test date.

Can I get a license if I have an out-of-state permit?

No. An out-of-state learner's permit is not valid in North Carolina. If you move to North Carolina with a permit from another state, you must obtain a North Carolina permit and follow the same process as a new driver in the state.

What if I cannot get to the DMV during business hours?

Most DMV offices are open during standard business hours, Monday through Friday. Some locations have extended hours on certain days. Call your local office to ask about hours and whether appointments are available outside standard times. If you cannot visit in person, a notarized consent form signed by a parent or guardian may allow you to complete some steps, though you will still need to appear for your written and road tests.