Yes, you pay a fee to take the permit test, but the amount varies by state

Every state charges a fee to take the written permit test (also called the knowledge test). You cannot take the test for free. The fee covers the cost of administering the test, scoring it, and issuing your permit if you pass.

The amount you pay depends on which state you live in. Some states charge as little as $10 to $20, while others charge $50 or more. A few states bundle the permit test fee with other costs — for example, your state might charge one fee that covers both the written test and the road test together, or one fee that covers the permit and your first driver's license.

You typically pay the fee when you show up to take the test, either in cash or by card. Some states let you pay online when you schedule your test appointment. A few states require you to pay before you can even register for a test slot.

Key Takeaways

  • Every state charges a fee to take the permit test; the amount varies from roughly $10 to $50 or more depending on your state.
  • You usually pay the fee at the testing location on the day you take the test, though some states let you pay when you book your appointment online.
  • The fee covers only the written test — if you also need to take a road test later, that is a separate fee.
  • Some states offer fee waivers or reductions for people with very low income, so check your state's DMV website to see if you may have access to.

How to find out what your state charges

The fastest way is to visit your state's Department of Motor Vehicles (DMV) website directly. Search for "[your state] DMV permit test fee" or look for a section called "Fees" or "Knowledge Test." The website will show you the exact amount and tell you whether you pay in person or online.

If you cannot find the fee on the website, call your local DMV office. Have your state name ready, and ask specifically for the permit test fee — not the driver's license fee, which is different. The person on the phone can also tell you whether your state offers any fee reductions.

What happens if you fail and need to retake the test

If you do not pass on your first try, you will usually have to pay the fee again to take the test a second time. Some states let you retake the test the same day for free, but this is uncommon. Most states require you to wait a certain number of days (often 7 to 14 days) before you can retake it, and you pay the full fee each time.

This is why practice tests matter. Taking free practice tests before you show up to the real test can help you pass on the first attempt and avoid paying the fee twice.

Fee waivers and reductions for low-income applicants

Some states offer reduced or waived fees for people whose household income falls below a certain level. The income threshold and the amount of the reduction vary widely by state. A few states waive the fee entirely for people receiving certain benefits like SNAP or Medicaid.

To find out whether your state offers a fee waiver, search "[your state] DMV fee waiver" or call your local DMV office and ask. You will likely need to bring proof of income, such as a recent tax return, pay stub, or a letter from a benefits program. Ask what documents your state accepts before you go in.

The difference between the permit test fee and the road test fee

The permit test fee and the road test fee are separate. The permit test is the written test you take to get your learner's permit. The road test is the driving test you take later to get your full driver's license. Each one has its own fee.

Some states combine these fees into one package price, so you pay once and it covers both tests. Other states charge them separately — you pay for the permit test now, and you pay for the road test when you schedule it weeks or months later. Check your state's DMV website to see how your state structures its fees.

What to bring when you pay for the test

Bring a valid form of identification, such as a passport, birth certificate, or state ID card. Bring proof of your Social Security number if your state requires it. Bring proof of your address, such as a utility bill or lease, if your state asks for it.

Bring the payment method your state accepts. Most DMV offices take cash and debit or credit cards, but a few accept only cash or only cards. Call ahead or check the website to be sure. If you are paying online, you will need a card to complete the transaction.

Frequently Asked Questions

Can I pay for the permit test online before I go in?

Some states let you pay online when you schedule your test appointment, and others require you to pay in person on the day of the test. A few states do both — you can prepay online or pay when you arrive. Check your state's DMV website or call your local office to find out which option applies to you.

What if I cannot afford the permit test fee right now?

Ask your state DMV whether it offers fee waivers or reductions based on income. If your state does not, some nonprofit organizations and community colleges offer free or low-cost driver's education programs that may include the permit test fee. Search "[your city] free driver's education" to see what is available near you.

Do I have to pay the fee again if I let my permit expire?

Yes. If your permit expires and you want to get a new one, you will have to take the written test again and pay the fee again. Some states let you renew your permit without retaking the test if you renew before it expires, so check your state's rules before your permit runs out.

Is the permit test fee the same in every county in my state?

The fee is set by your state, so it is the same across all counties. However, some counties may charge an additional local fee on top of the state fee. Call your local DMV office to ask whether your county adds any extra charges.