Driver's license test fees vary by state and type of test

The cost of a driver's license test depends on which state you're taking it in and whether you're paying for a written exam, a road test, or both. Most states charge between $10 and $50 for a written knowledge test and between $20 and $75 for a road test. Some states bundle both into a single fee, while others charge them separately. A few states charge nothing for the written test but charge for the road test, or vice versa.

The fee you pay goes to your state's Department of Motor Vehicles (DMV) or equivalent agency. It covers the cost of administering the test, maintaining testing facilities, and issuing your license if you pass. Some states allow you to retake a failed test for an additional fee; others include one or two retakes in the original price.

If you're renewing an expired license or upgrading from a learner's permit to a full license, the fees may differ from a first-time test. Commercial driver's license (CDL) tests cost significantly more — typically $50 to $150 or higher — because they require additional testing and oversight.

Key Takeaways

  • Written knowledge tests usually cost $10 to $50, and road tests cost $20 to $75, though prices vary by state.
  • Some states charge a single combined fee for both tests, while others charge separately for each.
  • Retaking a failed test often costs an additional fee, which ranges from $5 to $50 depending on your state.
  • Your state's DMV website lists the exact fee for your location and whether you can pay online or must pay in person.
  • Commercial driver's license tests cost substantially more than standard license tests because they involve additional testing requirements.

How state DMV fees are structured

Most states separate the written test fee from the road test fee. You typically pay for the written test when you schedule it or when you arrive at the testing location. If you pass the written test, you then schedule a road test appointment and pay that fee separately when you show up for that appointment.

A smaller number of states charge one combined fee that covers both the written and road test. In these cases, you pay once upfront, and the fee covers both attempts — or sometimes covers the written test and one road test attempt, with additional road test attempts charged separately.

Some states waive the written test fee if you pass a practice test online or through an approved third-party provider. Others charge a small fee to take a practice test but credit that fee toward your actual test if you schedule within a certain timeframe.

What happens if you fail and need to retake

If you fail the written test, most states let you retake it within a set period — commonly 7 to 30 days. The retake fee is usually the same as the original fee, though some states charge slightly less for retakes or include one free retake with your initial payment.

Road test retakes follow similar rules. You'll need to schedule a new appointment and pay the road test fee again. Some states charge the same fee each time; others charge a reduced fee for retakes. A few states include one or two retakes in the original road test fee, so you don't pay extra if you fail on your first or second attempt.

The number of times you can retake a test before needing to restart the entire process varies by state. Some allow unlimited retakes as long as you keep paying the fee. Others cap retakes at three or four attempts before you must wait a certain period or reapply for a learner's permit.

Payment methods and where to pay

Most DMV offices accept cash, debit cards, and credit cards at the testing location. Some states allow you to pay online when you schedule your test appointment, which can save you time on test day. A few states require payment by check or money order if you're scheduling by mail.

If you're taking a road test through a third-party testing provider (some states contract with private driving schools to administer road tests), payment methods may differ. These providers sometimes charge a slightly higher fee than the state DMV would, but they may offer more flexible scheduling or faster appointment availability.

Always check your state's DMV website before your test date to confirm the exact fee, accepted payment methods, and whether you can pay in advance or must pay on the day of your test.

Fees for different license types and upgrades

A standard passenger vehicle license test costs less than a commercial driver's license test. CDL tests require additional written exams for endorsements (such as hazmat or passenger transport) and a more rigorous road test, so states charge $50 to $150 or more for the full CDL testing process.

If you're upgrading from a learner's permit to a full license, you typically pay only the road test fee, since you've already paid for and passed the written test. If you're renewing an expired license and need to retake the written test, you'll pay the written test fee again.

Motorcycle license tests are usually priced between standard license tests and CDL tests. Some states charge the same written test fee but a higher road test fee because motorcycle tests require specialized equipment and examiner training.

How to find your state's exact fee

Your state's DMV website lists the current fee for written tests, road tests, and retakes. Search "[your state] DMV driver's license test fee" or visit your state's official DMV portal directly. The fee information is usually under a section labeled "Fees," "Testing," or "Getting Your License."

Some states post fees on their main DMV page; others require you to navigate to a specific section for new drivers or license testing. If you can't find the fee online, call your local DMV office — the phone number is on the state DMV website. Staff can tell you the exact fee, whether it includes retakes, and what payment methods are accepted at your testing location.

Fees can change annually, so check the official source rather than relying on information from other websites or social media. If you're planning to test soon, verify the fee within a week of your scheduled appointment to avoid surprises.

Frequently Asked Questions

Can I pay for my driver's license test online before I go in?

Many states allow online payment when you schedule your test appointment through their DMV website. Some require payment on the day of your test. Check your state's DMV website or call your local office to confirm whether you can pay in advance or must bring payment with you.

What if I pass the written test but fail the road test — do I pay again?

Yes, you'll pay the road test fee again when you schedule your next road test appointment. The written test fee is not charged again because you already passed that portion. Some states include one or two free road test retakes in the original fee, so check your state's policy before paying.

Is the driver's license test fee the same everywhere in my state?

The test fee is set by your state and is the same at all DMV locations within that state. However, if you use a third-party testing provider, they may charge a higher fee than the state DMV. Always confirm the fee with the specific location where you're testing.

Do I have to pay if I don't show up for my test?

Most states do not refund the test fee if you miss your appointment. Some allow you to reschedule for free if you cancel within a certain timeframe (usually 24 to 48 hours). Check your state's cancellation policy on the DMV website or when you schedule your appointment.

How much does a commercial driver's license test cost?

CDL tests cost significantly more than standard license tests — typically $50 to $150 or higher, depending on your state and the endorsements you need. The exact fee varies by state and the number of written exams and road test components required.