North Carolina Learner's Permit Costs

A North Carolina learner's permit costs $20 as of the current fee schedule. This is the written test fee charged by the North Carolina Division of Motor Vehicles (DMV). You pay this fee when you take the knowledge test at your local DMV office, not when you explore.

The $20 covers the written exam only. If you fail the test and need to retake it, you pay the $20 fee again for each attempt. There is no separate process fee for the permit itself — the test fee is your only cost at the DMV counter.

Some counties or testing locations may charge a small additional fee for a duplicate permit if yours is lost or damaged, but this is uncommon and typically under $10. Check with your local DMV office if you need a replacement.

Key Takeaways

  • The North Carolina learner's permit knowledge test costs $20, paid when you take the exam at the DMV.
  • Each retake of the written test costs another $20; there is no charge to explore or to receive the permit itself.
  • You must be at least 15 years old and pass a vision screening before you can take the knowledge test.
  • The permit is valid for five years from the date of issue, so you do not need to renew it during that time.

What Documents You Need to Bring

Bring your original or certified birth certificate, a Social Security card, and proof of North Carolina residency (such as a utility bill, lease, or bank statement with your name and address). A passport or passport card also works in place of the birth certificate and Social Security card.

If you are under 18, you may need a parent or guardian's signature on your process. Bring a photo ID if you have one, though it is not required for a learner's permit. The DMV will conduct a vision test on-site, so you do not need to bring a vision report.

The Knowledge Test and Retake Rules

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 (80 percent) to pass. The test is offered in English and Spanish.

If you fail, you can retake the test the same day or return another day — there is no waiting period between attempts in North Carolina. Each retake costs another $20. Most people pass on the first or second attempt if they study the North Carolina Driver's Handbook, which is free and available online through the DMV website.

How Long the Permit Lasts

Once you pass the knowledge test and receive your learner's permit, it is valid for five years. You do not need to renew it during this time unless it is lost, stolen, or damaged. If you turn 18 while holding a learner's permit, the permit remains valid until its expiration date.

If your permit expires and you have not yet obtained your regular driver's license, you will need to reapply and pay the $20 test fee again. Most drivers move to a regular license before the five-year mark, so this is uncommon.

Restrictions While You Hold a Learner's Permit

North Carolina learner's permit holders must follow specific rules. You must have a licensed driver who is at least 21 years old in the front passenger seat at all times. You cannot drive alone, and you cannot drive between midnight and 5 a.m.

You must obey all traffic laws and cannot use a cell phone while driving, even hands-free. These restrictions are in place for the entire time you hold the learner's permit. Violating them can result in fines and may delay your path to a regular driver's license.

Moving from Learner's Permit to Driver's License

After holding your learner's permit for at least 12 months and being at least 16 years old, you can take the road test for a regular driver's license. The road test fee is separate from the permit fee — it currently costs $20 as well. You will also need to pay a fee for the license itself, which varies based on the length of validity you choose (four or eight years).

You must schedule your road test appointment in advance through the DMV. Bring your learner's permit, proof of insurance, and the vehicle you will use for the test. The test takes about 20 minutes and covers basic driving skills, parking, and your ability to follow traffic laws.

Frequently Asked Questions

Can I get a learner's permit online or by mail in North Carolina?

No. You must visit a DMV office in person to explore for a learner's permit. You will take the knowledge test at the office on the same day you explore. There is no online or mail-in option for learner's permits in North Carolina.

What if I fail the knowledge test three times?

North Carolina does not impose a limit on retakes. You can take the test as many times as needed, paying $20 each time. However, if you fail three times, some DMV offices may ask you to wait a few days before your next attempt, though this is not a statewide rule. Call your local office to confirm their policy.

Do I need to pay anything else besides the $20 test fee?

The $20 test fee is the only DMV charge for a learner's permit. You do not pay for the permit card itself or for the process. If you need a replacement permit due to loss or damage, there may be a small fee, but this is not standard across all counties.

Can I use my learner's permit in other states?

A North Carolina learner's permit is generally recognized in other states, but each state has its own rules about who can supervise a permit holder and what times you can drive. Before driving out of state, check the rules of the state you are visiting to make sure you comply with their requirements.