The cost of a learner's permit varies by state, from roughly $10 to $100

Most states charge between $20 and $50 for a learner's permit, but the exact amount depends on where you live and how long you want the permit to last. Some states bundle the permit fee with other costs—like a vision screening or a background check—so the total you pay at the DMV counter may be higher than the permit fee alone. A few states charge nothing at all for the permit itself, though they may charge for the written test or the ID card.

The fee you pay covers the cost of issuing the permit document and running the background check that most states perform before handing one over. It does not cover driving school, practice lessons, or the road test you will take later. Those are separate expenses that come after you pass the written exam.

Key Takeaways

  • Learner's permit fees range from $0 to $100 depending on your state, with most states charging between $20 and $50.
  • The fee covers the permit document and background check, but not driving school, practice lessons, or the road test.
  • Some states charge extra for the written test itself or for the ID card that comes with the permit.
  • Your state's DMV website lists the exact fee for your location and tells you what payment methods they accept.

What the fee includes and what it does not

When you pay the learner's permit fee, you are paying for the state to issue you a document that proves you have passed the written test and are allowed to drive with a licensed adult in the car. The fee also covers a background check to make sure you have no disqualifying criminal convictions or outstanding warrants. In some states, the fee includes a vision screening performed by the DMV staff; in others, you may need to bring proof of a recent eye exam from an optometrist or ophthalmologist.

The fee does not cover the cost of a driving school or instructor, which can range from $300 to $1,000 depending on how many hours you book. It does not cover the road test itself, which most states charge $10 to $50 for when you take it months later. It does not cover the cost of the actual road test vehicle if you need to rent one, or the cost of fuel and insurance while you practice.

How to find your state's exact fee

The fastest way to find out what your state charges is to visit your state's DMV website directly. Search for "[your state] DMV learner's permit fee" and you will land on the official page that lists the current cost. That page will also tell you what documents you need to bring, what payment methods the DMV accepts (cash, card, check), and whether you can pay online or only in person.

If your state's website is hard to navigate, you can also call your local DMV office and ask directly. Have your state ready when you call, because fees sometimes differ between counties or regions. Some states charge the same fee statewide; others let individual offices set their own rates within a range.

Whether the fee changes based on how long the permit lasts

In most states, the learner's permit fee is the same no matter how long the permit is valid. A few states, however, charge more if you want a permit that lasts longer. For example, one state might charge $25 for a permit valid for one year, but $40 for a permit valid for four years. Check your state's DMV website to see whether the fee is flat or whether it depends on the permit's expiration date.

The length of time your permit lasts does not affect how long you can hold it before taking the road test. Most states require you to hold a learner's permit for a minimum of six months or a certain number of supervised driving hours before you are allowed to take the road test, regardless of when the permit expires. If your permit expires before you take the test, you will need to renew it, which usually costs the same fee again.

Additional costs you may encounter

Beyond the permit fee itself, you may need to pay for a few other things before you can legally start practicing. If your state requires a vision screening and you do not have a recent eye exam on file, you will need to visit an optometrist or ophthalmologist and pay for that exam out of pocket—usually $50 to $150. Some DMV offices perform the screening for free if you bring your glasses or contacts; others charge a small fee to do it themselves.

You may also need to pay for a certified copy of your birth certificate or other identity documents if you do not have them already. These typically cost $5 to $25 per copy depending on where you order them. If you are under 18, you may need to bring a parent or guardian to the DMV, and some states charge a parental consent fee of $5 to $10 for processing that paperwork.

Whether you can get a refund if you do not pass the written test

Most states do not refund the permit fee if you fail the written test on your first try. You will need to pay the fee again when you retake the test, usually after waiting a few days or a week. A small number of states include multiple test attempts in a single fee, so you can retake the written exam without paying again within a certain time window—usually 30 to 90 days. Check your state's DMV website to see whether retakes are included or whether each attempt costs money.

If you decide not to pursue a learner's permit after paying the fee, you generally cannot get the money back. The fee is non-refundable once you have submitted your process or taken the written test. If you have not yet taken the test, some states may refund the fee if you request it before your appointment, but this is rare and varies by location.

How payment works at the DMV

When you arrive at the DMV to take your written test, you will pay the learner's permit fee before or after the exam, depending on your state's process. Most DMV offices accept cash, debit cards, and credit cards. Some accept checks. A growing number of states allow you to pay online before you arrive, which can speed up the process on the day of your test.

If you pay online in advance, bring proof of payment (a receipt or confirmation number) to your appointment. If you pay in person, bring enough cash or a valid card to cover the fee. Ask the DMV staff what payment methods they accept when you schedule your appointment, so you are not caught off guard on test day.

Frequently Asked Questions

Can I pay the learner's permit fee online before I go to the DMV?

Some states allow online payment, but not all. Check your state's DMV website to see if you can pay in advance. If your state does not offer online payment, you will pay in person on the day of your written test. Call your local DMV office if the website is unclear about payment options.

What if I fail the written test—do I have to pay the fee again?

In most states, yes. You will pay the permit fee again when you retake the test. A few states include multiple test attempts in one fee, usually within 30 to 90 days. Your state's DMV website will tell you whether retakes are included or cost extra.

Does the learner's permit fee cover the road test later?

No. The learner's permit fee covers only the permit document and written test. The road test is a separate exam that you take months later, and most states charge $10 to $50 for that test when the time comes.

Are there any states where the learner's permit is free?

A few states charge no fee for the learner's permit itself, though they may charge for the written test or the ID card. Check your state's DMV website to see whether your state is one of them. Even in states with no permit fee, you may still need to pay for a vision screening or certified documents.

What happens if my learner's permit expires before I take the road test?

You will need to renew it, which usually costs the same fee as the original permit. The renewal process is typically faster than the first process. Check your state's rules about how long you can hold a permit before taking the road test, because some states have time limits.