DMV driver license test fees vary by state and test type

The cost of a DMV driver license test depends on which state you're taking it in and whether you're testing for a learner's permit, the written knowledge test, the road test, or a combination. Most states charge between $10 and $50 for a written test and between $20 and $100 for a road test, but some charge more. A few states bundle these into a single fee, while others charge separately for each component.

The fee you pay goes to your state's Department of Motor Vehicles to cover the cost of administering the test, maintaining testing facilities, and issuing your license. Unlike some other government services, DMV testing fees are not waived or reduced based on income in most states, though a handful of states offer fee reductions for certain populations.

Payment is almost always due at the time you schedule or take your test. Most DMV offices accept cash, debit cards, and credit cards, though some rural locations may accept cash only. You'll need to confirm the payment method when you book your appointment or arrive at the testing location.

Key Takeaways

  • Written knowledge tests typically cost $10 to $50, and road tests typically cost $20 to $100, depending on your state.
  • Some states charge one combined fee for both tests, while others charge separately for each component.
  • Payment is due at the time you schedule or take your test, and most DMV offices accept cash and cards.
  • A few states offer reduced fees for low-income residents or military members, so check your state's DMV website for your specific situation.
  • If you fail a test, you will usually need to pay the full fee again to retake it, though some states allow one free retake within a certain period.

Written knowledge test fees by state

The written test—also called the permit test or knowledge test—covers traffic laws, road signs, and safe driving practices. In most states, this test costs between $10 and $30. States like California, Texas, and Florida charge around $20 to $25 for the written test alone. New York charges $10, while some northeastern states charge closer to $30.

A few states include the written test fee in a larger package. For example, some states charge one flat fee of $40 to $60 that covers both the written test and the road test, so you don't pay twice. Check your state's DMV website to see whether your state charges separately or bundles the fees.

If you fail the written test, you will need to pay the full fee again to retake it in most states. Some states allow you to retake the test the same day for free or at a reduced cost, but this varies widely. A few states offer one free retake within 30 days, so it's worth asking when you fail whether a free retake is available.

Road test fees and what they cover

The road test—where an examiner watches you drive and evaluates your skills—costs between $20 and $100 depending on your state. States like California and Texas charge around $40 to $50, while New York charges closer to $20. Some states in the Midwest and South charge $30 to $40. A handful of states charge $75 or more, particularly if they include a vehicle inspection or additional safety checks as part of the test.

The road test fee covers the examiner's time, the use of the testing facility or route, and the administrative cost of recording your results. It does not cover the vehicle you use for the test—you must provide your own vehicle or use one from a driving school. The vehicle must be registered, insured, and in safe working condition, but the DMV does not charge extra for these requirements.

If you fail the road test, you will pay the full fee again to retake it. Most states allow you to schedule a retake when ready, though some have a waiting period of a few days to a week. A very small number of states offer one free retake, but this is uncommon.

Combined fees and package deals

Some states offer a single fee that covers both the written test and the road test, rather than charging you twice. This combined fee typically ranges from $40 to $80, depending on the state. If your state uses this model, you pay once and can take both tests without additional charges, even if you fail one and need to retake it.

Other states charge a separate fee for each test component. In these states, you might pay $20 for the written test and $50 for the road test, for a total of $70, but you only pay for the test you're actually taking at that moment. If you pass the written test but fail the road test, you pay the road test fee again when you retake it—you don't repay for the written test.

A few states also charge an additional fee for issuing your actual license card after you pass both tests. This fee is usually $10 to $25 and is separate from the test fees. Your state's DMV website will list all fees clearly, so you know the total cost before you arrive.

How to find your state's exact test fees

The fastest way to find your state's DMV test fees is to visit your state's official DMV website and search for "test fees" or "license test cost." Most state DMV sites have a dedicated page listing all fees for written tests, road tests, and license issuance. The page usually breaks down fees by test type and sometimes by location, since a few states charge slightly different fees in different regions.

If you can't find the fee on the website, call your local DMV office directly. The phone number is listed on the state DMV website. When you call, have your state and the type of test you're taking ready, and ask for the exact fee, the payment methods accepted, and whether a free retake is available if you fail.

Some DMV offices also post fees at the front desk or on their appointment scheduling system. If you're booking your test online, the fee will usually appear before you confirm your appointment, so you'll see it before you're charged.

Reduced fees and fee waivers

Most states do not reduce or waive DMV test fees based on income. However, a small number of states offer reduced fees for specific groups. Some states reduce fees for military members or veterans, while a few offer reductions for low-income residents who can show proof of income or participation in a government information program.

To find out whether your state offers any fee reductions, check the "Fees" section of your state's DMV website or call your local office and ask directly. If a reduction is available, you will usually need to bring proof—such as a military ID, discharge papers, or documentation of income—when you take your test.

A handful of states also offer fee reductions for retakes under certain circumstances. For example, some states waive the retake fee if you fail by a very small margin or if a significant amount of time has passed since your first attempt. Again, this varies by state, so ask your DMV office what applies to your situation.

What happens if you fail and need to retake the test

If you fail either the written test or the road test, you will need to pay the full test fee again to retake it in most states. There is no discount for retakes, and the fee is the same whether it's your first attempt or your fifth. You can usually schedule a retake when ready or within a few days, depending on how quickly your state's DMV can fit you in.

Some states allow you to retake a failed test the same day for free or at a reduced cost, but you must ask about this when you receive your test results. A very small number of states offer one free retake within a certain period—for example, one free retake within 30 days of your first attempt—but this is not common. Check your state's DMV website or ask at your testing location whether this option exists.

To avoid paying multiple times, many people study thoroughly before their first attempt or take a driving school course that includes practice tests. Some driving schools also offer a money-back may provide if you fail, though this is separate from the DMV fee and depends on the school's policy.

Frequently Asked Questions

Can I pay for my DMV test online before I go in?

Many states allow you to pay when you schedule your test online, and the fee is charged to your credit or debit card at that time. Other states require you to pay in person at the DMV office on the day of your test. Check your state's DMV website or your appointment confirmation email to see which method applies to you.

What if I need to cancel or reschedule my test?

Most states do not refund test fees if you cancel, but they allow you to reschedule for free or for a small rescheduling fee of $5 to $10. The policy varies by state. If you cancel, contact your DMV office as soon as possible to ask whether you can reschedule or whether your fee will be forfeited.

Do I have to pay extra if I use my own car versus a driving school car?

No. The DMV test fee is the same regardless of which vehicle you use. However, if you use a driving school's vehicle, the driving school may charge you a separate fee for that service. The DMV fee itself does not change based on the vehicle.

Are there any states where the test is free?

No state offers a completely free DMV driver license test. All states charge a fee for both the written test and the road test. However, a few states offer reduced fees for certain groups, such as military members or low-income residents, so check your state's DMV website to see if you may have access to.

What if I pass the written test but fail the road test—do I have to retake the written test?

No. You only pay to retake the test you failed. If you pass the written test, you don't need to take it again, and you don't pay the written test fee again. You only pay the road test fee when you retake the road test.