Road test fees vary by state, from around $20 to $75 for a single attempt

The cost of a road test depends entirely on which state you take it in. Most states charge between $20 and $50 for a standard passenger vehicle test, though a handful charge more. Some states bundle the road test fee with your license renewal or initial license fee, so you may not pay separately. Others let you pay only for the test itself.

The fee covers the examiner's time and the use of state testing facilities. It does not cover the vehicle you bring — you must provide your own car, and it must pass a safety inspection before the test begins. If your vehicle fails the safety check, you pay the fee again when you return with a different car.

A few states offer reduced fees for certain groups, such as military members or seniors, but these discounts are not universal. Some states charge more if you fail and need to retake the test; others do not.

Key Takeaways

  • Most states charge $20 to $50 per road test attempt, though the exact amount depends on your state's Department of Motor Vehicles fee schedule.
  • You must bring your own vehicle, and it must pass a safety inspection before the test begins or you forfeit the fee.
  • Some states charge the same fee for retakes; others charge more if you fail and test again.
  • A few states offer lower fees for military members, seniors, or other groups, but this varies by location.
  • Payment methods are usually cash, check, or debit card at the testing location; online payment is rare.

Typical road test costs by region

The Northeast generally charges $40 to $75 per test. New York charges around $65 for a standard passenger vehicle test. Massachusetts charges $35. Connecticut charges $50. These states tend to be at the higher end of the national range.

The Midwest and South typically charge $20 to $40. Texas charges $25. Ohio charges $30. Florida charges $25. Georgia charges $20. These states generally keep fees lower than the Northeast.

The West varies widely. California charges $71. Washington charges $20. Colorado charges $30. Oregon charges $40. Even within the same region, costs can differ significantly.

If you are moving to a new state or testing in a state other than your home state, check your specific state's Department of Motor Vehicles website for the current fee. Fees change periodically and may have increased since this article was written.

What happens if you fail and need to retake the test

Most states charge the full fee again for each retake. Some states charge a reduced fee or waive the fee for when ready retakes on the same day, but this is uncommon. You should assume you will pay the full amount again.

A few states, such as New Jersey, charge a lower fee for retakes within a certain timeframe — typically 30 to 60 days. Check your state's rules before scheduling a second test, because the fee structure may affect when you choose to return.

If your vehicle fails the safety inspection, you do not take the test and you do not get a refund. You must bring a different vehicle or have the current one repaired and return another day, paying the fee again.

Vehicle safety inspection requirements before your test

Before the examiner will let you take the road test, your vehicle must pass a basic safety check. This is not a full inspection — it typically takes 5 to 10 minutes and covers lights, wipers, horn, brakes, and tire tread. You do not pay extra for this check; it is part of the testing process.

Common reasons vehicles fail the safety check include burned-out headlights or brake lights, worn windshield wipers, low tire tread, or a non-functioning horn. If your vehicle fails, you can usually reschedule and bring a different car, but you will pay the road test fee again.

Some states allow you to have the vehicle inspected at a separate facility before your test appointment, so you know in advance whether it will pass. This separate inspection may cost $10 to $30 and is optional, but it can save you the road test fee if your car is not ready.

Discounts and reduced fees for certain groups

Military members, seniors, and people with disabilities may be may have access to to reduced road test fees in some states, but this is not may provide. A few states offer a $5 to $10 discount for active-duty military. Some states reduce fees for people over 65 or for those with documented disabilities.

To find out whether your state offers a discount, contact your Department of Motor Vehicles directly or check their website. You will typically need to provide proof of military service, age, or disability status at the time of payment. Discounts are not automatic — you must ask for them and provide documentation.

How to pay and what payment methods are accepted

Most testing locations accept cash, check, and debit card. Credit cards are accepted at some locations but not all. Online payment before your appointment is rare; most states require you to pay in person on the day of your test.

If you are scheduling your test online or by phone, ask what payment methods the specific testing location accepts. Some rural or smaller testing sites may accept only cash or check. Bring more than one payment option to avoid a wasted trip if your preferred method is not available.

If you pay by check, make it out to your state's Department of Motor Vehicles or the specific testing facility — the receipt will tell you the correct payee. Keep your receipt; it serves as proof of payment if there is a dispute about whether you paid.

Commercial driver's license road test costs

A commercial driver's license (CDL) road test costs significantly more than a standard passenger vehicle test. Most states charge $50 to $150 for a CDL test, depending on the class of license and the number of endorsements you are testing for.

Class A CDL tests (tractor-trailer) typically cost more than Class B (straight truck) or Class C (passenger bus) tests. Each endorsement — such as hazmat or tanker — may add $10 to $25 to the fee. Some states bundle all endorsements into a single fee; others charge per endorsement.

CDL tests also require a vehicle safety inspection, and the vehicle must meet specific requirements for the class you are testing for. If the vehicle fails inspection, you pay the full fee again on your next attempt.

Frequently Asked Questions

Can I get a refund if I miss my road test appointment?

Most states do not refund the road test fee if you miss your appointment. Some states allow you to reschedule for free if you cancel within a certain timeframe — often 24 to 48 hours — but you forfeit the fee if you no-show. Check your state's cancellation policy when you schedule.

Do I have to pay the road test fee if my vehicle fails the safety inspection?

Yes. Most states do not refund the fee if your vehicle fails the safety check. You must pay again when you return with a different vehicle or after repairs are made. Some states allow you to have the vehicle inspected separately beforehand to avoid this.

Is the road test fee the same for all types of vehicles?

The fee is usually the same for all passenger vehicles — cars, trucks, and SUVs. Motorcycles may have a different fee, typically $15 to $40. Commercial vehicles have much higher fees. Check your state's fee schedule for the specific vehicle type you are testing.

What if I pass the road test but then fail to pay a ticket or fine — does that affect my license?

Passing the road test and paying the fee are separate from traffic violations or unpaid fines. However, unpaid tickets or fines can result in license suspension or revocation. Pay any outstanding fines before your test to avoid complications when you go to pick up your license.

Can I take my road test in a different state than where I live?

Most states allow you to take the test in their state even if you do not live there, but you must follow their rules and pay their fee. Some states require proof of residency or a valid ID from another state. Contact the testing location in advance to confirm what documents you need to bring.