The cost of an Iowa learner's permit

An Iowa learner's permit costs $10 and is valid for one year from the date you receive it. This is the only fee you pay to the Iowa Department of Transportation (DOT) to hold a permit. You do not pay extra when you take the written test, and you do not pay again if you fail and retake it.

The $10 fee covers the permit itself and the knowledge test. If you need to renew your permit because the year has passed and you have not yet taken your road test, you will pay another $10 for the renewal.

You will also need to bring documents to prove your identity and residency when you explore — a birth certificate, passport, or state ID, plus a utility bill or lease in your name. These documents do not cost money if you already have them, but if you need to order a birth certificate from the state, that can cost $15 to $25 depending on how fast you need it.

Key Takeaways

  • The Iowa learner's permit itself costs $10 and covers both the permit and your written test.
  • Your permit is valid for one year, and you pay $10 again if you need to renew it before moving to your road test.
  • You do not pay extra fees if you fail the written test and retake it.
  • Bring a birth certificate or passport and proof of Iowa residency (like a utility bill) when you pay the $10 fee.
  • If you need to order documents like a birth certificate, that cost is separate and varies by state.

Where to pay the $10 fee

You pay the $10 permit fee at any Iowa DOT office when you explore in person. Iowa has DOT stations in most counties; you can find the one nearest you on the Iowa DOT website by entering your county or city. Some offices take walk-ins, but many require you to schedule an appointment ahead of time, especially since the pandemic.

Call your local DOT office before you go to confirm their hours and whether you need an appointment. Bring your documents (birth certificate or passport, proof of residency, and your Social Security number) along with the $10 fee. Most offices accept cash, debit, and credit cards, but it is worth asking when you call.

What happens after you pay

Once you pay the $10 fee and pass the written test at the DOT office, you receive your permit the same day. The permit is a physical card that you must carry with you whenever you drive. It shows your name, date of birth, permit number, and the expiration date (one year from the date issued).

Your permit allows you to drive only with a licensed adult (at least 21 years old) in the front passenger seat. You cannot drive alone, and you cannot drive between midnight and 5 a.m. These rules are part of Iowa's graduated licensing system and do not change based on how much you paid or when you got your permit.

Renewing your permit if it expires

If your one-year permit expires before you pass your road test and get your license, you will need to renew it. The renewal fee is also $10, and you pay it the same way — at a DOT office in person. You do not retake the written test to renew; you straightforward pay the fee and receive a new permit card valid for another year.

Plan ahead so your permit does not expire while you are waiting for a road test appointment. Road test wait times vary by location and season; some areas have appointments available within a few weeks, while others may have longer waits during busy months. If your permit is about to expire, contact your local DOT office to ask about scheduling your road test before renewal becomes necessary.

No hidden fees or extra costs

Iowa's $10 learner's permit fee is straightforward — there are no additional charges added by the DOT, no processing fees, and no online process fees. You pay $10 once per permit period, and that covers everything related to holding the permit itself.

Some driving schools in Iowa offer instruction packages that cost money, but those are separate from the permit fee and are optional. A driving school is not required to get your permit or your license in Iowa; it is a choice some families make to prepare for the road test. The DOT fee remains $10 whether you use a school or not.

Frequently Asked Questions

Do I have to pay the $10 fee if I fail the written test?

No. You pay the $10 fee once, and it covers as many attempts at the written test as you need. If you fail, you can retake the test at the same DOT office without paying again. You only pay another $10 if your permit expires and you need to renew it.

Can I pay the permit fee online?

No. Iowa requires you to pay the $10 fee in person at a DOT office. You cannot pay online or by mail. You must visit a local office, bring your documents, pay the fee, and take the written test on the same visit.

What if I lose my permit card after I pay?

Contact your local DOT office to report the loss. Replacement fees vary, but typically cost $5 to $10 depending on how the card was lost. You will need to show ID and proof of residency again, just as you did for the original permit.

Is the $10 fee the same in every Iowa county?

Yes. The learner's permit fee is set by the state and is $10 at every DOT office in Iowa, regardless of which county you live in or which office you visit.