The learner's permit written test itself costs nothing in most states, but you pay a fee to get the permit card after you pass
The written test — the knowledge exam you take at the DMV — is free in 43 states. You walk in, take the test, and if you pass, you move to the next step. The cost comes when you pay for the permit document itself, which is what you carry and show to police. That fee ranges from $10 to $50 depending on your state and how long the permit lasts.
Some states bundle the test fee and permit fee together, so you pay one amount upfront before you test. Others charge you only if you pass. A few states charge a small fee just to take the test, then add the permit fee on top. Knowing which applies to you matters because it changes what you bring to the DMV and what happens if you fail.
The permit itself is valid for different lengths of time by state — usually 1 to 3 years — and the fee reflects that. A 6-month permit costs less than a 3-year one. Some states also charge extra if you want a duplicate or replacement card.
Key Takeaways
- The written knowledge test is free in most states; you pay only for the permit card after you pass.
- Permit card fees range from $10 to $50 and depend on how long the permit is valid in your state.
- Some states charge the fee upfront before testing; others charge it only after you pass.
- A few states charge a separate test fee on top of the permit fee, so confirm your state's structure before you go.
States that charge before you test versus after you pass
About half of states collect the permit fee upfront, before you sit for the written test. You pay at the counter, get a receipt, and then take the test. If you fail, you typically pay again to retake it — the first fee does not roll over. States in this group include California, Texas, Florida, New York, and Pennsylvania.
The other half charge the fee only after you pass. You take the test for free, and if you pass, you pay the permit fee at that moment or when you pick up your card. This means you do not lose money if you fail the first time. States using this model include Ohio, Georgia, North Carolina, and Washington.
A small number of states — including Michigan and Illinois — charge a test fee separate from the permit fee. You might pay $5 to $10 just to take the test, then pay the permit fee on top if you pass. Always check your state's DMV website before your visit to know which model applies and what to bring.
Retake fees and what happens if you fail
If you fail the written test, the cost to retake it depends on your state's structure. In states that charge upfront, you pay the full fee again for each attempt. Most states let you retake the test the same day or within a few days, but some require you to wait 1 to 7 days between attempts.
In states that charge only after you pass, a failed test costs you nothing extra — you straightforward retake it free and pay the permit fee only when you pass. This is a significant difference if you are not confident about passing on the first try.
A few states cap the number of free retakes or charge a small retake fee even in the "pay after passing" model. Check your state's rules on retakes before your first attempt so you know what to expect if you do not pass.
How the permit fee breaks down by state
Permit fees vary widely. The lowest fees — $10 to $15 — are in states like South Dakota, Wyoming, and Vermont. Mid-range fees of $20 to $35 are most common and appear in states like Colorado, Minnesota, and Virginia. The highest fees — $40 to $50 — are in states like California, New York, and Massachusetts, usually because the permit is valid for 3 years rather than 1 or 2.
The fee also depends on the permit's validity period. A 6-month permit costs less than a 1-year permit, which costs less than a 3-year permit. Some states offer only one validity period; others let you choose. If your state offers a choice, the longer permit usually costs more upfront but saves you money if you plan to hold it for a long time.
A few states add small surcharges for things like organ donor registration or road safety programs, so the final fee may be slightly higher than the base permit fee. These surcharges are usually $1 to $3.
What documents and payment methods to bring
Bring your state ID or passport, proof of residency (utility bill, lease, or bank statement), your Social Security number, and proof of your date of birth. Some states also require proof of legal presence. Check your state's DMV website for the exact list because it varies.
For payment, bring cash, a debit card, or a credit card — most DMVs accept all three, but a few accept only cash or debit. Do not assume; call your local DMV office or check online to confirm what they take. If you are paying upfront before the test, have the exact amount or be prepared for change.
If you are mailing in an process instead of going in person — some states allow this for permit renewals but not initial permits — check whether you can pay by check or money order, or whether you must use a credit card.
How to find your state's exact fee and payment rules
Your state's DMV website lists the permit fee, the test fee (if any), and whether you pay before or after testing. Search "[your state] DMV learner's permit fee" or go directly to your state's DMV homepage and look for "Learner's Permit" or "Permit Fees."
If the website is unclear, call your local DMV office directly. They can tell you the exact fee, what documents to bring, what payment methods they accept, and whether you need an appointment. Many states now require appointments for in-person visits, so calling ahead also saves you a wasted trip.
Some states post fee schedules that are updated annually, so if you are reading an old article or forum post, the fee may have changed. Always check the official state source within a few weeks of your visit.
Common mistakes that cost extra money
The most common mistake is not bringing enough money because you did not know your state charges a test fee on top of the permit fee. You show up with $25, the test fee is $5 and the permit fee is $30, and you have to leave and come back. Avoid this by calling ahead or checking the website.
Another mistake is assuming you can retake the test free if you fail. In states that charge upfront, each attempt costs money. If you are not confident, spend time studying first rather than paying to retake it multiple times.
A third mistake is not asking about the permit's validity period before you pay. Some states let you choose between a 1-year and 3-year permit at the time of purchase. If you choose the longer one without realizing it costs more, you may be surprised at checkout.
Finally, do not assume your state accepts credit cards. Some DMVs are cash-only or debit-only. Bring multiple payment methods or call ahead to confirm.
Frequently Asked Questions
Do I have to pay if I take the test and fail?
It depends on your state. If your state charges the fee upfront before testing, you pay whether you pass or fail, and you pay again for each retake. If your state charges only after you pass, a failed test costs you nothing — you retake it free and pay only if you pass.
Can I take the learner's permit test online instead of at the DMV?
A few states offer online testing for the learner's permit written exam, but most still require you to test in person at a DMV office. Check your state's DMV website to see if online testing is available. Even if it is, you will still need to go to the DMV in person eventually to get your physical permit card.
What if I lose my permit card after I pay for it?
Most states charge a replacement fee of $5 to $15 to get a duplicate card. You do not retake the test; you straightforward pay the replacement fee and pick up a new card. Some states mail it to you; others let you pick it up the same day.
Is the permit fee the same as the driver's license fee?
No. The learner's permit fee is separate and usually lower than the fee for a full driver's license. When you pass your driving test and move to a full license, you will pay a different fee for that license. Some states credit part of the permit fee toward the license fee, but not all.
Can I pay the permit fee online before I go to the DMV?
Some states let you pay online or by mail before your visit, which speeds up the process at the DMV. Others require you to pay in person. Check your state's website to see if prepayment is an option — if it is, doing it ahead of time can save you time on test day.