Written test fees vary by state, but most fall between $10 and $30
The cost of your written knowledge test depends entirely on which state you take it in. There is no national fee — each state's DMV sets its own price. Most states charge somewhere between $10 and $30 for the written test alone, though a few charge less and a handful charge more.
The fee you pay covers the test administration itself: the examiner, the testing location, and the record-keeping. It does not cover your license card, which is a separate charge added when you pass and move forward to get your actual license.
Some states bundle the written test fee with other services or charges. For example, your state might charge one flat fee that covers both the written test and the road test, or it might charge separately for each. A few states include the written test fee in your learner's permit cost if you take the test at the same time you explore for the permit.
Key Takeaways
- Written test fees range from about $10 to $30 in most states, with some variation depending on your state's DMV pricing.
- The test fee covers only the written exam itself, not your physical license card, which costs extra when you pass.
- Some states charge one combined fee for both the written and road tests, while others charge for each test separately.
- You can find your state's exact fee on your state DMV website or by calling your local DMV office before you go in.
- Payment methods vary by state — some DMVs accept cash, card, or check, while others may require one method only.
How to find your state's exact written test fee
The fastest way to learn what you will actually pay is to visit your state's DMV website and search for "written test fee" or "knowledge test cost." Most state DMV sites have a fee schedule that lists every service and its price. If your state's website does not clearly list the fee, call your local DMV office — they can tell you the exact amount and what payment methods they accept.
When you call or visit the website, also ask whether the fee changes if you fail and need to retake the test. Most states charge the full fee again for each attempt, though some offer a reduced retake fee or allow one free retake within a certain time window. Knowing this ahead of time helps you budget if you need more than one try.
Written test fees by state: what to expect
Because fees vary widely, here is what different regions typically charge. The Northeast and West Coast states tend to be on the higher end, often $20 to $30. Midwest and Southern states often fall in the $10 to $20 range. A few states, including some in the Mountain West, charge $10 or less.
These are general patterns, not guarantees — your specific state may differ. For example, California charges around $15 for the written test, while New York charges $10. Texas charges $16, and Florida charges $7. The only way to know your state's exact fee is to check your state DMV's official website or contact them directly.
Some states also charge different fees depending on whether you are renewing, upgrading your license type, or taking the test for the first time. A first-time written test might cost $15, but renewing your license might cost $25. Always confirm which fee applies to your situation.
What happens if you fail and need to retake the test
If you do not pass the written test on your first try, you will need to pay the fee again to take it a second time. Most states charge the full original fee for each retake, though the amount is the same as your first attempt — there is no penalty fee added on top.
Some states allow you to retake the test the same day or the next day, while others require you to wait a certain number of days (often 7 to 14 days) before you can try again. Check your state's rules before your first test so you know what to expect if you do not pass. This also helps you plan whether you need to budget for multiple test fees upfront.
Payment methods and what to bring
Most DMV offices accept cash, debit cards, and credit cards for the written test fee. Some also accept checks or money orders. A few states that have moved to online or computer-based testing may only accept card payments. Call ahead to confirm what your local DMV accepts so you bring the right payment method.
Bring your learner's permit or the documents you need to get one, along with your payment. You will also need a valid form of identification. Do not assume you can pay online — most states require you to pay in person at the DMV when you take the test, though a few allow you to prepay online before your appointment.
The difference between test fees and license fees
It is important to understand that the written test fee and the license fee are two separate charges. You pay the test fee when you take the written exam. If you pass, you then pay a different fee — usually higher — to get your actual driver's license card issued and mailed to you.
License fees vary even more widely than test fees and depend on how long your license is valid (usually 4, 5, or 8 years depending on your state and age). A written test might cost $15, but your license card might cost $40 or $60. Budget for both when you are planning your total cost to become a licensed driver.
Frequently Asked Questions
Can I retake the written test the same day if I fail?
Some states allow same-day retakes, but many require you to wait 7 to 14 days before trying again. Check your state DMV's website or call your local office to find out the waiting period in your state. If you fail, ask the DMV staff when you can schedule your next attempt.
Do I have to pay the test fee if I do not show up for my appointment?
Most states do not refund the test fee if you miss your appointment without canceling. Some allow you to reschedule for free if you cancel ahead of time, but you still pay the fee when you actually take the test. Always cancel if you cannot make your appointment.
Is the written test fee the same as the road test fee?
Not always. Some states charge the same fee for both tests, while others charge different amounts. A few states bundle them into one combined fee. Check your state DMV's fee schedule to see whether the written and road tests cost the same or different amounts.
What if I pass the written test but fail the road test — do I pay again?
Yes, you pay the road test fee each time you take it, just as you pay the written test fee for each attempt. The two tests are charged separately. Passing one does not waive the fee for the other if you need to retake it.
Can I pay the test fee online before I go to the DMV?
A few states allow online prepayment, but most require you to pay in person at the DMV when you take the test. Check your state DMV's website to see if prepayment is an option. If it is not, bring cash or a card with you to your appointment.