Permit fees vary by state and type, ranging from about $10 to $100
The cost of a driving permit depends on which state you're in and whether you're getting a learner's permit, a commercial permit, or a motorcycle permit. Most states charge between $20 and $50 for a standard learner's permit, but some charge as little as $10 and others as much as $100. The fee usually covers the written test, the permit card itself, and the validity period — typically three years.
Beyond the permit fee itself, you may face additional costs: a vision screening (often $5 to $15), a duplicate permit if you lose it (usually $5 to $20), and a renewal fee if your permit expires before you pass the road test. Some states bundle these into one price; others charge separately. A few states waive fees for certain groups, such as military members or people over 65, but this varies widely.
Key Takeaways
- Standard learner's permit fees range from $10 to $100 depending on your state, with most states charging $20 to $50.
- Commercial and motorcycle permits usually cost more than a standard learner's permit, sometimes $50 to $150 or higher.
- You may owe separate fees for vision screening, duplicate permits, or renewal if your permit expires before you pass the road test.
- Some states offer fee reductions or waivers for military members, seniors, or low-income residents — check your state's DMV website for your situation.
Standard learner's permit fees by state
Most states charge a flat fee for a learner's permit that covers the written test and the card. In the Northeast, fees tend to cluster around $20 to $40: New York charges $20, Pennsylvania $35, and Massachusetts $30. Southern states vary more widely — Florida charges $7.50 (one of the lowest in the country), while Texas charges $16 and North Carolina $20. Midwest states like Ohio charge $24.50 and Illinois $30. Western states are often higher: California charges $35, Washington $35, and Colorado $23.
A few states stand out for being notably cheaper or more expensive. Florida, South Carolina, and Oklahoma are among the lowest at under $10. On the other end, some states charge $75 to $100 — check your state's DMV website for the exact amount, as fees change periodically and may differ based on whether you renew by mail or in person.
Commercial and motorcycle permit costs
A commercial learner's permit (CDL permit) costs more than a standard permit because it requires additional testing and oversight. Most states charge $50 to $150 for a CDL permit, and some charge per endorsement (such as hazmat or tanker). You may also need to pay for a medical examination ($50 to $200) before the state will issue the permit, depending on the class of vehicle you plan to drive.
A motorcycle permit usually costs the same as or slightly more than a standard learner's permit — typically $15 to $50. Some states include the motorcycle test in the learner's permit fee; others charge a separate endorsement fee of $10 to $30. If you already hold a driver's license and only need the motorcycle endorsement, the fee is often lower than getting a full motorcycle permit.
Vision screening and testing fees
Many states require a vision screening before issuing a permit. If you take the test at the DMV, the fee is usually included in the permit cost or charged as a small add-on ($5 to $15). If you bring a vision report from an eye doctor, you typically pay nothing extra — the DMV just reviews the paperwork.
Some states allow you to get a vision screening at an optometrist or ophthalmologist instead of at the DMV. This costs $50 to $150 depending on the provider and whether you need a full eye exam or just the screening. If you already wear glasses or contacts, your regular eye doctor can often provide the required form at no extra charge during a routine visit.
Duplicate and replacement permit fees
If you lose your permit or it is damaged, you'll need to pay a replacement fee. This is usually $5 to $20 and is often cheaper than the original permit fee because you don't need to retake the written test. Some states charge the same fee for a duplicate as for a new permit; others charge less. A few states allow you to request a replacement online or by mail, which may cost slightly less than an in-person replacement.
If your permit expires before you pass the road test, you'll need to renew it. Renewal fees are typically $10 to $30 and usually don't require retaking the written test — you just pay the fee and get a new card with an extended expiration date. Some states allow online renewal; others require an in-person visit.
Fee waivers and reductions
Some states reduce or waive permit fees for specific groups. Military members on active duty or their spouses may get a discount or waiver in states like California, Texas, and New York. People over 65 sometimes pay a reduced fee or nothing at all. A few states offer reduced fees for low-income residents, though you usually need to show proof of income or participation in a government information program.
To find out whether you may have access to for a fee reduction or waiver, contact your state's DMV directly or check their website. The rules vary significantly, and some programs are not widely advertised. If you're unsure, call the DMV before you go in person — they can tell you what documents to bring and whether you owe the full fee.
How to pay and what happens if you can't afford it
Most DMVs accept cash, debit cards, and credit cards. Some allow online payment if you're renewing a permit or ordering a duplicate by mail. A few states accept checks or money orders, though this is becoming less common. Payment is due at the time you explore, and you won't receive your permit until the fee is paid.
If you cannot afford the permit fee, contact your state's DMV to ask about payment plans or fee waivers. Some states have hardship programs, though these are not common. Another option is to check whether a local nonprofit or community organization offers information with DMV fees — some do, especially in areas with high poverty rates. Your school's guidance counselor or a local social services office may know of resources in your area.
Frequently Asked Questions
Do I have to pay the permit fee again if I fail the written test?
No. In most states, the permit fee covers multiple attempts at the written test, usually three to five tries within the permit's validity period. If you fail, you can retake the test at no additional cost. Check your state's DMV website or ask when you pay the fee to confirm how many attempts you get.
What if I move to a different state before I get my license?
You'll need to get a new permit in your new state and pay that state's fee. Most states do not honor permits from other states. Some states may waive the written test if you show your out-of-state permit, but you'll still pay the new permit fee. Contact your new state's DMV to find out what documents to bring.
Can I get a permit without paying the fee?
Not in any state. The permit fee is mandatory. However, some states offer fee waivers for military members, seniors, or low-income residents. A few states allow you to defer payment if you're facing temporary hardship, though this is rare. Call your DMV to ask whether a waiver or payment plan is available in your situation.
Is the permit fee refundable if I don't pass the road test?
No. The permit fee is not refundable. However, you can renew your permit at a lower cost if it expires before you pass the road test, rather than paying the full fee again. The renewal fee is usually $10 to $30, depending on your state.