The written test fee varies by state, from about $10 to $30

Most states charge between $10 and $30 for the written knowledge test at the DMV. The exact amount depends on which state you're taking the test in and sometimes on what type of license or permit you're seeking. Some states charge one flat fee for any written test; others charge different amounts for a learner's permit versus a commercial driver's license test.

The fee covers the cost of administering the test — the staff time, the testing location, and the systems that record your score. It does not cover your license itself, which has a separate fee. If you fail the test and retake it, you will typically pay the test fee again.

Payment methods vary by location. Most DMV offices accept cash, debit cards, and credit cards, though some rural locations may accept only cash. A few states allow you to pay online when you schedule your test appointment, while others require payment in person on the day you test.

Key Takeaways

  • Written test fees range from about $10 to $30 depending on your state and the type of license or permit you are seeking.
  • The test fee is separate from your license fee — you will pay both if you pass and decide to get your license.
  • If you fail the test, you must pay the test fee again when you retake it, though some states allow a grace period before you can test again.
  • Most DMV offices accept cash and cards, but payment methods vary by location, so check your local office's website before you go.
  • Some states let you pay online when you book your test appointment, while others require payment at the office.

How to find your state's exact test fee

Your state's DMV website lists the written test fee in the section about learner's permits or knowledge tests. Search "[your state] DMV written test cost" or "[your state] DMV knowledge test fee" to find the official page quickly. The fee information is usually on the same page that explains what to bring and how to schedule.

If you cannot find the fee online, call your local DMV office directly. Staff can tell you the exact amount and confirm whether the fee changes based on the type of license you are testing for — for example, a motorcycle endorsement test might cost more or less than a standard car test.

What happens if you fail and need to retake the test

Retaking the written test costs the same as taking it the first time. You pay the full test fee again each time you sit for the exam. Some states require you to wait a certain number of days between attempts — commonly three to seven days — but you can schedule your next test as soon as that waiting period ends.

A few states offer a limited number of free retakes within a certain timeframe, though this is uncommon. Check your state's DMV website or call ahead to learn the retake policy before you schedule your first test. Knowing whether you have to pay again can help you budget and decide whether to study longer before your first attempt.

The difference between test fees and license fees

The written test fee and the license fee are two separate charges. The test fee pays for the exam itself. The license fee pays for the physical card, the background check, and the processing of your process. You pay the test fee when you take the test, whether you pass or fail. You pay the license fee only after you pass the test and decide to move forward with getting your license.

Total costs can add up. A written test might cost $15, a road test might cost $20, and a license might cost $50 or more, depending on your state. Some states bundle these into one fee; others charge separately for each step. Your state's DMV website will break down all the fees you will encounter from start to finish.

Payment methods and what to bring

Bring the payment method your local DMV accepts. Most offices take cash, debit cards, and major credit cards. Some locations do not accept checks or mobile payment apps, so confirm what works at your specific office before you go. If you are unsure, bring cash — every DMV office accepts it.

If you scheduled your test online and paid in advance, bring your confirmation email or receipt. If you are paying at the office, arrive a few minutes early to allow time for payment processing. Some DMV locations have a line just for payments, while others handle it at the same counter where you check in for your test.

Scam alert: Unofficial DMV websites and inflated fees

Websites that claim to offer "DMV test prep" or "DMV registration" sometimes charge hidden fees or redirect you to pay for services you do not need. The official DMV test fee is set by your state and does not change based on which website you use. Never pay a third-party website to schedule your DMV test or to take a practice test — your state's DMV website offers free or low-cost practice tests directly.

If a website promises to "may provide" you will pass the test or charges significantly more than the official fee your state lists, it is not legitimate. Stick to your state's official DMV website for scheduling, fee information, and practice materials. If you need test prep help, use free resources like the official DMV study guide or low-cost books from your library.

Frequently Asked Questions

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

No — you pay the test fee only when you actually take the test. If you fail, you do not pay that fee again until you schedule and take the test a second time. Some people choose to study longer and wait a few weeks before retaking, which costs nothing until you show up for the next test.

Can I pay online before I go to the DMV?

Some states allow online payment when you schedule your test appointment; others require you to pay in person on test day. Check your state's DMV website or call your local office to find out. If online payment is available, it usually speeds up the check-in process.

What if I cannot afford the test fee right now?

Most states do not offer fee waivers for the written test, but a few do for people with very low income. Contact your local DMV office and ask whether a fee reduction or waiver is available in your situation. Some community organizations also offer transportation or test prep support that might help you prepare without paying extra.

Is the test fee the same for a learner's permit and a license?

It depends on your state. Some charge the same fee for any written test; others charge different amounts based on the type of permit or license. Your state's DMV website will list the fee for each type of test separately, or you can call your local office to confirm.

Do I get my money back if I do not show up for my test?

Most states do not refund test fees if you miss your appointment. If you need to reschedule, cancel your appointment through your state's DMV website or by phone before your test date — this usually lets you keep your fee and use it for a new appointment instead.