The permit test itself costs nothing in most states, but you pay to get your permit first
The written test that comes with your learner's permit is free — the state administers it at the DMV or testing location and charges no separate fee for taking it. What you pay for is the permit itself, which is the document you hold while you practice driving. That fee ranges from about $20 to $50 depending on your state, and it covers the cost of issuing the permit card, the background check, and the test administration bundled together.
When you show up to take your permit test, you've already paid the permit fee. You take the written exam as part of getting that permit. There's no additional charge to sit for the test on top of what you've already paid.
Some states charge different amounts based on how long your permit lasts. A permit valid for one year might cost less than one valid for five years. A few states also charge extra if you need to retake the test after failing it the first time — usually $5 to $10 per retake.
Key Takeaways
- Your state charges one fee to issue your learner's permit, which includes the written test at no extra cost.
- Permit fees typically range from $20 to $50 and vary by state and how long the permit lasts.
- Some states charge a small retake fee if you fail the written test and need to test again.
- You pay the permit fee before you take the test, not after.
- The fee covers the permit card, the background check, and test administration all together.
How permit fees break down by state
Permit costs vary widely. California charges $35 for a permit valid for six months. Texas charges $16 for a permit valid for one year. New York charges $24.50 for a permit valid for six months. Florida charges $7.50 for a permit valid for six months, making it one of the lowest in the country. These amounts change occasionally, so the exact fee your state charges may differ from what you see here.
The fee usually depends on two things: your state's standard rate and how long the permit lasts. A state that issues permits for longer periods often charges more upfront. Some states also charge different amounts for different age groups — a teenager might pay a different rate than an adult taking their first permit.
You can find your state's exact permit fee on your state's DMV website. Look for "learner's permit fee" or "permit cost" in the FAQ section, or call your local DMV office to ask.
What happens if you fail the written test
If you fail the written test on your first attempt, most states let you retake it for free or for a small fee. Some states charge $5 to $10 per retake. Others include unlimited retakes in the original permit fee. A few states require you to wait a certain number of days — often three to seven days — before you can test again.
You do not lose the money you paid for your permit if you fail. Your permit remains valid, and you can return to take the test again without paying the full permit fee a second time. The retake fee, if your state charges one, is separate and much smaller.
When you need to pay: before or after the test
You pay the permit fee before you take the written test. You go to your DMV office or approved testing location, pay the fee, complete the written exam, and if you pass, you receive your permit card. If you fail, you keep your permit and can retake the test on your next visit.
Some states allow you to pay online before you arrive at the DMV, which speeds up the process. Others require you to pay in person. Check your state's DMV website to see whether you can prepay or whether you need to bring payment with you.
Other costs to know about
The permit fee itself is separate from other costs you may encounter. If you need an ID photo taken at the DMV, some locations charge a small photo fee, though many include it in the permit fee. If you need to replace a lost or damaged permit, your state typically charges a replacement fee, which is usually the same as or slightly less than the original permit fee.
You should also budget for the road test fee, which comes later when you're ready to test for your full license. Road test fees are separate from permit fees and typically range from $20 to $100 depending on your state. That's a different expense for a different milestone.
How to pay and what to bring
Most DMV offices accept cash, debit cards, and credit cards. Some accept checks. A few states require exact change or have limits on payment methods, so check your local DMV's website before you go. Bring your Social Security number, proof of residency (like a utility bill or lease), and a birth certificate or passport.
If you're under 18, you may need a parent or guardian to sign consent forms. Some states let you complete these online before you arrive; others require them in person. Your state's DMV website will tell you what documents you need and whether you can prepare anything ahead of time.
Frequently Asked Questions
Do I have to pay the permit fee if I fail the test?
No. You pay the permit fee once, and it covers multiple test attempts. If you fail, you keep your permit and can retake the written test without paying the full fee again. Some states charge a small retake fee of $5 to $10, but most do not.
Can I pay for my permit online?
Many states let you pay online before you visit the DMV, which saves time at the office. Some require payment in person. Check your state's DMV website to see whether online payment is available in your area.
What if I lose my permit after I pay for it?
You'll need to pay a replacement fee to get a new permit card. The replacement fee is usually the same as or slightly less than the original permit fee. Your permit number and test results stay on file, so you don't retake the test.
Is the permit fee the same as the road test fee?
No. The permit fee covers your learner's permit and the written test. The road test fee is separate and comes later when you're ready to test for your full license. Road test fees are typically higher and vary more by state.
Do I need to bring cash to the DMV?
Most DMV offices accept cash, debit cards, and credit cards. Some accept checks. A few locations require exact change or have payment limits, so call ahead or check your local DMV's website to confirm what they accept.