Driver's license and road test costs vary by state
The cost of a driver's license and road test depends entirely on which state you live in. There is no national fee — each state sets its own prices for both the written test and the road test, and those prices change periodically. A road test in one state might cost $25, while the same test in another state costs $75 or more.
Your total cost will include at least two separate fees: one for the written knowledge test (if you need to take it) and one for the road test itself. Some states bundle these into a single license fee, while others charge them separately. You may also pay additional fees if you need to retake either test, and those retake fees are sometimes higher than the initial fee.
Key Takeaways
- Road test fees typically range from $20 to $100 depending on your state, with most states charging between $30 and $60.
- Your state's Department of Motor Vehicles website lists the exact current fee for both the written test and road test in your location.
- Retaking a failed road test usually costs the same as the first attempt, though a few states charge slightly more for second tries.
- Some states charge a separate license issuance fee on top of the test fees, which covers the physical card and its validity period.
How to find your state's exact fees
The fastest way to learn what you will pay is to visit your state's Department of Motor Vehicles website directly. Search "[your state] DMV road test fee" or "[your state] DMV driver's license cost" and you will land on the official fee schedule. This schedule is updated when fees change, so it is always current.
If you cannot find the fee on the website, call your state DMV's main phone line. Have your state name ready, and ask specifically for the road test fee and the driver's license fee. The person answering can tell you whether these are charged separately or together, and whether there are any additional fees you need to know about.
What the road test fee covers
The road test fee pays for an examiner to observe you driving, evaluate your ability to handle the vehicle safely, and score your performance. The fee does not include the vehicle you drive during the test — you must provide your own car or arrange to use someone else's. The vehicle must be registered, insured, and in safe working condition.
Some states allow you to use a vehicle from a driving school, and the school may charge you separately for that service. If you use a school vehicle, confirm with the school whether the road test fee is included in what you pay them or whether you pay the DMV separately. A few states operate their own test vehicles that you can rent for a small additional fee, usually $10 to $20.
What the license fee covers
The license fee pays for the physical driver's license card itself and covers the period of time the license is valid — typically four to eight years depending on your state. This fee is separate from the road test fee in most states, though some states combine them into a single "licensing fee."
When you pass your road test, you do not receive your license when ready. The examiner will tell you that you passed, and you will then need to pay the license fee (if not already paid) to receive the physical card. Some states mail the card to you within one to two weeks; others issue it on the spot at the DMV office.
Retaking the road test if you fail
If you do not pass the road test on your first attempt, you will need to pay the road test fee again to schedule another test. In most states, the retake fee is identical to the first attempt fee. A small number of states charge a slightly higher fee for retakes, so check your state's DMV website to confirm.
You do not pay the license fee again if you fail the road test — you only pay that fee once you have passed. The time between your first and second attempt varies by state; some allow you to reschedule within days, while others require you to wait a week or longer. Check your state's DMV website or call to learn the waiting period and how to schedule your next test.
Additional costs you may encounter
Beyond the test and license fees, you may face other costs depending on your situation. If you need to take the written knowledge test, your state charges a separate fee for that — usually $10 to $30. If you fail the written test and retake it, you pay that fee again.
If you use a commercial driving school to prepare for the road test, the school charges its own fee for lessons, which is separate from the DMV fees. Driving schools typically charge $100 to $300 for a package of lessons, though prices vary widely by location and school. Using a school is optional — you can prepare on your own — but many people find lessons helpful before taking the official test.
Payment methods at the DMV
Most state DMV offices accept cash, debit cards, and credit cards for road test and license fees. Some offices also accept checks or money orders. A few states now allow you to pay online when you schedule your road test appointment, which can speed up the process on test day.
Call your local DMV office or check the website to confirm what payment methods they accept and whether you can pay in advance. Bringing the exact amount in cash or a debit card is usually the safest approach, since not all offices have change available or accept all card types.
Frequently Asked Questions
Can I get my money back if I fail the road test?
No. Once you pay the road test fee, it is not refunded whether you pass or fail. If you fail, you pay the fee again to retake the test. Some states allow you to reschedule your test for free if you cancel before a certain important date, but a failed test does not result in a refund.
Do I have to pay the license fee before or after I pass the road test?
This varies by state. Some states collect the license fee when you schedule your road test appointment, before you take the test. Others collect it only after you pass. Check your state's DMV website or call ahead to learn the order of payment in your location.
What if I move to a different state after getting my license?
You do not need to retake the road test when you move. Most states recognize driver's licenses from other states. You can renew your current license by mail or online, or you can exchange it for your new state's license at the DMV office — usually for a small fee. You do not have to take another road test unless your new state has specific rules about out-of-state licenses.
Are there fee waivers or discounts for low-income people?
A few states offer reduced fees or waivers for people with low income, but this varies significantly. Contact your state DMV directly to ask whether fee reduction programs exist in your state and what documentation you would need to provide. Some nonprofit organizations also help cover DMV fees for may be able to access people.
Do I pay the same fee if I renew my license instead of getting a new one?
Yes, but you do not take another road test when you renew. You pay only the renewal fee, which is usually the same as the original license fee and covers the next validity period. You take a new road test only if your state requires it at a certain age or if your license was suspended or revoked.