The cost of a written test varies by state, from free to about $20

Most states charge between $5 and $20 to take the written knowledge test for your driver's license. Some states—including South Carolina, Tennessee, and a few others—do not charge a fee at all. A handful of states charge closer to $20. The exact amount depends on which state you live in and, sometimes, which testing location you use.

The fee covers the cost of administering the test itself, not your license. If you pass the written test, you will typically pay a separate fee when you explore for or renew your actual license. If you fail and need to retake the test, most states charge the test fee again.

Key Takeaways

  • Written test fees range from $0 to about $20 depending on your state, and you pay this fee each time you take the test.
  • The test fee is separate from your driver's license fee, which you pay only if you pass and want to get or renew your license.
  • Some states let you take the test at the DMV, while others use third-party testing centers, and the fee may differ between locations.
  • If you fail the test, you will need to pay the test fee again to retake it, so studying beforehand can save you money.

Where the test fee goes and why states charge differently

States set their own test fees based on the cost of running their testing program. This includes paying staff to administer tests, maintaining testing facilities, and updating test materials. States with lower populations or fewer testing locations sometimes charge less because their per-test costs are lower. States that use private testing contractors may charge more because they pay those contractors a portion of the fee.

Some states have chosen not to charge a test fee at all as a policy decision to reduce barriers to licensing. Others bundle the test fee into the overall license fee, so you do not see it as a separate charge. A few states offer free retakes within a certain period if you fail, while most charge the fee each time.

How to find out what your state charges

The fastest way to find the exact fee is to visit your state's Department of Motor Vehicles website and search for "written test fee" or "knowledge test cost." Most state DMV sites list the fee clearly on the page about the written test or the testing process. You can also call your local DMV office and ask directly.

If you plan to take the test at a third-party testing center rather than the DMV itself, call ahead to confirm the fee. Some private testing centers charge the state-set fee, while others may charge slightly more or offer discounts if you take multiple tests (written and driving) on the same day.

What happens if you fail and need to retake the test

If you do not pass the written test, you will have to pay the test fee again to retake it. Most states let you retake the test within a few days or weeks, though some have waiting periods of 7 to 30 days between attempts. Each retake costs the same as the first attempt.

This is why spending time studying before your first test attempt can save you money. Using free study materials, practice tests, and the official handbook your state provides costs nothing and reduces the chance you will need to pay for a retake.

The difference between test fees and license fees

The written test fee and the driver's 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 actually receive your license card. If you fail the test, you do not move forward to pay the license fee—you only pay to retake the test.

License fees vary much more widely than test fees, ranging from about $20 to over $100 depending on the state and how long your license is valid (usually 4 to 8 years). Some states charge more for a REAL ID-compliant license than a standard license. Check your state's DMV website for both the test fee and the license fee so you know the total cost.

Payment methods and where to pay

Most DMV offices accept cash, debit cards, and credit cards for the test fee. Some accept checks. If you are testing at a third-party center, ask what payment methods they take when you call to schedule. A few states let you pay online when you book your test appointment, while others require you to pay in person on the day of the test.

Do not assume you can pay with a specific method—call ahead or check the website. If you are short on cash, some DMV offices have ATMs on-site, but not all do.

Frequently Asked Questions

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

No. You only pay the test fee when you actually take the test. If you fail, you do not owe anything until you schedule and show up for a retake, at which point you pay the fee again.

Can I get a refund if I pass the test?

No. The test fee is non-refundable once you have taken the test, whether you pass or fail. You cannot get your money back and explore it toward your license fee.

Is the test fee the same at every DMV office in my state?

Usually yes, but check with your specific location. Some states charge the same fee statewide, while others allow local DMV offices or third-party testing centers to set their own fees within a range. Call ahead to be sure.

What if I cannot afford the test fee?

Contact your local DMV office and ask if they offer fee waivers or reductions for people with financial hardship. Some states have programs for this, though they are not universal. You may need to provide proof of income or enrollment in a public information program.

Do I pay the test fee every time I renew my license?

No. You only pay the test fee if you are taking the written test. When you renew an existing license, you typically pay only the renewal fee, not the test fee, unless your state requires you to retake the written test as part of renewal.