The cost of your driver's license test depends on your state and whether you are taking the written test, the road test, or both

Most states charge between $10 and $50 for a written knowledge test and between $20 and $100 for a road test, though some states bundle them together at a single price. A few states charge nothing for the written test but charge for the road test; others do the reverse. The fee you pay goes to your state's Department of Motor Vehicles (DMV) or equivalent agency and covers the cost of administering the test, not instruction or study materials.

You typically pay at the DMV office where you take the test, either in cash, debit card, or credit card — though payment methods vary by location. Some states allow you to pay when you schedule your test online; others require payment on the day you arrive. If you fail and need to retake the test, you will usually pay the full fee again.

Key Takeaways

  • Written tests and road tests are priced separately in most states, ranging from $10 to $100 each depending on where you live.
  • You pay the DMV directly at the testing location or during online scheduling, depending on your state's system.
  • Retaking a failed test requires paying the full fee again; there is no discount for second or third attempts.
  • Some states offer reduced fees for certain groups, such as seniors or people with disabilities, so check your state DMV website for your specific situation.

Written test fees by state

The written knowledge test — which covers traffic laws, road signs, and safe driving practices — costs $10 to $30 in most states. States like California, Texas, and Florida charge around $20 to $25. New York charges $10. Some states, including Oregon and Washington, charge nothing for the written test but recover the cost through road test fees. A few states, such as Massachusetts, include both tests in a single combined fee.

If your state charges for the written test and you fail, you will need to pay again to retake it. Most states allow you to retake the written test the same day or within a few days, but some impose a waiting period of one to two weeks between attempts. Check your state DMV website to confirm the retake policy and whether the fee applies each time.

Road test fees by state

The road test — where an examiner watches you drive — typically costs $20 to $100. States with higher costs include California ($71), New York ($85 to $120 depending on vehicle type), and Texas ($50 to $75). States with lower costs include Oregon ($30), Washington ($30), and some Midwest states that charge $20 to $40. A handful of states, such as Vermont, charge under $20.

Road test fees are usually higher than written test fees because the test requires an examiner's time and a testing route. If you fail the road test, you pay the full fee to schedule and take it again. Waiting times between retakes vary — some states let you book another test within days, while others require a week or more between attempts.

How and when you pay

In most states, you pay at the DMV office on the day of your test. Bring cash or a debit or credit card; not all locations accept all payment methods, so call ahead if you are unsure. Some DMV offices are cash-only, while others accept cards but not checks. A few states, including California and New York, let you pay online when you schedule your test appointment, and you will not need to pay again when you arrive.

If you schedule your test through your state's online portal and pay in advance, you will receive a confirmation number. Bring that confirmation and a valid ID to your test appointment. If you cancel your test before the scheduled date, some states refund the fee; others do not. Check your state's cancellation policy before you book.

Reduced or waived fees for certain groups

Some states offer lower fees or waive fees entirely for seniors, people with disabilities, or low-income residents. New York, for example, offers a reduced rate for seniors over 65. California waives the written test fee for people over 69 who renew by mail. Other states may offer fee reductions through specific programs, though these are less common.

To find out whether your state offers a reduced fee, visit your state DMV website and search for "fee reduction," "waived fees," or "senior discounts." You may need to provide proof of age, disability status, or income. If you may have access to, you will usually show proof at the DMV office when you pay, or you may be able to claim the reduction during online scheduling.

What happens if you fail and need to retake

Failing either test means paying the full fee again to retake it. There is no partial refund or discount for a second or third attempt. The fee structure is the same whether it is your first try or your fifth. Some states charge an additional fee if you want to retake the test on the same day, though most allow at least one free retake within a certain window.

Before you retake the test, confirm the waiting period your state requires. Some states let you retake a failed written test when ready or within a few days; others impose a one-week or two-week waiting period. Road test retakes typically have longer waiting periods — often one to four weeks — because testing slots fill up quickly. Budget for the fee and the time between attempts when you plan your testing schedule.

Finding your state's exact fee

The fastest way to find your state's current test fees is to visit your state DMV website directly. Search for "test fees," "written test cost," or "road test cost." Most state DMV sites list fees clearly on their main page or under a "Fees" section. You can also call your local DMV office and ask for the current fee — staff can tell you whether your office accepts cash, card, or both, and whether you can pay online.

Fees change occasionally, so do not rely on information from a friend or an older website. Your state DMV website is always the authoritative source. Once you know the fee, you can budget for it and bring the correct payment method to your test appointment.

Frequently Asked Questions

Can I pay for my driver's license test online?

Some states, including California and New York, let you pay online when you schedule your test appointment. Others require you to pay in person at the DMV on test day. Check your state DMV website to see whether online payment is available in your state.

What if I fail my test — do I have to pay again?

Yes, you pay the full fee each time you retake a test. There is no discount or partial refund for retakes. Some states allow you to retake a failed written test the same day or within a few days at no additional charge, but you still pay the standard test fee.

Are there any states where the driver's license test is free?

No state offers a completely free written or road test for all residents. However, some states waive or reduce fees for seniors, people with disabilities, or low-income residents. Check your state DMV website to see whether you may have access to for a fee reduction or waiver.

Do I need to pay before I schedule my test, or can I pay on the day of the test?

It depends on your state. Some states require payment when you schedule online; others let you pay in person at the DMV on test day. Your state DMV website will tell you which method applies to you.

What payment methods does the DMV accept?

Most DMV offices accept cash and debit or credit cards. Some accept checks. Payment methods vary by location, so call your local DMV office ahead of time to confirm what they accept before you arrive for your test.