Iowa learner's permit costs $20, and you'll need to pass a written test at the DMV

An Iowa learner's permit (also called a learner's license) costs $20 and is valid for one year from the date you receive it. You pay this fee when you pass the written knowledge test at your local Iowa Department of Transportation (DOT) office. The permit lets you practice driving with a licensed adult who is at least 21 years old and sitting in the front seat next to you.

You don't pay anything to take the written test itself — the $20 fee only applies once you pass. If you fail the test, you can retake it, but you'll pay the $20 fee again when you pass. There is no separate process fee or paperwork fee; the $20 covers the permit itself.

Key Takeaways

  • The learner's permit costs $20 and is valid for one year from the date you pass the knowledge test.
  • You must be at least 14 years old and pass a written test at an Iowa DOT office to get the permit.
  • Bring your birth certificate or passport, proof of Iowa residency, and a Social Security number or Individual Taxpayer Identification Number to the DOT office.
  • The permit allows you to drive only with a licensed adult age 21 or older in the front seat, and you cannot drive between midnight and 5 a.m.

What documents you need to bring to the DOT office

Bring an original or certified copy of your birth certificate or a valid passport. You also need proof that you live in Iowa — a utility bill, lease, or bank statement with your name and current address works. If you have a Social Security number, bring your Social Security card or a document that shows it. If you don't have a Social Security number, bring an Individual Taxpayer Identification Number (ITIN) document instead.

Bring a completed Form DL 44 (the process for a learner's permit or driver's license). You can fill it out at home before you go, or the DOT office will provide one. Some Iowa DOT offices let you fill out the form online before your visit, which can speed up the process — check your local office's website to see if this option is available.

How the written knowledge test works

The test covers Iowa traffic laws, road signs, and safe driving practices. It has 35 multiple-choice questions, and you must answer at least 28 correctly to pass (80 percent). You take the test on a computer at the DOT office, and you get your results when ready after you finish.

The test is offered in English and in several other languages. If English is not your first language, ask the DOT office staff which languages are available at your location. You can study for the test using the Iowa Driver's Manual, which is free and available online on the Iowa DOT website. Many people also use practice tests online to prepare.

Restrictions that come with your learner's permit

With a learner's permit, you can only drive with a licensed adult who is at least 21 years old sitting in the front seat beside you. You cannot drive alone, and you cannot drive with only other teenagers in the car. You must follow all traffic laws and obey all road signs.

You cannot drive between midnight and 5 a.m. while you hold a learner's permit. You must wear a seat belt, and all passengers must wear seat belts. If you are caught breaking these rules, you can be ticketed, and the violation will go on your driving record.

How long you hold the permit before taking the road test

Iowa does not require a minimum amount of practice time before you take the road test for a regular driver's license. However, most driving instructors recommend at least 50 hours of practice, with at least 10 hours at night. The more you practice, the more confident and prepared you will be for the road test.

Your learner's permit is valid for one year. If it expires before you pass the road test, you will need to renew it by paying another $20 and passing the knowledge test again. Plan ahead so you have time to practice and schedule your road test before your permit expires.

What happens after you pass the road test

Once you pass the road test, you can get your regular driver's license. The road test itself costs money — the fee varies, but it is typically around $10 to $15, depending on whether you use a DOT examiner or a third-party testing site. You will need to bring your learner's permit, proof of insurance, and your vehicle to the road test.

After you pass, you will pay a fee for your driver's license. A regular driver's license in Iowa costs $20 and is valid for four years. If you are under 18, your license will have different restrictions than an adult license, and it will expire when you turn 18.

Renewing or replacing your learner's permit

If your learner's permit expires before you are ready to take the road test, you can renew it by returning to the DOT office, paying another $20, and passing the knowledge test again. You do not need to bring all your documents again — just bring your expired permit and payment.

If you lose your permit, you can get a replacement by going to the DOT office and paying a replacement fee. The replacement fee is typically $5 to $10, depending on your local office. Bring your ID and proof of residency so the staff can look up your record and issue a new one.

Frequently Asked Questions

Can I get a learner's permit if I'm under 14?

No. Iowa law requires you to be at least 14 years old to get a learner's permit. You must also have a parent or guardian's permission if you are under 18. Bring a parent or guardian with you to the DOT office, or bring a signed consent form from them.

What if I fail the knowledge test?

You can retake the test, but you will pay the $20 fee again when you pass. There is no limit to how many times you can retake it. Most people study the Iowa Driver's Manual and take practice tests online before trying again.

Do I need to take a driver's education course before I get my learner's permit?

No. Iowa does not require a driver's education course to get a learner's permit. However, taking a course can help you prepare for the knowledge test and the road test. Some insurance companies offer discounts if you complete a driver's education course.

Can I drive to school with my learner's permit?

Only if a licensed adult age 21 or older is in the front seat with you. You cannot drive to school alone or with only other students. The adult must be present and able to take control of the vehicle if needed.

What if I move to another state while I have an Iowa learner's permit?

Your Iowa permit is only valid in Iowa. If you move, you will need to get a learner's permit in your new state. Contact that state's DMV or DOT office to find out what documents and fees you need.