The cost to book a driver's license test varies by state, and most states charge separately for the written test, the road test, and the license itself.

When you book your test, you are usually paying a single fee that covers the appointment slot and the test administration. That fee is not the same as the cost of the license card you receive after you pass. Most states charge one fee to take the written knowledge test (usually $10 to $30), a separate fee to take the road test (usually $20 to $50), and then a third fee for the license itself once you pass both tests (usually $20 to $100 depending on how long the license is valid).

The exact amounts depend on which state you are in and whether you are renewing an existing license, upgrading from a learner's permit, or getting your first license. Some states bundle these fees together; others charge them separately at different times. The best way to find your state's exact fees is to visit your state's Department of Motor Vehicles website or call your local DMV office, because fees change and vary between locations.

Key Takeaways

  • Most states charge between $10 and $30 to book and take the written knowledge test.
  • The road test booking fee is usually between $20 and $50, charged when you schedule or take the test.
  • The driver's license card itself costs between $20 and $100 after you pass both tests, depending on how many years the license is valid.
  • Your state's DMV website lists the exact fees for your location, and fees can change year to year.
  • Some states allow you to pay all fees at once; others require separate payments at each stage.

Written Test Booking Fees

The written knowledge test is usually the first test you take, and most states charge a fee when you book the appointment or when you show up to take it. This fee typically ranges from $10 to $30. Some states include this fee in your learner's permit cost if you get a permit first; others charge it only when you take the test itself.

A few states allow you to retake the written test for free if you fail, while others charge the full fee again. Check your state's DMV website to see whether retakes are free or whether you pay again. If you are taking the test at a third-party testing location (some states allow this), the fee may be slightly different than at the DMV office.

Road Test Booking Fees

The road test fee is what you pay to book an appointment with an examiner and take the driving test. This fee is usually between $20 and $50 and is charged when you schedule the test or when you arrive to take it. Some states charge the same fee whether you pass or fail; others do not charge you until you pass.

Road test appointments often fill up weeks or months in advance, especially in busy areas. When you book, you will need to provide your learner's permit number, proof of vehicle insurance, and the vehicle identification number (VIN) of the car you will use for the test. The fee itself does not may provide a specific appointment date — it reserves your spot in the queue.

Driver's License Card Fees

After you pass both the written and road tests, you pay a separate fee for the physical driver's license card. This fee covers the cost of producing and issuing the card and is usually between $20 and $100. The exact amount depends on how long your license is valid — a four-year license costs less than an eight-year license.

Some states charge this fee only after you pass; others collect it upfront along with the test fees. A few states include it in the road test fee. The license card itself is mailed to you or you pick it up at the DMV office, depending on your state's process.

Payment Methods and Timing

Most states accept payment by debit card, credit card, or cash at the DMV office. Some states allow online payment when you book your test appointment; others require you to pay in person. A few states use third-party vendors for online booking and payment, which may charge a small convenience fee on top of the test fee.

The timing of payments depends on your state. Some states require you to pay the written test fee when you book, then pay the road test fee separately when you schedule that appointment, then pay the license fee after you pass. Others let you pay all three fees at once when you first explore. Check your state's DMV website to see the payment schedule for your location.

Fees for Retakes and Failures

If you fail the written test, most states charge you the full written test fee again to retake it. If you fail the road test, you usually pay the full road test fee again to schedule another attempt. Some states allow one free retake within a certain time period, but this is uncommon.

There is no fee for studying longer or waiting between attempts — you only pay when you book a new test appointment. If you fail multiple times, the costs add up, so many people use study guides and practice tests before booking to reduce the chance of failure.

Additional Fees You May Encounter

Some states charge extra fees for specific situations. If you need to change your test appointment after you book, some states charge a rescheduling fee (usually $5 to $15). If you need a duplicate license card because you lost yours, that costs extra (usually $10 to $25). If you want a Real ID-compliant license, some states charge an additional fee on top of the standard license fee.

If you use a third-party testing location or a private driving school to prepare for your road test, those services charge their own fees separate from the DMV fees. The DMV fees themselves do not change based on where you practice or who teaches you.

Frequently Asked Questions

Can I get my money back if I don't show up for my test?

Most states do not refund test fees if you miss your appointment without canceling. If you cancel in advance, some states refund the fee or let you reschedule for free within a certain time window. Check your state's DMV cancellation policy before you book.

Do I have to pay the full fee again if I fail?

Yes, in most states you pay the full test fee again each time you retake a test you failed. A few states offer one free retake within 30 days, but this is not common. Ask your DMV office whether free retakes are available in your state.

What if I book a test but then move to a different state?

You will likely lose the fee you paid, because most states do not transfer test bookings across state lines. Contact the DMV office where you booked to ask about cancellation and refund options before you move.

Are there fee waivers or discounts for low-income drivers?

A few states offer reduced or waived DMV fees for people with very low income, but this is not standard. Contact your state's DMV office directly to ask whether your situation qualifies for a fee reduction or waiver.

Do I pay the license fee even if I fail the road test?

No. You only pay the license fee after you pass both the written and road tests. If you fail the road test, you pay the road test fee again to retake it, but you do not pay the license fee until you pass.