Written test fees vary by state, from $10 to $40, and do not include the cost of your license itself
The written knowledge test has its own fee, separate from what you pay to get or renew your license. Most states charge between $10 and $25 for the test alone. A few charge less; a handful charge more. The fee does not change based on how many times you take the test — you pay the same amount each time you sit for it, whether it is your first attempt or your fifth.
Some states bundle the test fee into the total license cost, so you see one price at the counter. Others list them separately. Either way, you need to know both numbers: the test fee and the license fee. Failing the test means you pay the test fee again when you retake it, but you do not pay the license fee until you pass and are ready to get the card printed.
A few states offer the written test for free if you take it at a specific location — usually a public library or DMV office — but charge a fee if you test through a third-party vendor. Check your state's DMV website for the exact breakdown before you go in.
Key Takeaways
- Written test fees range from $10 to $40 depending on your state, and you pay this fee each time you take the test.
- The test fee is separate from your license fee; you only pay the license fee once you pass the test.
- Some states charge nothing for the test at the DMV but charge a fee if you use a third-party testing site.
- Your state's DMV website lists the exact test fee and whether it varies by location or testing method.
State-by-state test fee ranges
The written test fee depends entirely on which state issues your license. There is no federal standard. States set their own fees, and they do not all follow the same logic — some base the fee on the type of license (Class D, motorcycle, commercial), while others charge one flat rate for all written tests.
Most states in the $10 to $20 range include states like Florida, Georgia, Illinois, New York, Ohio, and Texas. States charging $25 to $40 include California, Massachusetts, New Jersey, and Pennsylvania. A handful of states — including Vermont and Wyoming — charge $10 or less. A few charge $40 or more, particularly for commercial driver's license tests.
The fee you pay also depends on where you test. If your state allows testing at multiple locations — DMV offices, third-party testing centers, or both — the fee may differ. Some states charge less at a DMV office and more at a private testing vendor. Others charge the same everywhere. Your state's DMV website will specify whether the fee is the same statewide or varies by location.
What happens if you fail and need to retake the test
If you do not pass the written test, you pay the test fee again when you retake it. There is no discount for retakes, and no limit on how many times you can pay. You can usually retake the test the same day or within a few days, depending on your state's rules.
Some states require you to wait a set number of days between attempts — often 1 to 7 days — to give you time to study. Others let you retake it when ready. Check your state's DMV website or ask at the testing location before you fail, so you know whether you can try again right away or need to come back later.
Each retake costs the same as the first attempt. If you take the test five times, you pay five test fees. This is why studying before you sit for the test the first time saves money — every failed attempt is another fee out of pocket.
How test fees differ from license fees
The written test fee and the license fee are two separate charges. The test fee is what you pay to sit for the knowledge test. The license fee is what you pay to have the state print and issue your license card after you pass.
If you fail the test, you pay the test fee again but do not pay the license fee until you pass. If you pass the test but decide not to get the license, you have paid the test fee but can walk away without paying the license fee. In practice, almost no one does this — but the fees are legally separate, and you only owe the license fee once you have passed and are ready to receive the card.
License fees vary as much as test fees do. Some states charge $20 to $30 for a standard Class D license; others charge $50 to $100. Commercial licenses cost more. Motorcycle endorsements may add to the total. Your state's DMV website will list both the test fee and the license fee so you know the full cost before you go in.
Payment methods and where to pay
Most DMV offices accept cash, debit cards, and credit cards. Some accept checks. A few accept only cash or card. If you are testing at a third-party vendor — a private testing center or approved location — payment methods may differ. Some vendors accept only card; others accept cash. Call ahead or check the vendor's website to confirm what they take.
You pay the test fee at the location where you take the test. If you test at a DMV office, you pay at the DMV counter. If you test at a third-party center, you pay there. Some states let you pay online before you arrive; others require you to pay in person. Your state's DMV website will tell you whether you can prepay or must pay on the day of the test.
If you fail and retake the test at a different location, you may pay a different fee — so confirm the fee at the new location before you go. This is rare, but it happens in states where DMV offices and third-party vendors charge different amounts.
Reduced or waived test fees for certain groups
A small number of states offer reduced or free written tests for specific groups — usually low-income residents, seniors, or people with disabilities. These programs are not common, and may be able to access rules are narrow. Most states charge the standard fee to everyone.
If you think you may be part of a group that qualifies for a reduced fee, contact your state's DMV directly. Ask whether your state has a fee waiver or reduction program and what documents you need to prove you may have access to. Some states require proof of income; others require a disability certification or age verification. There is no single rule across states.
Do not assume a fee waiver exists for you. Most people pay the full test fee. But it is worth a phone call to your DMV if you are facing financial hardship or have a disability, because some states do offer this option and do not advertise it widely.
Frequently Asked Questions
Do I have to pay the test fee if I bring my own written test from home?
No. You must take the test at an approved location — a DMV office or state-approved testing vendor. You cannot bring your own test or take it online unless your state specifically offers online testing (a few do). You pay the fee at the location where you take the official test.
Can I get a refund if I pass the test on my first try?
No. The test fee is non-refundable once you have taken the test, whether you pass or fail. You pay it once per test attempt. Passing on the first try does not reduce the fee or earn you a refund.
What if I paid the test fee but did not show up to take the test?
Most states do not refund the test fee if you miss your appointment. Some allow you to reschedule for free if you cancel in advance, but once the fee is paid and the test date passes, the money is gone. Check your state's cancellation policy before you schedule your test.
Is the test fee the same for a learner's permit and a full license?
It varies by state. Some charge the same fee for both. Others charge less for a learner's permit test and more for a full license test. A few charge nothing for the learner's permit test but charge for the license test. Check your state's DMV website to see which applies to you.
Do I pay the test fee every time I renew my license?
No. The written test fee applies only when you take the knowledge test. If you are renewing a license you already have, you usually do not retake the written test and do not pay the test fee. You pay only the renewal fee. However, if your state requires you to retake the written test as part of renewal (rare), you would pay the test fee again.