The cost of your learner's permit test varies by state, but most fall between $10 and $50 for the written exam alone

The written test for your learner's permit is not free, but it is one of the cheapest parts of getting licensed. Most states charge somewhere between $10 and $50 when you take the knowledge test at the DMV or your state's licensing office. A few states charge less; a handful charge more. The exact amount depends on where you live and which state agency runs the test.

This fee covers the cost of administering the test itself — the staff, the testing location, and the records your state keeps. It does not include other costs you may face, like the fee for the permit card itself (which is separate) or the cost of study materials you buy on your own.

Some states bundle the written test fee with the permit card fee into one charge. Others charge them separately. When you go to the DMV, you will pay at the counter before or after you test, depending on your state's process.

Key Takeaways

  • Written test fees range from roughly $10 to $50 depending on your state, with most states charging between $15 and $35.
  • Some states charge the test fee and permit card fee together; others charge them as two separate fees at the same visit.
  • You pay the fee at the DMV or licensing office on the day you take the test, whether you pass or fail.
  • If you fail the test, you will usually pay the fee again when you retake it, though a few states waive the retake fee within a certain timeframe.
  • Study guides and practice tests are often free online through your state's DMV website, so you do not have to buy them.

How the fee breaks down by state

Your state's DMV website lists the exact fee for your learner's permit written test. The fee does not change based on your age or how many times you take the test — you pay the same amount whether you are 16 or 65, and whether it is your first attempt or your third.

States on the lower end of the range — around $10 to $20 — include California, Florida, and Texas. States in the middle — around $25 to $35 — include New York, Pennsylvania, and Ohio. A few states charge $40 or more; these tend to be states that bundle multiple fees together or that charge separately for the permit card itself.

The fee can also depend on what type of permit you are getting. A standard learner's permit for a car costs one amount; a commercial learner's permit or a motorcycle endorsement may cost more. When you look up your state's fee, make sure you are looking at the right category.

What happens if you fail and need to retake the test

If you do not pass the written test on your first try, you will have to pay the fee again to retake it. Most states let you retake the test the same day or within a few days, but you still pay each time you sit for the exam.

A small number of states waive the retake fee if you fail and come back within a set window — often 30 days. Check your state's DMV website or call ahead to ask whether retakes are free or cost the same as the first attempt. Knowing this ahead of time helps you budget if you think you might need a second try.

Permit card fees are separate from the test fee

Once you pass the written test, you will get your learner's permit card. Some states charge for this card as part of the same transaction; others charge it as a separate fee. The permit card fee is usually between $10 and $30, depending on your state.

In states that charge separately, you will pay the test fee at one point and the card fee at another — sometimes on the same day, sometimes later. In states that bundle them, you pay one total fee that covers both the test and the card. Your DMV will tell you the total amount due when you arrive.

How to find your state's exact fee

The fastest way to find out what you will pay is to visit your state's DMV website and search for "learner's permit fee" or "knowledge test fee." Most states list this clearly on their website, often in a section called "Fees and Costs" or "Permit Information."

If you cannot find it online, you can call your local DMV office and ask. Have your state name ready, and ask specifically for the written test fee for a learner's permit — not a driver's license renewal or a commercial license, which may cost different amounts.

You can also ask whether your state offers any fee waivers or reductions based on income. Some states have programs for low-income residents, though these are not common for learner's permit tests.

Payment methods at the DMV

Most DMV offices accept cash, debit cards, and credit cards. Some accept checks. A few states now allow you to pay online before you arrive, which can speed up your visit. Check your state's website to see whether you can prepay or whether you must pay in person.

Bring more than one form of payment if you can, in case the DMV's card reader is down or they do not accept the payment method you planned to use. Having cash as a backup is always a safe choice.

Frequently Asked Questions

Do I have to pay the test fee even if I fail?

Yes. You pay the fee to take the test, not to pass it. Whether you pass or fail, the fee is due. If you retake the test, you pay the fee again unless your state waives retake fees within a certain timeframe.

Can I take the written test online instead of at the DMV?

Most states require you to take the written test in person at a DMV office or approved testing location. A few states have started offering online testing for learner's permits, but this is still uncommon. Check your state's DMV website to see whether online testing is an option where you live.

What if I cannot afford the test fee right now?

Contact your local DMV office and ask whether your state offers fee reductions or waivers for low-income applicants. Some states have these programs, though they are not universal. If your state does not, you will need to save the fee before you can take the test.

Is the test fee the same for everyone, or does it depend on my age?

The test fee is the same regardless of your age. A 16-year-old pays the same amount as a 60-year-old. The fee does not change based on how many times you have taken it either — each attempt costs the same.

What if I pass the test but do not want the permit card right now?

You must get the permit card to legally drive with a learner's permit. You cannot pass the test and delay getting the card. The card is issued on the same day you pass, and you pay for it then.