The written test itself costs between $10 and $40 in most states, but the total cost of getting your license includes other fees too
The written knowledge test fee — what you pay just to take the exam — ranges from about $10 in some states to $40 in others. Most states fall somewhere in the middle, around $20 to $30. This is separate from the cost of your learner's permit, your road test, and your actual license card.
The total cost to get a full driver's license is usually $100 to $300 when you add everything together. The written test is only one piece of that. Some states bundle fees — you might pay one price that covers your permit, written test, and license all at once. Other states charge you separately for each step.
Payment methods vary by state. Most DMVs take cash, debit cards, and credit cards. Some accept checks. A few states let you pay online if you're renewing, but for a first-time written test, you'll almost always pay in person at the DMV office where you take the exam.
Key Takeaways
- The written test fee alone typically costs $10 to $40, depending on your state.
- Your total licensing cost — permit, written test, road test, and license card — usually runs $100 to $300.
- Some states charge one flat fee for multiple steps; others charge separately for each one.
- You'll pay at the DMV office on the day you take the test, usually in cash, debit, or credit card.
- A few states offer discounts for seniors, military members, or low-income drivers, so ask when you arrive.
How states set their test fees differently
There's no national standard for written test fees, so each state decides what to charge. Some states keep the fee low — under $15 — to remove barriers for new drivers. Others charge closer to $40 because they bundle it with other services or because their DMV funding model relies more on licensing fees.
A handful of states offer reduced fees for certain groups. Military members, seniors over 65, and people with documented low income may pay less in some places. Call your state DMV or check their website before you go in; if you may have access to, bring proof (military ID, birth certificate, or income documentation).
If you fail the written test and need to retake it, you'll usually pay the fee again. Most states let you retake the test the same day or within a few days, but each attempt costs money. Some states cap how many times you can test in a single visit (often two or three), so budget for the possibility of multiple fees if you're not confident about passing on your first try.
What's included in the written test fee
Your test fee covers the cost of administering the exam — the DMV staff who proctor it, the computer or paper materials, and the scoring. It does not cover your learner's permit (which has its own fee, usually $10 to $25) or your physical license card (another $10 to $30).
Some states include a vision screening as part of the written test visit, and that's covered by the test fee. Others charge separately for vision testing. A few states require you to pass a hearing test too, which may or may not be bundled into your fee — ask when you schedule your test.
Paying for your test when you arrive at the DMV
Bring cash or a debit card to be safe. Most DMVs accept both, plus credit cards. A few still take checks, but that's becoming rare. If you're paying for multiple things at once — your permit and your test, for example — the DMV will usually combine them into one payment.
Some states let you prepay online or by phone before you arrive, which can speed up your visit. Check your state DMV website to see if that option exists where you live. If you prepay, bring your confirmation number or receipt.
If you can't afford the fee, ask the DMV staff about fee waivers or reductions. Some states have hardship programs, though they're not widely advertised. It's worth asking — the worst they can say is no.
The difference between test fees and licensing costs
People often confuse the written test fee with the total cost of getting licensed. Here's the breakdown: your learner's permit costs $10 to $25; your written test costs $10 to $40; your road test costs $15 to $75; and your license card costs $10 to $30. Some states charge all of these separately. Others bundle them.
A few states let you take the written test for free if you're under 18 or a first-time driver, but this is uncommon. Most charge everyone the same fee regardless of age.
If you're renewing an existing license rather than getting one for the first time, the cost is usually lower — often just a renewal fee of $20 to $50 — because you don't need to retake the written or road tests.
What happens if you fail and need to retake the test
If you don't pass the written test, you'll pay the test fee again to retake it. Most states let you retake it within days or weeks, not months. Some DMVs let you test again the same day; others require you to wait 24 hours or a week.
Budget for the possibility of paying twice. If you're nervous about passing, spend extra time studying the driver's manual before your first attempt. The manual is free and covers everything on the test — there are no surprises.
Frequently Asked Questions
Can I take the written test online instead of at the DMV?
A few states offer online written tests, but most require you to test in person at a DMV office. Check your state's DMV website to see if online testing is available where you live. Even if it is, you'll still need to visit the DMV in person for your road test and to pick up your license card.
Do I have to pay the test fee if I fail?
Yes. Each time you take the test — whether you pass or fail — you pay the fee again. This is why studying the manual thoroughly before your first attempt is worth the time investment.
Is the written test fee the same as the license fee?
No. The written test fee is just for taking the exam. Your license fee is separate and covers the physical card itself. Together with your permit fee and road test fee, they make up your total licensing cost.
What if I can't afford the test fee?
Ask the DMV staff about fee reductions or waivers. Some states have hardship programs for low-income drivers, though they're not always advertised. You may need to bring proof of income. It's worth asking before you leave.
Do I need to bring anything besides money to pay for the test?
Bring your learner's permit (if you already have one) and a valid ID. You'll also need to bring the documents you used to get your permit — proof of residency, Social Security number, and birth certificate. The DMV staff will tell you exactly what you need when you call to schedule your test.