The cost of your learner's permit test varies by state, but most states charge between $10 and $50
Your state's Department of Motor Vehicles (DMV) or equivalent agency sets the fee, and it covers the written test itself — not the instruction, study materials, or any retakes. Some states bundle the permit test fee with the cost of the permit document, while others charge them separately. A few states charge nothing for the written test but require you to pay for the permit card that comes after you pass.
The fee you pay does not depend on how many times you take the test. You pay once per attempt, so if you fail and retake it, you pay again. Some states cap how many times you can retake the test in a certain period (often 30 days), but the fee applies each time you sit for it.
Key Takeaways
- Most states charge $10 to $50 per attempt at the learner's permit written test, set by your state's DMV.
- The fee covers only the test itself; you pay separately for the permit document, instruction, or study materials.
- You pay the fee each time you retake the test, not just once, so budget for potential retakes.
- Some states offer fee waivers or reductions for low-income residents, usually through your local DMV office.
- Payment methods vary by state — cash, debit, credit, and online payment are all common, depending on where you test.
How to find your state's exact fee
Your state's DMV website lists the permit test fee in the section about learner's permits or written tests. Search "[your state] DMV learner's permit test fee" to land on the official page. The fee is usually listed alongside other costs: the permit document itself, the knowledge test, and any optional behind-the-wheel instruction.
If you cannot find it online, call your local DMV office directly. Staff can tell you the exact amount, what payment methods they accept, and whether any fee reductions are available to you. Having this information before you arrive saves time and prevents surprises at the counter.
When you pay and what happens if you fail
You pay the test fee when you arrive at the DMV to take the written test, or sometimes when you book your test appointment online. If you pass, you move forward to pay for the permit document itself (a separate fee in most states). If you fail, you pay the test fee again when you retake it.
Most states let you retake the test within 30 days of failing, though a few require you to wait a week. Each retake costs the full fee again. Some states allow unlimited retakes within a certain window; others cap you at three or four attempts before requiring you to wait a longer period. Check your state's rules before your first attempt so you know what to expect if you do not pass on the first try.
Fee waivers and reductions for low-income residents
Some states offer reduced or waived permit test fees for people whose income falls below a certain threshold. These programs are not automatic — you typically need to bring proof of income (a recent pay stub, tax return, or letter from a benefits program) to your DMV appointment. Not all DMV offices administer waivers the same way, so call ahead to ask what documents they need.
A few states tie fee waivers to other information programs. For example, if you receive SNAP, Medicaid, or TANF benefits, you may be able to show your benefits card or letter as proof of income. Other states use federal poverty guidelines. The availability and rules for waivers vary significantly, so your best source is your state DMV's website or a direct call to your local office.
Payment methods accepted at the DMV
Most DMV offices accept cash, debit cards, and credit cards at the counter. Some states also let you pay online when you book your test appointment, which can save you time on the day of your test. A few states accept checks, though this is becoming less common.
If you are testing at a third-party location (some states contract with private testing centers), payment methods may differ. Call the testing location directly to confirm what they accept. Online payment is usually the fastest option if it is available in your state, since it lets you complete the transaction before you arrive.
The permit document fee is separate from the test fee
After you pass the written test, you pay a second fee for the permit document itself — the physical card or paper you carry. This fee is separate from the test fee and typically ranges from $15 to $50, depending on your state. Some states combine both fees into one total cost; others list them separately.
A few states also charge a small fee to renew your learner's permit if you do not pass your road test within a certain time frame (often one or two years). This is not the same as retaking the written test — it is a renewal of the permit document. Ask your DMV whether your state charges a renewal fee so you can plan ahead.
Frequently Asked Questions
Can I get my money back if I fail the test?
No. The fee covers the cost of administering the test, regardless of the outcome. You do not get a refund if you fail, but you can pay the fee again to retake it. Some states let you schedule your retake when ready; others require you to wait a few days.
Do I have to pay the test fee if I already have a permit from another state?
It depends on your state's reciprocity rules. Some states waive the written test if you hold a valid permit from another state and just require you to pay for the new permit document. Others require you to take the test anyway. Check your state's DMV website or call to ask whether your out-of-state permit counts.
What if I cannot afford the test fee right now?
Ask your local DMV about fee waivers for low-income residents — bring proof of income if you may have access to. Some community organizations and nonprofits also offer transportation or test prep resources that may include fee information. Your state's DMV website or a call to your local office can point you toward these programs.
Can I pay online instead of going to the DMV in person?
Some states let you pay and schedule your test appointment online, which means you pay before you arrive. Others require you to pay in person on the day of your test. Check your state's DMV website to see whether online payment is an option where you live.
Do I pay the test fee again if I retake the test after failing?
Yes. Each attempt at the test requires a separate fee. If you fail and retake it, you pay the full fee again. Budget for this possibility when you plan to take your test, especially if you are uncertain about the material.