You can get your full license at 18 in North Carolina without holding a learner's permit first, but if you already have one, the path is faster

North Carolina allows two routes to a full driver's license at 18. If you hold a learner's permit (also called a provisional permit), you can convert it to a full license by passing the road test and meeting a short waiting period — usually without additional classroom time. If you do not have a permit, you can go straight to the DMV, pass the written and road tests, and walk out with a license the same day. The permit route saves you money on test fees but requires you to have held the permit for at least 30 days before you can test for the full license.

The key difference between the two paths is timing and cost. A learner's permit costs around $20 and lets you practice under supervision; converting it to a full license later costs another $20 for the road test. Going straight to a full license without a permit costs roughly $40 to $50 total but requires you to pass both the written and road tests in one visit, with no practice period in between.

Key Takeaways

  • If you already have a learner's permit, you must wait at least 30 days from the issue date before you can test for a full license.
  • The written test (knowledge exam) is required whether you hold a permit or not; if you have a permit, you already passed it.
  • You need a road test to move from a learner's permit to a full license, and you must schedule this through the North Carolina DMV.
  • Bring your current learner's permit, proof of identity, proof of Social Security number, and proof of North Carolina residency to your road test appointment.
  • At 18, you become a full-privilege driver once you pass the road test; there are no additional restrictions based on age alone.

The 30-day waiting period between permit and full license

North Carolina requires you to hold your learner's permit for a minimum of 30 days before you can take the road test for a full license. This waiting period begins on the date your permit was issued, not the date you received it in the mail. If your permit was issued on January 15, you can schedule your road test on February 14 or later.

The purpose of this requirement is to may support you have time to practice supervised driving. You cannot skip this period or test early, even if you feel ready. Check your permit card for the exact issue date if you are unsure when the 30 days began.

Documents you need for the road test appointment

Bring these documents to your road test:

  • Your current learner's permit (the physical card)
  • A valid photo ID (passport, military ID, or state ID card)
  • Proof of your Social Security number (Social Security card, W-2, or tax return)
  • Proof of North Carolina residency (utility bill, lease, bank statement, or insurance document dated within 60 days)

If you are missing any of these documents, the DMV will not allow you to test. Bring originals, not copies, except for the residency proof, which can be a copy. If your name has changed since your permit was issued, bring a marriage certificate, divorce decree, or court order showing the legal change.

How to schedule your road test with the North Carolina DMV

You can schedule your road test online through the North Carolina DMV website (ncdmv.org) or by calling the DMV at 919-715-7000. Online scheduling is faster and shows you available dates and times at your nearest testing location. You will need your learner's permit number and date of birth to book online.

Road test appointments typically fill up weeks in advance, especially in urban areas. Schedule as soon as you reach the 30-day mark if you want a specific date or location. If no appointments are available, call the DMV directly — they sometimes hold slots for phone bookings or can refer you to a nearby county with shorter wait times.

The road test itself lasts about 20 to 30 minutes. You will drive on local roads and demonstrate basic skills: starting, stopping, turning, parking, and following traffic laws. The examiner will tell you where to drive and watch for safe vehicle control and awareness of other drivers.

What happens if you fail the road test

If you do not pass the road test, you can retake it, but you must wait at least one week before scheduling another appointment. You will pay the test fee again (around $20). There is no limit to how many times you can test, but each attempt requires a new appointment and fee.

Most people pass on the second or third attempt. Common reasons for failing include hitting a curb during parking, rolling through a stop sign, or not checking mirrors frequently enough. Ask the examiner for feedback on what you missed, then practice those specific skills before your next test.

Your license after you pass the road test

Once you pass the road test, the DMV will issue your full driver's license on the spot or mail it to you within a few days, depending on the testing location. At 18, there are no age-based restrictions on your license — you can drive alone, at night, and with passengers without any special conditions.

Your new license is valid for eight years in North Carolina. Keep it on you whenever you drive. If you lose it, you can replace it at any DMV office for a replacement fee (around $20).

If you do not have a learner's permit and want to get your license at 18

You can skip the permit step entirely and go straight to a full license. Visit your local DMV office, bring the same documents listed above (minus the learner's permit), and take both the written test and the road test in one visit. You will pay for both tests at once, totaling roughly $40 to $50.

This route is faster if you are confident in your driving skills and do not need a practice period. However, you will have no supervised driving time before your road test, and you must pass both tests to leave with a license. If you fail either test, you will need to return for another appointment and pay the fees again.

Frequently Asked Questions

Can I test for my full license before the 30 days are up?

No. North Carolina law requires a minimum 30-day holding period from the issue date on your learner's permit. The DMV will not schedule a road test before that date, even if you request an exception.

Do I have to take the written test again if I already passed it for my permit?

No. Your learner's permit proves you passed the written test. You only need to pass the road test to convert your permit to a full license. If you are going straight to a full license without a permit, you must take the written test first.

What if I fail the road test — do I lose my learner's permit?

No. Your learner's permit remains valid. You can keep practicing and retake the road test as many times as you need. Each attempt requires a new appointment and test fee.

Can someone else drive me to my road test appointment?

Yes. You do not have to drive yourself to the testing location. However, you must drive the vehicle used for the test, so the examiner will meet you there and you will drive from that point forward during the exam.

What vehicle should I use for the road test?

Use a vehicle that is registered, insured, and in safe working condition. The vehicle must have valid license plates and working brakes, lights, wipers, and mirrors. Bring proof of insurance with you. You can use someone else's vehicle as long as it meets these requirements and they give you permission.