What you need to know about Iowa driver's licenses
Iowa issues three types of driver's licenses: a learner's permit for supervised driving, a restricted license for new drivers with conditions, and a full driver's license once you meet all requirements. You move through these stages in order — you cannot skip the learner's permit and go straight to a full license. The entire process typically takes several months because Iowa requires you to hold your permit for a minimum waiting period before you can take the road test.
The Iowa Department of Transportation (DOT) administers all licenses and testing. You will visit a local DOT office to explore for your permit, take your written test there, and later return to take your road test. Each stage has specific age requirements, documents you must bring, and fees you must pay.
Key Takeaways
- Iowa requires you to hold a learner's permit for at least six months (or until age 17 if you are younger) before you can take the road test for a full license.
- You must bring proof of identity, proof of Social Security number, and proof of Iowa residency to your DOT office when you explore for your permit.
- The written test covers Iowa traffic laws and road signs; you study using the Iowa Driver's Manual, which the DOT provides free.
- Restricted licenses come with conditions like no driving between midnight and 5 a.m. and no passengers under 20 unless a licensed adult is present.
- You must be at least 17 years old to take the road test; if you are 16, you must wait until your birthday or until six months have passed on your permit, whichever is later.
Age requirements and when you can start
You must be at least 14 years old to get a learner's permit in Iowa. If you are 14 or 15, you can explore for your permit, but you cannot take the road test until you turn 17. This means the earliest you can get a full license in Iowa is age 17.
If you are 16 or older when you explore for your permit, the waiting period is shorter. You must still hold your permit for at least six months, but you can take the road test as soon as that six-month period ends, even if you have not yet turned 17. If you turn 17 before the six months are up, you can take the test on your 17th birthday.
If you are 18 or older, you can skip the learner's permit stage entirely and go straight to the road test. You still need to pass the written test first, but you do not have to wait six months.
Documents and fees for your learner's permit
When you go to your local DOT office to explore for a learner's permit, bring the following documents: a valid photo ID (passport, school ID, or state ID), proof of your Social Security number (Social Security card, W-2 form, or 1099 form), and proof of Iowa residency (utility bill, lease, or bank statement dated within the last 60 days). If you are under 18, a parent or guardian must sign your process.
The permit process fee is $10. You will also pay a fee for your written test, which varies but is typically around $5 to $10. Some DOT offices bundle these fees together; ask when you call or visit. If you fail the written test, you can retake it, but you may have to pay the test fee again.
Your learner's permit is valid for one year from the date you receive it. If you do not pass your road test before the permit expires, you will need to renew it and pay the renewal fee before you can continue.
The written test: what to study and how to prepare
The Iowa written test covers traffic laws, road signs, safe driving practices, and what to do in emergencies. The test has 35 questions, and you must answer at least 28 correctly to pass (80 percent). You take the test at your local DOT office on a computer or on paper, depending on the office.
The Iowa Department of Transportation publishes the Iowa Driver's Manual free online and in print at any DOT office. This manual contains all the information you need to pass the written test. Read it carefully, paying special attention to sections on speed limits, right-of-way rules, parking, and what different road signs mean. Many people study the manual for two to four weeks before taking the test.
You can take the written test the same day you explore for your permit, or you can schedule it for another day. If you fail, you can retake it after a waiting period (usually a few days to a week, depending on the office). There is no limit to how many times you can retake the written test.
Restricted licenses: what they are and how long they last
Once you pass your written test and hold your permit for the required time, you take the road test. If you pass, you receive a restricted license, not a full license. A restricted license comes with conditions that you must follow for a set period.
The restrictions depend on your age when you pass the road test. If you are under 17, your restricted license lasts until you turn 17 and can explore for a full license. If you are 17 or older, your restricted license lasts for one year. During this time, you cannot drive between midnight and 5 a.m. unless you are driving to or from work, school, or a medical appointment. You also cannot have passengers under age 20 in the car unless a licensed adult age 21 or older is present.
Violating these restrictions can result in fines and points on your driving record. After the restriction period ends, you can explore for a full license at your local DOT office.
The road test: what happens and how to prepare
The road test takes about 30 to 40 minutes. An examiner from the Iowa DOT will sit in the car with you and watch you drive. You will demonstrate basic skills like starting the car, turning, backing up, parking, and stopping. The examiner will also ask you to drive on different types of roads — residential streets, busier roads, and possibly a highway — depending on where your local DOT office is located.
Before you take the road test, practice driving with a licensed adult in the car. Iowa law requires that you have a licensed driver age 21 or older with you whenever you drive on your learner's permit. Use this time to get comfortable with the car, practice in different weather and traffic conditions, and work on the skills the examiner will watch for: smooth turns, proper use of signals, safe following distance, and correct mirror checks.
Bring your learner's permit, proof of insurance, and the vehicle registration to your road test. The car you use for the test must be registered, insured, and in safe working condition. If the examiner finds a safety problem with the car (broken lights, worn tires, or faulty brakes), you will not be allowed to take the test that day.
If you fail the road test, you can retake it after a waiting period. Most people pass on their second or third attempt. There is no limit to how many times you can retake the road test.
Full license: when you can get it and what it means
Once you pass your road test and receive your restricted license, you can explore for a full license after the restriction period ends. If you were under 17 when you passed the road test, you can explore for your full license on your 17th birthday. If you were 17 or older, you must wait one year from the date you received your restricted license.
To explore for your full license, return to your local DOT office with your restricted license and pay the license fee (typically around $20 to $30). The process is quick — you do not have to take another test. Your full license will be mailed to you or issued on the spot, depending on the office.
A full Iowa driver's license is valid for four years if you are under 21, and eight years if you are 21 or older. You can drive without restrictions and without a supervising adult in the car. You can also carry passengers of any age.
Frequently Asked Questions
Can I take the road test before six months if I turn 17?
Yes. If you turn 17 before your six-month permit period is up, you can take the road test on your 17th birthday, even if fewer than six months have passed. However, if you are still 16 when six months pass, you must wait until you turn 17 to take the test.
What happens if I fail the road test?
You can retake the road test after a waiting period, usually a few days to a week. There is no limit to how many times you can retake it. Each attempt may have a fee. Use the time between tests to practice more and work on the skills the examiner noted.
Do I have to use my own car for the road test?
Yes, you must use a car that is registered, insured, and in safe working condition. It can be your family's car or a friend's car, but it must meet these requirements. The examiner will check the lights, brakes, and other safety features before the test begins.
What if I move to Iowa from another state?
If you already have a valid driver's license from another state, you can exchange it for an Iowa license without taking the written or road test. You will need to visit a DOT office with your out-of-state license, proof of identity, and proof of Iowa residency. If your out-of-state license is expired, you will need to take the written test and road test as if you were a new driver.
Can I drive alone on my learner's permit?
No. Iowa law requires that you have a licensed driver age 21 or older in the car with you at all times while you hold a learner's permit. This is true even after you have held the permit for several months. Once you pass the road test and receive your restricted license, you can drive alone, but you still cannot drive between midnight and 5 a.m. or carry passengers under 20 unless an adult is present.