Learner's Permit Fees Vary by State
The cost of a learner's permit ranges from about $10 to $100 depending on where you live. Most states charge between $20 and $50. The fee covers the written test, the permit document itself, and the background check the DMV runs before issuing it. Some states bundle the permit fee with your driver's license fee if you pass the road test within a certain window — usually one to two years — so you won't pay twice.
A few states charge nothing for the permit but add a fee when you upgrade to a full license. Others charge a small permit fee upfront and a larger fee later. Check your state's DMV website or call the local office to find out the exact amount and whether it's one payment or two.
Payment methods vary too. Most DMVs take cash, debit, and credit cards in person. Some states let you pay online when you schedule your test appointment, which can save you a trip if your state offers that option.
Key Takeaways
- Learner's permit fees typically range from $10 to $100, with most states charging $20 to $50.
- Some states charge one fee for the permit and roll it into your license fee later, while others charge separately at each step.
- You usually pay at the DMV office in person, though some states allow online payment when you book your test.
- The fee covers the written test, the permit document, and the background check required before issuance.
- Processing time from payment to receiving your permit is typically one to five business days, depending on whether you pass the test on your first try.
What Happens After You Pay
Once you pay the fee, you take the written knowledge test at the same visit or at a scheduled appointment. If you pass, the DMV prints your permit on the spot or mails it within a few days. If you fail, you usually pay a retest fee — often $5 to $10 — to try again. Some states let you retake the test the same day; others require you to wait a few days or schedule a new appointment.
Your permit is valid for a set period, usually one to three years depending on your state. When it expires, you either renew it (which may cost another fee) or move on to the road test for your full license. Check your state's rules on renewal before your permit expires, because some states charge a renewal fee and others don't.
Hidden Costs Beyond the Permit Fee
The permit fee itself is straightforward, but other costs can add up. You'll need to bring an acceptable form of identification — usually a birth certificate, passport, or state ID — and proof of your Social Security number. If you don't have these documents, getting them can cost money and take time.
Some states require a vision test at the DMV, which is usually free. Others let you bring a vision test from your doctor or eye doctor, which you may have to pay for separately if you don't already have one on file.
If you need to take a driver's education course before getting your permit (required in some states for teens under 18), that course costs $100 to $300 and is separate from the permit fee. Check whether your state requires it before you go to the DMV.
How Long Between Payment and Getting Your Permit
If you pass the written test on your first try, you can walk out of the DMV with your permit the same day in most states. Some DMVs print it on site; others mail it within three to five business days. A few states issue a temporary paper permit you can use while waiting for the plastic card to arrive.
If you fail the test, you'll need to schedule a retest, which can add a week or more to the timeline depending on how busy your local DMV is. Some offices have same-day retesting; others book appointments weeks out. Call ahead or check online to see how long the wait is in your area.
Comparing Permit Costs Across Common States
| State | Permit Fee | Typical Timeline | Permit Valid For |
|---|---|---|---|
| California | $35 | Same day if you pass | 12 months |
| Texas | $16 | Same day if you pass | 12 months |
| Florida | $7.50 | Same day if you pass | 12 months |
| New York | $65 | Same day if you pass | 24 months |
| Ohio | $24.75 | Same day if you pass | 12 months |
These amounts change periodically, so confirm the current fee with your state DMV before you go. Some states also charge different fees for minors and adults, or for residents and non-residents.
Paying for a Retest If You Don't Pass
If you fail the written test, you'll pay a retest fee to try again. This fee is usually $5 to $15 and is separate from your original permit fee. You don't lose your money — you just pay again to take the test once more.
Most states let you retake the test within a few days or weeks. Some have a waiting period of 24 to 48 hours between attempts. A few states let you retake it the same day if you fail. Check your state's policy before you schedule your first test so you know what to expect if you need a second try.
Frequently Asked Questions
Do I have to pay the permit fee even if I fail the test?
No. You only pay the permit fee if you pass the written test. If you fail, you pay a smaller retest fee — usually $5 to $15 — to try again. Your original fee is held and applied to your permit once you pass.
Can I get my money back if I don't want the permit anymore?
Refund policies vary by state. Some states refund the fee if you cancel before taking the test; others do not. Contact your state DMV to ask about their refund policy before you pay.
What if I lose my permit before it expires?
You'll need to pay a replacement fee, usually $5 to $20, to get a new one. Some states mail the replacement; others require you to go back to the DMV in person. Check your state's rules on replacements.
Does the permit fee cover the road test too?
No. The permit fee covers only the written knowledge test and the permit document. The road test for your full license is a separate test with a separate fee, usually $10 to $50, that you pay when you schedule that appointment.
Can I pay online or do I have to go to the DMV?
Most states require you to go to the DMV in person to take the written test and pay the fee. Some states let you pay online when you schedule your test appointment, but you still have to show up to take the test itself.