Permit test fees range from $10 to $40 depending on your state and the type of permit

The cost of a DMV permit test is not the same everywhere. Most states charge between $10 and $40 for a written knowledge test, but the exact amount depends on which state you live in, whether you're getting a learner's permit or a commercial permit, and sometimes whether you pass on your first try. Some states bundle the test fee with the permit fee itself, while others charge them separately.

You'll typically pay at the DMV office when you take the test, either in cash, card, or check — payment methods vary by location. If you fail and need to retake the test, many states charge the full fee again, though a few allow one free retake within a certain window.

Key Takeaways

  • Permit test fees in most states fall between $10 and $40, and you pay at the DMV office on the day you test.
  • Some states charge the test fee separately from the permit fee, while others combine them into one cost.
  • If you fail the test, you will usually pay the full fee again to retake it, though some states offer one free retake.
  • Commercial permit tests cost more than standard learner's permit tests in every state.
  • A few states let you take practice tests online for free before paying for the official test.

How state-by-state costs break down

California charges $7 for a knowledge test but adds a $35 permit fee on top, so your total is $42. Florida charges $7 for the test alone. Texas charges $16 for a learner's permit that includes the test. New York charges $10 for the permit test. Illinois charges $5 for a knowledge test but $20 for the permit itself. These numbers shift over time, so calling your local DMV or checking your state's official DMV website before you go is the safest move.

The variation exists because each state sets its own fees and decides whether to bundle or separate them. Some states also charge different amounts based on how long the permit is valid — a five-year permit may cost more than a one-year permit, even though the test itself costs the same.

What happens if you fail and need to retake the test

If you do not pass on your first attempt, you will almost always pay the full test fee again. Most states require you to wait a set number of days — often 1 to 7 days — before you can retake the test, and you pay the fee each time you sit for it. A few states, including some that offer free online practice tests, may waive one retake fee if you fail the first time, but this is uncommon and usually only applies to learner's permit tests, not commercial ones.

The cost of retakes can add up quickly if you need multiple attempts. This is why many people use free or low-cost practice tests beforehand — some states offer these through their DMV website, and many third-party sites offer free practice questions that mirror the real test format.

Commercial permit test fees cost more

If you are testing for a commercial driver's license (CDL) permit, expect to pay significantly more than for a standard learner's permit. Commercial knowledge tests often cost $25 to $50 per attempt, depending on the state. Some states charge one fee for the general knowledge test and separate fees for each endorsement test (hazmat, tanker, passenger, etc.), so the total can reach $100 or more if you need multiple endorsements.

Commercial permits also typically require a medical examination and a separate fee for that, which is not required for standard permits. Budget for both the test fee and the medical exam fee if you are pursuing a CDL.

Whether you pay at the DMV office or online

In most states, you pay the permit test fee in person at the DMV office on the day you take the test. You cannot usually pay online in advance — the fee is collected when you check in. Payment methods vary by location; some offices take cash only, others take cards and checks, and a growing number accept all three.

A few states now offer remote testing or online permit tests, which may allow you to pay online before the test date. If your state offers this option, the DMV website will specify the payment method and timing. Always confirm the accepted payment methods with your local office before you go, especially if you plan to pay by check or if you only have cash.

How to find your state's exact fee

The fastest way to find out what you will pay is to visit your state's official DMV website and search for "permit test fee" or "knowledge test cost." Most state sites list fees clearly, broken down by permit type. If the website is unclear or outdated, call your local DMV office directly — staff can tell you the exact amount and whether the fee includes the permit itself or is charged separately.

When you call, also ask whether your state offers free practice tests online and how many days you must wait between failed attempts. Knowing this upfront helps you budget and plan your test date.

Frequently Asked Questions

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

Yes, in almost every state you pay the full fee again each time you retake the test. A few states offer one free retake, but this is rare. Check your state's DMV website or call your local office to see if you may have access to for a free retake.

Can I pay the permit test fee online before I go to the DMV?

In most states, no — you pay in person at the DMV office on test day. A small number of states that offer online or remote testing may let you pay in advance, but this is not standard. Contact your local DMV to confirm whether you can prepay.

Is the permit test fee the same as the permit fee?

Not always. Some states charge them separately (test fee + permit fee), while others combine them into one cost. Your state's DMV website will show whether they are listed as one charge or two.

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

Most states do not offer fee waivers or payment plans for permit tests. If cost is a barrier, look for free practice tests online to increase your chances of passing on the first try, which saves you from paying the fee twice.

Do I pay more if I take the test in a different county than where I live?

The fee is the same statewide — it does not matter which DMV office you visit. However, some offices may have different hours or wait times, so check ahead if you are traveling to a different location.