Learner's Permit Fees Vary Widely by State
The cost of a learner's permit ranges from $10 to $100 depending on where you live, and some states charge nothing at all. Most states fall between $20 and $50. The fee covers the written test, the permit document itself, and the administrative processing — but the exact amount your state charges depends on its funding model and how long the permit lasts.
You pay this fee once when you first get your permit. If your permit expires and you need to renew it before upgrading to a full license, some states charge a renewal fee (often lower than the original) and some do not. A few states bundle the permit fee into a larger licensing fee you pay upfront, so the breakdown is not always clear until you arrive at the DMV or check your state's official fee schedule.
The fee itself is separate from any costs for the written test, the road test, or a driver education course if your state requires one. Those can add $50 to $300 or more depending on the program and your age.
Key Takeaways
- Learner's permit fees range from free to $100, with most states charging between $20 and $50 for a permit that lasts one to three years.
- The fee covers the written test and the permit document but does not include driver education courses or the road test, which cost extra.
- Some states charge a separate renewal fee if your permit expires before you pass the road test; others include renewal at no additional cost.
- Check your state DMV website for the exact current fee, because rates change and some states offer reduced fees for certain age groups or income levels.
State-by-State Fee Ranges
States in the $10–$25 range include Arizona ($10), Colorado ($20), Florida ($20), Georgia ($20), and South Carolina ($20). These tend to be states where the permit is valid for a shorter period or where the fee structure is kept deliberately low.
States in the $25–$50 range include California ($35), Illinois ($30), Massachusetts ($30), Michigan ($35), New York ($30), Ohio ($25), Pennsylvania ($35), and Texas ($25). This is the most common band and covers most high-population states.
States charging $50 or more include New Jersey ($60), Virginia ($55), and Washington ($60). A few states, including Missouri and Wyoming, charge no permit fee at all, though you may still pay for the written test or other services.
These figures change periodically. Your state may have raised or lowered its fee since this was written. Always check your state DMV's official website or call their main line to confirm the current amount before you go in.
What the Fee Covers and What It Does Not
The learner's permit fee covers the written knowledge test (the multiple-choice exam on road signs, traffic laws, and safe driving), the permit card or document itself, and the processing and record-keeping by the DMV. You do not pay extra for the test if you take it at the DMV on the same day you explore for the permit.
The fee does not cover a driver education course, which is required by law in some states for drivers under 18 and optional in others. A classroom or online driver ed course typically costs $50 to $200 depending on the provider and whether it includes behind-the-wheel instruction. Some high schools offer it free or at a reduced cost.
The fee also does not cover the road test (the driving test you take to get your full license), which is a separate fee charged when you schedule that test. Road test fees range from $10 to $75 depending on the state.
If you fail the written test and retake it, some states charge a retest fee (usually $5 to $10) and some do not. Check your state's policy before your test day.
Permit Validity and Renewal Costs
A learner's permit is valid for one to three years depending on your state. During that time, you can take the road test as many times as you need (though each test attempt may have a fee). Once your permit expires, you must renew it if you have not yet passed the road test.
Some states charge a renewal fee equal to or less than the original permit fee. Others include one renewal at no cost. A few states require you to retake the written test if your permit has been expired for more than a certain period — usually six months to a year — which means paying the test fee again.
If you pass your road test before your permit expires, you do not need to renew the permit. You move directly to the full license, which has its own fee (typically $20 to $100 depending on the state and how long the license lasts).
How to Find Your State's Exact Fee
The fastest way to find your state's current learner's permit fee is to visit your state DMV's official website and look for a page titled "Fees," "Fee Schedule," or "Permit Costs." Most state DMV sites have this information in a table or list format.
If the website does not clearly state the fee, call your state DMV's main customer service line. Have your state name and age ready, because some states charge different fees for drivers under 18 versus 18 and older. You can also visit a local DMV office in person and ask — staff can tell you the exact amount and what payment methods they accept (cash, check, card, or online).
Some states allow you to pay the permit fee and take the written test online or through a third-party testing vendor, which may have a slightly different fee structure. Ask whether your state offers this option if you want to avoid a trip to the DMV.
Reduced or Waived Fees for Certain Groups
A small number of states offer reduced or waived permit fees for low-income drivers or drivers in specific age groups. These programs are not common, but they do exist. For example, some states waive fees for foster youth or reduce fees for families below a certain income threshold.
To find out whether your state has such a program, contact your state DMV directly or search your state's DMV website for "fee waiver" or "reduced fee." You may need to provide proof of income or enrollment in a specific program. The process and requirements vary by state.
If cost is a barrier, also ask whether your state allows you to take the written test through a public library or community center, which sometimes offer free or low-cost testing as a public service.
Frequently Asked Questions
Do I have to pay the permit fee if I fail the written test?
No. You pay the permit fee only once, when you pass the written test and receive your permit. If you fail the test, you do not pay anything that day. When you retake the test, some states charge a small retest fee ($5 to $10) and some do not — check your state's policy.
Can I pay the permit fee online or do I have to go to the DMV?
Most states require you to go to a DMV office in person to take the written test and receive your permit, so you pay the fee there. A few states allow you to take the written test through an online vendor or third-party testing site, which may let you pay online. Check your state DMV website to see whether this option is available where you live.
What happens if my permit expires before I pass the road test?
You must renew your permit to continue driving with a supervising driver. Some states charge a renewal fee (often the same as the original fee or slightly less) and some do not. You may also have to retake the written test if your permit has been expired for a long time — ask your state DMV what the rules are.
Is the permit fee refundable if I change my mind?
No. Once you pay the permit fee and pass the written test, the fee is not refundable. If you decide not to pursue a license, you cannot get the money back. The permit itself is valid for the full term (usually one to three years), so you can use it whenever you are ready.
Do I pay the permit fee again when I upgrade to a full license?
No. The permit fee and the license fee are separate. You pay the permit fee once to get your learner's permit. Later, when you pass the road test, you pay a different fee (the license fee) to get your full driver's license. You do not pay the permit fee twice.