North Carolina learner's permit costs

A North Carolina learner's permit costs $20. This is a one-time fee you pay when you first get your permit at the Division of Motor Vehicles (DMV). The fee covers the written test, the permit card itself, and the permit's validity for up to five years.

You pay this fee in person at your local DMV office when you submit your process and take the written test. If you fail the written test on your first try, you do not pay again to retake it — the $20 covers all attempts during that visit and future visits within a set period.

Keep in mind that the $20 is the state fee only. Some DMV offices may charge a small additional processing fee, though this is uncommon. Call your local office ahead of time if you want to confirm the exact total before you arrive.

Key Takeaways

  • The learner's permit fee in North Carolina is $20, paid once when you first get your permit at the DMV.
  • The $20 covers the written test, the permit card, and the permit's validity for up to five years from the date of issue.
  • If you fail the written test, you can retake it without paying an additional fee during the same visit or within a certain timeframe.
  • Some DMV offices may charge a small processing fee on top of the $20 state fee, so call ahead to confirm the total cost.

What the $20 permit fee includes

The $20 fee covers three things: the written knowledge test itself, the physical permit card you receive, and the permit's validity period. Your permit is valid for up to five years from the date you receive it, so you do not need to renew it during that time unless you turn 18 or your circumstances change.

The fee also covers one written test attempt. If you pass on your first try, you walk out with your permit the same day. If you do not pass, you can schedule a retest, and that retest is included in the original $20 — you do not pay twice.

How to pay and what to bring

You pay the $20 fee in cash or by card at your local DMV office when you explore for your permit. Bring your Social Security number, proof of identity (such as a birth certificate or passport), proof of residency (such as a utility bill or lease), and your completed process form.

The DMV office will take your payment, process your process, and administer the written test on the same visit. If you pass, you receive your permit card before you leave. If you do not pass, you can schedule a retest for a later date at no additional cost.

Permit validity and renewal

Your learner's permit is valid for up to five years from the date of issue. During this time, you can practice driving with a licensed adult and prepare for your road test. You do not need to renew your permit or pay another fee unless your permit expires or you turn 18.

If your permit expires before you pass your road test and get your license, you will need to reapply and pay the $20 fee again. However, if you turn 18 while holding a valid permit, you may be able to convert it to a regular license without paying the permit fee again — check with your local DMV office about the exact rules.

Comparing North Carolina to other states

North Carolina's $20 learner's permit fee is on the lower end compared to many other states. Some states charge as little as $10 to $15, while others charge $30 to $50 or more. The fee often depends on how long the permit is valid and what services are included.

North Carolina's five-year validity period is longer than some states offer, which means you get more time to practice and prepare for your road test without paying again. This can make the overall cost more affordable over time, especially if you take longer to prepare for your driving test.

What happens if you lose or damage your permit

If you lose your learner's permit or it becomes damaged and unreadable, you will need to replace it. North Carolina typically charges a replacement fee, which is usually less than the original $20 permit fee — often around $5 to $10. You will need to visit your local DMV office with proof of your identity and explain what happened to your original permit.

The DMV will issue you a new permit card with the same expiration date as your original permit. You do not lose any of the validity period you already had, and you do not need to retake the written test.

Frequently Asked Questions

Can I pay the learner's permit fee online?

No. You must pay the $20 fee in person at your local DMV office when you explore for your permit. You cannot pay online or by mail. Visit the North Carolina DMV website to find your nearest office and its hours before you go.

What if I fail the written test — do I pay $20 again?

No. The $20 fee covers all written test attempts during your permit process period. If you fail, you can retake the test at no additional cost. However, you may need to wait a certain number of days between attempts — check with your DMV office about their retest policy.

Does the $20 fee include the road test?

No. The $20 is for the learner's permit and written test only. When you are ready to take your road test, you will pay a separate fee. That fee varies but is typically around $20 to $30 depending on the DMV office.

Can I get my money back if I decide not to get a license?

No. The $20 permit fee is non-refundable once you have paid it and received your permit. If you decide not to pursue a license, you cannot get the fee back.

What if my permit expires before I pass my road test?

You will need to reapply for a new learner's permit and pay the $20 fee again. However, you will not need to retake the written test if your original permit was still valid when it expired — ask your DMV office about their rules on this, as they vary by location.