Driver's test fees vary by state, from $10 to $75 for the written exam and $20 to $200 for the road test
The cost of taking your driver's test depends entirely on which state you test in and whether you're taking the written knowledge test, the road test, or both. Most states charge separately for each: a fee for the written exam (usually $10 to $40) and a different fee for the behind-the-wheel road test (usually $20 to $100). A few states bundle them into a single fee. Some states charge more if you fail and need to retake the test; others include one or two retakes in the original fee. You'll also need to budget for your learner's permit if you don't already have one, which costs $5 to $50 depending on the state.
The DMV website for your state lists the exact fee for both tests. Many states post the fee schedule online; others require you to call or visit in person. Some states allow you to pay online when you schedule your road test appointment, while others collect payment only at the testing location. If you use a third-party testing facility (available in some states), the fee may be higher than the state DMV rate.
Key Takeaways
- Written knowledge test fees range from $10 to $40 in most states, and road test fees range from $20 to $100.
- Some states charge extra for retakes, while others include one or two free retakes in the original fee.
- You must have a valid learner's permit before taking the road test, and the permit itself has a separate fee of $5 to $50.
- Payment methods vary by state: some accept online payment when you book, others collect payment only at the testing location.
- Third-party testing facilities, where available, often charge more than the state DMV rate.
Written knowledge test costs
The written test (also called the knowledge test or permit test) is usually the cheaper of the two exams. Most states charge between $10 and $40 for this test. A few states charge less than $10; a few charge more than $40. The fee is the same whether you pass or fail on your first attempt.
Some states include one free retake in the original fee if you fail. Others charge a separate retake fee (typically $5 to $15) each time you take the test again. A few states let you retake the test the same day at no extra cost; most require you to wait a few days or a week before trying again. Check your state DMV website for the retake policy, because the cost difference adds up if you need multiple attempts.
Road test costs and retake fees
The road test is the more expensive exam. Fees typically range from $20 to $100, with most states falling between $40 and $75. The fee covers the examiner's time, the use of the testing facility or vehicle, and the administration of the test. Like the written test, you pay the fee whether you pass or fail.
Retake fees for the road test vary significantly. Some states charge the full fee again each time you retake the test. Others include one or two free retakes in the original fee, so you only pay extra if you fail more than that. A few states charge a reduced retake fee (for example, $15 instead of $60). Because road test retakes can be expensive and hard to schedule, ask about the retake policy and wait times before you book your first appointment.
Learner's permit fees you need to budget for
Before you can take the road test, you must have a valid learner's permit. The permit itself has a separate fee, usually $5 to $50 depending on the state. Some states include the permit fee in the cost of your first driver's license; others charge it upfront when you explore for the permit. A few states charge the permit fee and the license fee separately, so you pay twice.
The learner's permit is valid for a set period (typically 6 months to 2 years) and allows you to drive under supervision while you practice. If your permit expires before you pass the road test, you may need to renew it and pay the fee again. Check how long your permit is valid for and plan your road test appointment accordingly.
Third-party testing facilities and higher costs
Some states allow private testing companies to administer the road test instead of the state DMV. These third-party facilities often charge more than the state rate — sometimes $50 to $100 more per test. The advantage is usually shorter wait times for appointments, which can matter if your state DMV is booked weeks out. The disadvantage is the higher cost and the fact that you're paying a private company rather than the state.
If you use a third-party facility, the test itself is the same: you still take the official state road test and get the same license if you pass. The fee difference is purely for the convenience of a faster appointment. Ask your state DMV which third-party facilities are authorized and what they charge before you decide whether the faster appointment is worth the extra cost.
Payment methods and when you pay
How and when you pay depends on your state. Some states let you pay online when you schedule your road test appointment through their website or app. Others require you to pay in person at the DMV testing location on the day of your test. A few states allow you to pay by mail when you submit your process for the permit or license.
Most states accept cash, check, debit card, and credit card at the testing location. Some accept only cash. If you plan to pay by card, call ahead to confirm the testing location accepts it. Bring more cash than you think you'll need in case the fee is higher than you expected or you need to pay for a retake on the spot.
How to find your state's exact fees
The fastest way to find your state's driver's test fees is to visit your state DMV website directly. Search for "driver's test fee" or "road test cost" on the site. Most state DMV sites have a fee schedule page that lists the cost of every test and service. If the fee schedule is not online, call your local DMV office or visit in person.
When you call or visit, ask for the current fee for both the written test and the road test, the retake fee policy, the learner's permit fee, and whether you can pay online or must pay in person. Also ask about wait times for road test appointments, because a long wait might affect when you can take the test and whether your learner's permit will still be valid by then.
Frequently Asked Questions
Do I have to pay for the written test and road test separately?
In most states, yes — you pay one fee for the written test and a separate fee for the road test. A few states combine them into a single fee. Check your state DMV website to see whether the fees are separate or bundled.
What happens if I fail the road test — do I pay the full fee again?
In most states, yes, you pay the full fee each time you retake the road test. Some states include one or two free retakes in the original fee, and a few charge a reduced retake fee. Your state DMV website or a phone call to your local office will tell you the retake policy.
Can I take the written test and road test on the same day?
It depends on your state and the testing location. Some states allow you to take both tests in one visit; others require you to pass the written test first and schedule the road test separately. Ask when you schedule your appointment.
Do I need to pay for my learner's permit before I can take the road test?
Yes. You must have a valid learner's permit before you can take the road test. The permit fee is separate from the test fees. You pay the permit fee when you explore for the permit, which is usually before you schedule the road test.
Is the road test fee the same at every DMV location in my state?
Yes, the state DMV sets one fee for the road test that applies at all state testing locations. Third-party testing facilities may charge more. If you're considering a third-party facility because of long wait times, ask what they charge before you book.
