The written test itself costs between $10 and $100 depending on your state, and whether you are taking it for the first time or retaking it after a failure.

Most states charge a single flat fee that covers one attempt at the written knowledge test. That fee is usually between $10 and $40. A few states charge more — some in the $50 to $100 range — particularly if you are renewing a license and the written test is bundled with other services like a vision screening or photograph.

The fee you pay does not change if you fail and need to retake the test. You pay the same amount again for your second attempt, your third, or however many times you need. Some states let you retake the test the same day; others require you to wait 24 hours or longer between attempts. Each retake costs the full fee again.

The written test fee is separate from the cost of your actual license card, which is charged when you pass and explore for the license itself. It is also separate from any fees for the road test (if you are a new driver) or for license renewal.

Key Takeaways

  • Written test fees range from $10 to $100 per attempt, with most states charging $10 to $40.
  • You pay the same fee each time you retake the test if you do not pass on your first try.
  • The written test fee does not include the cost of your license card or your road test.
  • Some states bundle the written test fee with vision screening or other services, which raises the total cost.

State-by-State Fee Variation

There is no national standard for written test fees. Each state sets its own price, and that price can change year to year. States with lower fees — typically $10 to $20 — include many in the Midwest and South. States with higher fees — $40 to $100 — tend to be in the Northeast and West Coast, though this is not a hard rule.

Some states charge different fees depending on what type of license you are testing for. A commercial driver's license (CDL) written test often costs more than a standard passenger vehicle test. A motorcycle endorsement test may cost less or the same as a standard test, depending on the state.

The best way to find your state's exact fee is to visit your state's DMV website directly and search for "written test fee" or "knowledge test cost." The fee is usually listed on the page where you can schedule your test or find testing locations.

What Happens If You Fail and Retake

If you do not pass the written test, you will be charged the full test fee again when you retake it. There is no discount for retakes, and no refund if you pass on your second or third attempt.

The waiting period between retakes varies by state. Some states allow you to retake the test when ready — even the same day — while others require you to wait 24 hours, 7 days, or even 30 days before your next attempt. Check your state's rules before you schedule your first test, because a long waiting period can delay your timeline significantly.

A few states cap the number of retakes you can take in a certain period. For example, some allow only three attempts within 12 months, after which you may need to wait before trying again or restart the process. These rules are less common but do exist, so confirm them with your DMV before you begin.

Written Test Fee vs. License Card Fee

The written test fee and the license card fee are two separate charges. You pay the written test fee when you take the test at a DMV office or testing center. You pay the license card fee only after you pass the written test and the road test (if required) and you are ready to receive your actual license.

License card fees typically range from $20 to $100 depending on the state and the type of license. A standard passenger vehicle license is usually cheaper than a commercial license. Some states charge more for a license that is valid for eight years than for one valid for four years.

If you fail the written test and retake it, you only pay the written test fee again — not the license card fee. The license card fee comes later, after you have passed all required tests.

Payment Methods and When You Pay

Most DMV offices accept cash, debit cards, and credit cards for the written test fee. Some testing centers may accept only certain payment methods, so check ahead if you are using a third-party testing location rather than the DMV itself.

You typically pay the written test fee at the testing location on the day you take the test, before you sit down to answer questions. Some states allow you to pay online when you schedule your test appointment, and you straightforward check in when you arrive. A few states require payment in advance; others collect payment on site.

If you schedule your test through your state's online DMV portal, the payment instructions will be clear. If you walk in without an appointment, ask at the counter what payment methods they accept and whether you can pay before or after the test.

Bundled Fees and Hidden Costs

Some states bundle the written test fee with other services, which can raise your total cost. A common bundle includes the written test, a vision screening, and a photograph — all charged as one fee. This bundled fee is often higher than the written test fee alone would be.

If you are renewing a license and must retake the written test as part of the renewal, you may pay a renewal fee that includes the test cost rather than paying for the test separately. Always ask the DMV what is included in any fee you are quoted, so you are not surprised at the counter.

Some states charge an additional fee if you need to retake the test at a location other than your home county or if you use a third-party testing vendor instead of the DMV. These add-on fees are usually small — $5 to $15 — but they do exist in some places.

How to Prepare Without Extra Costs

You do not need to pay for study materials or test prep courses to pass the written test. Your state's DMV publishes a free driver's manual that covers all the topics on the test. You can read it as a PDF from your state's DMV website or request a printed copy at no cost.

Many states also offer free online practice tests on their DMV websites. These are the same format and difficulty as the real test, so practicing with them is the best way to prepare without spending money. Some third-party websites offer practice tests as well, though not all of them are accurate to your state's actual test.

The only cost you need to pay is the test fee itself. Everything else — the manual, practice tests, and information about what to bring — is free.

Frequently Asked Questions

Can I get a refund if I pass the written test on my first try?

No. The written test fee is non-refundable whether you pass or fail. You pay it once per attempt, and that money does not come back. If you pass, you move forward to pay the license card fee. If you fail, you pay the test fee again for your next attempt.

Is the written test fee the same if I test at the DMV or at a third-party testing center?

Usually yes, but not always. Most states charge the same fee regardless of location. However, some states allow third-party testing vendors to charge a small additional fee on top of the state fee. Call ahead or check the vendor's website to confirm the total cost before you arrive.

Do I have to pay the written test fee if I fail and want to retake it the same day?

Yes. You pay the full test fee for each attempt, even if you retake it the same day. Some states allow same-day retakes, but the fee applies every time you sit for the test. Budget for multiple fees if you think you might need more than one attempt.

What if I pass the written test but then fail the road test — do I have to pay for the written test again?

No. The written test and road test are separate. If you pass the written test, you do not retake it or pay that fee again, even if you fail the road test multiple times. You only pay the road test fee for each road test attempt.

Are there any states where the written test is free?

No state offers the written test for free. Every state charges a fee, though the amount varies widely. The lowest fees are typically $10 to $15, and the highest are $75 to $100. Check your state's DMV website for the exact amount you will owe.