The written test fee varies by state, from about $10 to $40, and is separate from your license renewal or issuance fee

The cost of taking your written knowledge test depends entirely on which state you test in. Most states charge between $10 and $25 for the written exam alone, though a handful charge as much as $35 to $40. This fee covers the administration of the test itself — the proctor, the testing location, and the record of your results — and is distinct from any fee you pay to get your license card printed and mailed.

Some states bundle the written test fee into a single process or licensing fee, so you won't see it listed separately on your receipt. Others charge it as a line item. Either way, you'll pay it when you take the test, not before. A few states waive the written test fee if you're renewing online or by mail rather than testing in person, but this is uncommon.

If you fail the test and need to retake it, you typically pay the test fee again. Most states allow you to retake the written test the same day or within a few days, but some require you to wait a week or longer before your next attempt. Each attempt costs the full fee.

Key Takeaways

  • Written test fees range from roughly $10 to $40 depending on your state, and you pay this fee when you take the test.
  • The written test fee is separate from your license card fee, though some states combine them into one total charge.
  • If you fail and retake the test, you pay the test fee again for each attempt.
  • A few states charge less or nothing if you renew online or by mail instead of testing in person.
  • You cannot pay the test fee in advance; payment happens at the testing location when you arrive.

State-by-state test fee ranges

The written test fee is set by each state's Department of Motor Vehicles or equivalent agency, so there is no national standard. States in the Northeast and West Coast tend to charge higher fees ($25–$40), while Southern and Midwestern states often charge $10–$20. A handful of states charge under $10.

Because fees change periodically and vary by license type (a commercial driver's license written test, for example, may cost more than a regular passenger license test), you should confirm the exact fee for your state and license category before you go to the testing location. The fastest way is to visit your state DMV website or call your local office. Do not rely on a fee you saw online six months ago.

If you are testing in a state other than your home state — for example, you moved and need to get a license in your new state — you pay that state's fee, not your old state's fee. The fee applies to wherever you physically take the test.

What the test fee covers and what it doesn't

The written test fee covers only the administration and scoring of the knowledge exam. It does not cover your license card, which is a separate fee. It does not cover a road test if you need one. It does not cover fingerprinting, background checks, or any other services you may need to complete before or after the written test.

If you need to take a road test in addition to the written test, that is usually a separate fee — often $15 to $50 depending on the state. Some states charge one combined fee for both tests; others charge them separately. Your state DMV website will list all fees you will owe before you get your license.

The written test fee is non-refundable if you fail. You cannot get your money back; you can only pay again to retake the test.

How to pay and what payment methods are accepted

You pay the written test fee at the testing location when you arrive. Most DMV offices accept cash, debit cards, and credit cards. Some accept checks or money orders. A few states now allow you to pay online before you arrive, which can speed up the check-in process, but this is not yet standard everywhere.

If you are testing at a third-party testing location — some states allow private testing centers to administer the written exam — payment methods may differ. Call ahead to confirm what forms of payment the location accepts. Do not assume they take credit cards or that they can process checks.

Bring enough cash or a valid payment card with you. If you cannot pay the fee when you arrive, you will not be allowed to take the test that day, and you will need to reschedule.

Retake fees and limits on attempts

If you fail the written test, you pay the full test fee again to retake it. There is no discount for retakes, and no state waives the fee for a second or third attempt. Each attempt is charged as a separate transaction.

Most states allow you to retake the written test within days of a failure, though some require a waiting period of one week or more. A few states limit the number of times you can retake the test in a calendar year — typically three to five attempts — before you have to wait until the next year or reapply from scratch. Check your state's rules before you schedule your first test so you understand the cost and time commitment if you do not pass on your first try.

Differences between first-time test fees and renewal test fees

Some states charge the same written test fee whether you are taking the test for the first time or retaking it as part of a license renewal. Other states charge a lower fee for renewal tests or waive the written test entirely if you are renewing by mail or online. A few states do not require a written test for renewal at all, only for a first-time license.

If you are renewing your license and your state requires a new written test, ask whether the renewal written test fee is the same as the first-time test fee. You may also be able to renew without taking a new test if you meet certain conditions — for example, if you are over a certain age or have held your license for a long time. Your state DMV website will explain what applies to you.

How test fees fit into your total licensing cost

The written test fee is only one part of what you will pay to get or renew a driver's license. Your total cost typically includes the written test fee, the license card fee, and possibly a road test fee. Some states also charge an process fee or a processing fee on top of these.

For a first-time license, your total cost might range from $50 to $150 depending on your state and whether you need a road test. For a renewal, the cost is usually lower — $20 to $80 — because you may not need to take a written test or road test again. Always check your state DMV website for a full fee breakdown before you go in, so you know exactly how much to bring.

Frequently Asked Questions

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

Some states now allow online payment before you arrive, which can speed up check-in. However, this is not yet standard. Contact your state DMV or the testing location directly to ask whether you can prepay. If you cannot prepay, bring cash or a valid payment card with you on test day.

What happens if I fail the test and cannot afford to pay the retake fee right away?

You will need to pay the full fee again whenever you are ready to retake the test. There is no payment plan or fee waiver for retakes. If cost is a barrier, ask your DMV office whether any local nonprofits or community programs offer test fee information — some do, though this is rare.

Is the written test fee the same for a regular driver's license and a commercial driver's license?

No. Commercial driver's license written tests usually cost more than regular passenger license tests because they are longer and more complex. The fee difference varies by state, but expect to pay $5 to $15 more for a CDL written test. Check your state DMV website for the exact CDL test fee.

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

Yes. Even if you retake the test on the same day, you pay the full test fee for each attempt. Some states allow same-day retakes; others require you to wait a few days or a week. Either way, each attempt costs the full fee.

What if I paid the test fee but did not show up for my test?

The fee is non-refundable. You will not get your money back. If you need to take the test later, you will have to pay the fee again. Some states allow you to reschedule your test for free if you cancel before a certain important date, but the fee itself is not returned.