The written test itself costs between $10 and $30 in most states, but the total you pay depends on whether you're renewing, upgrading, or taking the test after a suspension.

The knowledge test fee — the written exam you take at the DMV — is separate from your license fee. Most states charge $10 to $20 just for the test. Some states bundle the test fee into a larger license process fee that runs $25 to $50 total. A few states charge nothing for the test itself but add it to your license issuance cost.

The exact amount varies by state and sometimes by county. Your state's DMV website lists the current fee; calling ahead saves a wasted trip if the fee has changed since you last checked. Some states offer discounts for seniors or military members, but these rarely explore to the test fee alone.

Key Takeaways

  • Most states charge $10 to $20 for the written knowledge test, though some bundle it into a larger process fee of $25 to $50.
  • The test fee is separate from your license fee, so you may pay twice — once to take the test and again when you receive your license.
  • You typically pay the test fee at the DMV when you show up to take the exam, not in advance.
  • If you fail the test, you usually pay the fee again to retake it, though some states allow one or two free retakes within a set period.
  • Your state DMV website shows the exact current fee; it can change year to year.

When you pay the test fee and what happens if you fail

You pay the test fee when you arrive at the DMV to take the exam. Bring cash or a debit card — not all DMV locations accept all payment methods, so check ahead. If you pass, that fee is done; you'll pay your license fee separately when you receive your card.

If you fail, you pay the test fee again to retake it. Most states let you retake the test the same day or within a few days, but a handful require you to wait a week or longer. Some states allow one or two free retakes within 30 or 60 days before charging you again; others charge every time. Check your state's retake policy before you leave the DMV after a failed attempt — the rules vary widely and the staff can tell you exactly what you owe if you come back.

How the test fee differs from your license fee

The knowledge test fee and the license fee are two separate charges. You pay the test fee to take the exam. If you pass, you then pay the license fee to receive your actual license card in the mail or at the counter. Some states charge $20 for the test and $30 for the license; others charge $15 for the test and $50 for the license. A few states combine them into one fee.

If you're renewing an existing license, you may not take the knowledge test at all — most states skip it for renewals unless your license was suspended or you're upgrading to a different class. If you are taking the test as part of a renewal, you'll pay both the test fee and the renewal fee, which can total $40 to $80 depending on your state.

Additional costs if you need to retake the test multiple times

Each failed attempt costs you another test fee. If your state charges $15 per test and you fail three times, you've spent $45 on test fees alone before you pass. Some states cap how many times you can retake the test in a year — often at three or four attempts — so you may have to wait until the next calendar year to try again.

If you're struggling with the test, consider using your state's free study materials or a paid prep app before your next attempt. The cost of a study guide ($5 to $15) is usually far less than paying the test fee multiple times. Your DMV website has the official handbook and often practice tests at no cost.

Test fees after a suspension or revocation

If your license was suspended or revoked, you may have to retake the knowledge test to get it back. You'll pay the test fee again, plus any reinstatement fee your state charges (which can range from $50 to $300 depending on why your license was suspended). Some states also require you to pay a SR22 insurance filing fee — usually $15 to $25 — if the suspension was for a traffic violation or DUI.

The test fee itself doesn't change after a suspension, but the total cost to restore your license can be much higher. Budget for the test fee, the reinstatement fee, and any insurance or filing fees before you go to the DMV.

How to find your state's exact test fee

Go to your state's DMV website and search for "knowledge test fee" or "written test cost." Most state sites list fees by county or region if they vary. If the website doesn't show the current fee, call your local DMV office — fees change occasionally and the staff can confirm what you'll owe before you arrive.

Some states also charge extra if you take the test in a language other than English, though most do not. If you need an interpreter or accommodations, ask about those costs when you schedule your test.

Frequently Asked Questions

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

Most states do not let you prepay the test fee online. You pay when you arrive at the DMV to take the exam. A few states allow you to pay online as part of a larger license process, but the test fee itself is usually collected in person. Check your state DMV website to see if prepayment is an option.

What if I pass the test but can't afford the license fee right away?

You've already paid the test fee, so you own the passing score. Most states hold your passing score for 30 to 180 days, depending on the state. You can pay the license fee anytime within that window and receive your card. If the window closes, you'll have to retake the test and pay the test fee again.

Do I have to pay the test fee again if I'm upgrading from a regular license to a commercial license?

Yes, most states charge a separate test fee for a commercial license upgrade because it requires a different knowledge test. The fee is usually the same as for a regular license ($10 to $20), but you pay it in addition to any upgrade or endorsement fees. Some states bundle all fees together, so confirm with your DMV.

Is there a fee if I take the test in a different language?

Most states do not charge extra for taking the test in a language other than English. However, some states require you to bring your own interpreter or use a paid translation service, which can cost $50 to $150. Call your DMV ahead of time to ask whether interpretation is free and whether you need to arrange it in advance.