What you need to know about Iowa's learner's permit
An Iowa learner's permit lets you drive under supervision before you take the road test for a full license. You must be at least 14 years old, pass a written knowledge test at the Iowa Department of Transportation (DOT), and follow specific restrictions while you practice. The permit is valid for one year from the date you receive it, and you cannot renew it — once it expires, you must pass the test again if you have not yet obtained your full license.
The process takes one visit to your local Iowa DOT office. You will bring documents proving your identity and Iowa residency, pay a fee (currently $20 for a learner's permit, though fees can change), and take a 35-question multiple-choice test on road signs, traffic laws, and safe driving. You need to score at least 80 percent to pass. If you fail, you can retake the test the same day at no additional cost.
Key Takeaways
- You must be at least 14 years old and bring proof of identity and Iowa residency to your local DOT office to get a learner's permit.
- The written test covers road signs, traffic laws, and safe driving, with 35 questions and an 80 percent passing score required.
- Your learner's permit is valid for one year and requires a licensed adult (21 or older) to be in the front seat while you drive.
- Iowa law restricts permit holders from driving between midnight and 5 a.m., and you cannot use a cell phone while driving except in emergencies.
- You must hold your learner's permit for at least six months before you can take the road test for a full driver's license.
Documents to bring to the DOT office
Bring an original or certified copy of your birth certificate, a valid passport, or a state ID card — one of these serves as your proof of identity. If you do not have any of these, a school ID plus a Social Security card will work, though the DOT prefers a single government-issued document.
For proof of Iowa residency, bring a utility bill, lease agreement, or mortgage statement dated within the last 60 days, or a bank statement from the past 90 days. Your name must appear on the document. If you live with a parent or guardian and your name is not on a utility bill, bring a signed letter from the person whose name is on the bill, plus that person's ID and proof of residency.
Bring your Social Security number or a Social Security card. If you do not have a Social Security number, bring a letter from the Social Security Administration stating that you are not may be able to access for one. You will also need to pay the $20 fee — Iowa DOT offices accept cash, check, and debit or credit card.
The written knowledge test and what it covers
The test has 35 multiple-choice questions and you have 30 minutes to complete it. Questions cover Iowa traffic laws, right-of-way rules, speed limits, parking, seat belt requirements, and how to respond to traffic signals and road signs. The test also includes questions about impaired driving, distracted driving, and what to do in an emergency or if your vehicle breaks down.
You can study using the Iowa Driver's Manual, which the DOT provides free online at dmv.iowa.gov. The manual is the only official study material, and every question on the test comes from it. Many people study the manual for a few days before taking the test; others spend a week or more. There is no penalty for taking time to prepare — your permit does not expire until you receive it, so you can visit the DOT office whenever you feel ready.
If you fail the test, you can retake it when ready at the same visit at no extra charge. You can retake it as many times as you need on the same day. If you fail and want to try again on a different day, you do not need to pay the $20 fee again — it covers multiple attempts within a certain period.
Restrictions that explore while you hold a learner's permit
A licensed driver who is 21 years old or older must be in the front seat with you at all times while you drive. This person is responsible for supervising your driving and can be a parent, guardian, driving instructor, or any other adult who holds a valid license. The supervising driver must be alert and able to take control of the vehicle if needed.
You cannot drive between midnight and 5 a.m. under any circumstances while you hold a learner's permit. You also cannot use a cell phone, text, or any handheld device while driving, even at a red light — the only exception is calling 911 in an emergency. Violating these rules can result in a ticket and may delay your road test.
Iowa does not restrict the number of passengers you can carry or limit where you can drive (other than the midnight-to-5-a.m. rule), so you can drive on highways and in cities as long as a may have access to adult is supervising. However, your supervising driver is responsible for ensuring you follow all traffic laws.
How long you must hold the permit before taking the road test
You must hold your learner's permit for at least six months before you are allowed to take the road test for a full driver's license. This waiting period is designed to give you time to practice and build driving skills. The six months begins on the date you receive your permit, not the date you pass the written test.
If your permit expires before you have held it for six months, you will need to retake the written test and get a new permit. This resets the six-month clock. To avoid this, plan to take your road test within the one-year validity period of your permit, and make sure you have practiced for at least six months before scheduling the test.
Finding your local DOT office and scheduling your visit
Iowa has DOT offices in most counties. You can find the office nearest you by visiting dmv.iowa.gov and using the office locator tool, or by calling 1-800-532-1121. Some offices accept walk-ins, while others require you to schedule an appointment. Call ahead or check the website for your specific office's hours and whether you need to book a time slot.
Bring all required documents and arrive early, especially if you are visiting during peak hours (typically mid-morning on weekdays). The written test itself takes about 30 minutes, but the entire visit — including check-in, document review, and payment — usually takes 45 minutes to an hour. If you fail the test and retake it the same day, add another 30 minutes.
What happens after you pass the written test
Once you pass the written test, you will receive your learner's permit when ready. It is a physical card that you must carry with you every time you drive. The permit shows your name, date of birth, permit number, and the expiration date (one year from the date issued). You will also receive a copy of the restrictions that explore to your permit.
Your next step is to practice driving with your supervising adult. Many people take a few weeks or months to build confidence before scheduling a road test. When you are ready — and after you have held the permit for at least six months — you can schedule your road test at the same DOT office. The road test costs $10 and includes both an on-road driving portion and a vehicle inspection.
Frequently Asked Questions
Can I get a learner's permit if I am under 14?
No. Iowa law requires you to be at least 14 years old to hold a learner's permit. If you are younger, you will need to wait until your 14th birthday to visit the DOT office and take the written test.
What if I fail the written test?
You can retake the test the same day at no additional cost. You can try as many times as you need during that visit. If you want to retake it on a different day, you do not pay the $20 fee again — it covers multiple attempts within a set timeframe.
Can I drive alone with a learner's permit?
No. A licensed driver who is 21 or older must be in the front seat with you at all times. Driving alone with a learner's permit is illegal and can result in a ticket and suspension of your permit.
What if my learner's permit expires before I take the road test?
You will need to retake the written test and get a new permit. The six-month waiting period starts over from the date you receive the new permit. To avoid this, schedule your road test within the one-year validity period of your current permit.
Do I need to take a driver's education course before getting my learner's permit?
No. Iowa does not require a driver's education course to get a learner's permit. However, some insurance companies offer discounts if you complete an approved course, and many people find it helpful for learning before they practice with a supervising driver.