DMV written test fees vary by state, from $10 to $40

The cost of your written test depends entirely on which state you take it in. Most states charge between $15 and $30 for the knowledge test alone, but some charge as little as $10 and others as much as $40. The fee is separate from any license or permit fee you may owe, though some states bundle them together on a single receipt.

The written test fee typically covers the cost of administering the exam at a DMV office or approved testing location. It does not cover your actual license or permit — that is a separate charge that comes after you pass. A few states include the written test fee in a larger testing package, so you pay one amount upfront that covers both the knowledge test and the road test.

Payment is almost always cash, debit card, or credit card at the time you take the test. Some DMV offices accept checks, but this varies by location. You cannot pay online in advance for most written tests — you pay when you arrive at the testing window.

Key Takeaways

  • Written test fees range from $10 to $40 depending on your state, with most states charging $15 to $30.
  • The written test fee is separate from your license or permit fee, though some states combine both charges into one payment.
  • You pay the written test fee at the DMV office or testing location when you take the exam, not before.
  • Most DMV offices accept cash, debit cards, and credit cards; check your state's DMV website to confirm what your local office takes.
  • If you fail the written test, you typically pay the fee again to retake it, though some states waive the retake fee within a certain period.

How written test fees break down by region

The Northeast and Midwest tend to charge on the lower end, with states like New York, Ohio, and Pennsylvania charging $10 to $20 for the written test. Southern and Western states vary more widely — Texas charges around $16, California charges $35 for a knowledge test, and Florida charges $10. Some states like Colorado and Washington charge $20 to $25.

A few states include the written test fee in a combined testing package. For example, some states charge one flat fee of $30 to $50 that covers both the knowledge test and the road test, rather than charging separately for each. Check your state's DMV website or call your local office to find out whether your written test fee is separate or bundled.

Military personnel, seniors, and people with disabilities may receive fee reductions in some states, but this is not common for written tests — it is more common for license renewal fees. Your state's DMV website will list any discounts available in your area.

What happens if you fail and need to retake the test

If you fail the written test, you will usually have to pay the test fee again to retake it. Most states allow you to retake the test the same day or within a few days, but you must pay the full fee each time. A small number of states waive the retake fee if you fail and come back within a set window — usually 30 days — but this is not the rule.

Some states limit how many times you can retake the test in a single visit or within a certain period. For example, you might be allowed to take the test twice in one day, or you might have to wait a day between attempts. Check your state's rules before you go, because if you fail and cannot retake it that day, you will have to return another time and pay again.

Payment methods at the DMV testing window

Cash is accepted at every DMV office, but not every office accepts the same payment methods. Most accept debit and credit cards, and many accept checks, but policies vary by location. Some rural or smaller DMV offices may only take cash.

Call your local DMV office or check the office-specific page on your state's DMV website before you go. The website usually lists payment methods accepted at each location. If you are unsure, bring cash or a debit card — these are the safest bets at any office.

You cannot pay online in advance for the written test at most DMV offices. A few states offer online payment for certain services, but the written test fee is almost always paid in person at the time you take the exam.

Written test fees compared to other DMV costs

ServiceTypical Cost RangeWhen You Pay
Written (knowledge) test$10–$40At the DMV when you take the test
Road (driving) test$15–$75At the DMV when you take the test
Learner's permit$5–$25At the DMV after you pass the written test
Driver's license (first-time)$20–$100At the DMV after you pass both tests
License renewal$15–$80At the DMV or online, depending on your state

The written test is usually the cheapest part of getting a license. Your total cost will include the written test fee, the road test fee, the permit fee, and the license fee. In most states, you will pay the written test fee first, then the permit fee after you pass, then the road test fee and license fee after you pass the road test.

Fee waivers and reduced-cost testing options

Most states do not offer fee waivers for the written test, but some offer reduced fees for people in specific situations. A few states reduce or waive fees for people receiving certain government benefits, but you will need to bring proof. Contact your local DMV office to ask whether you may have access to for any reductions.

Some nonprofit organizations and community colleges offer free or low-cost driver education courses that may include written test preparation. These courses do not waive the DMV fee itself, but they can help you pass on your first try, which saves you money on retakes. Check with your local community college or search your state's DMV website for approved driver education providers in your area.

Frequently Asked Questions

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

Most states do not allow online payment for the written test. You pay the fee in person at the DMV office or testing location when you take the exam. A few states offer online payment for some services, but the written test is almost always paid at the time you take it.

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

Yes, in most states you pay the full written test fee each time you retake the exam. A small number of states waive the retake fee if you fail and return within 30 days, but this is not common. Check your state's DMV website or call your local office to find out the retake policy.

Is the written test fee the same as the license fee?

No, they are separate charges. The written test fee covers only the knowledge exam. After you pass, you pay a separate permit or license fee. Some states combine both charges into one payment at the DMV, but they are still two different fees.

What if my DMV office does not accept credit cards?

Bring cash or a debit card. Every DMV office accepts cash. If you are unsure what your local office takes, call ahead or check the office-specific information on your state's DMV website before you go.

Are there fee reductions for seniors or people with disabilities?

Fee reductions for the written test are rare, though some states offer them for license renewal or other services. Contact your local DMV office to ask whether you may have access to for any reductions based on age or disability status. You will likely need to bring proof of may be able to access.