What you need to do to get an Iowa driver's license
To get a driver's license in Iowa, you will need to pass a written knowledge test, a vision test, and a driving test with an examiner. You will also need to bring specific documents to prove your identity and residency. The whole process takes several visits to an Iowa Department of Transportation (DOT) office — you cannot complete it all in one day.
Iowa issues licenses to people age 16 and older. If you are under 18, the rules are stricter: you must hold a learner's permit for at least 12 months, complete a driver education course, and follow nighttime driving restrictions for the first year. If you are 18 or older, you can move through the steps faster, though you still need the permit stage.
Key Takeaways
- You must bring an original birth certificate or passport, proof of Iowa residency (like a utility bill or lease), and your Social Security number to your first visit.
- The written test covers road signs, right-of-way rules, and safe driving practices; you can study the official Iowa Driver's Manual online before you go.
- You must hold a learner's permit for at least 12 months if you are under 18, or you can skip directly to the driving test if you are 18 or older.
- The driving test is conducted by an Iowa DOT examiner in your own vehicle or a test vehicle provided by the DOT office.
- Once you pass all three tests, you will receive your license the same day, though the physical card arrives by mail within two weeks.
Documents you need to bring to the DOT office
Bring an original or certified copy of your birth certificate, a U.S. passport, or a passport card. A photocopy will not work — the document must be an original. If you do not have a birth certificate, you can order one from the Iowa Vital Records office or the state where you were born.
You also need proof that you live in Iowa. A utility bill, lease agreement, mortgage statement, or bank statement with your current address will work. The document must show your name and address and be dated within the last 90 days. A driver's license from another state counts as proof of identity but not proof of residency.
Bring your Social Security card or a document showing your Social Security number, such as a W-2 form or tax return. You will also need to fill out Form 411, the process for a Driver's License or Noncommercial ID Card, before you arrive or at the office.
Getting your learner's permit if you are under 18
If you are under 18, your first step is to get a learner's permit. Bring your documents to an Iowa DOT office and take the written knowledge test. The test has 35 questions about road signs, speed limits, right-of-way, and safe driving. You must answer at least 28 questions correctly to pass. You can study the official Iowa Driver's Manual, available free on the Iowa DOT website, before you take the test.
Once you pass the written test, you will receive your learner's permit when ready. You must hold this permit for at least 12 months before you can take the driving test. During this time, you must follow these rules: a licensed driver age 21 or older must be in the front seat with you at all times, you cannot drive between midnight and 5 a.m., and you cannot use a cell phone while driving, even hands-free.
You must also complete a driver education course approved by Iowa. Most high schools offer this course, or you can take it through a private driving school. The course includes classroom instruction and behind-the-wheel training. After you complete the course, you will receive a certificate to bring to your driving test appointment.
Getting your learner's permit if you are 18 or older
If you are 18 or older, you can take the written knowledge test and receive your learner's permit the same way as someone under 18. You pass the 35-question test by answering at least 28 correctly. You do not need to complete a driver education course, and you do not need to hold the permit for 12 months.
However, you still must hold the learner's permit for at least one day before you can schedule your driving test. Most people schedule their driving test appointment at the same time they get their permit, then return a few days later to take the test. You can drive alone with a learner's permit in Iowa, but some insurance companies charge higher rates for drivers with permits.
Scheduling and taking the driving test
Once you have held your learner's permit for the required time, you can schedule your driving test. Call the Iowa DOT office where you want to take the test or book online through the Iowa DOT website. Wait times vary by location and season; some offices have openings within a week, while others may have a wait of several weeks.
On the day of your test, bring your learner's permit, proof of insurance, and the vehicle you will be driving. The vehicle must be registered, insured, and in safe working condition. If you do not have access to a vehicle, some Iowa DOT offices have test vehicles available, though you may need to reserve one in advance and pay a fee.
The driving test takes about 30 minutes. The examiner will ask you to perform tasks like parking, turning, stopping at traffic lights, and merging. They are watching for safe driving habits, not perfection. If you do not pass, you can retake the test after waiting a set period, usually a few days to a week.
What happens after you pass the driving test
Once you pass the driving test, you will receive a temporary paper license on the spot. This temporary license is valid for driving when ready. Your permanent plastic license card will arrive by mail within two weeks. The address on your license will be the Iowa address you provided at the DOT office.
Your Iowa driver's license is valid for four years if you are under 21, or eight years if you are 21 or older. You will need to renew it before it expires. You can renew online, by mail, or in person at a DOT office, depending on your situation.
Costs and where to find an Iowa DOT office
The fee for a driver's license is $20 if you are under 21, or $24 if you are 21 or older. The learner's permit costs $8. If you need to retake the written or driving test, each retake costs $8. These fees are paid at the DOT office when you take the test.
Iowa has DOT offices in most counties. You can find the office nearest you on the Iowa DOT website by entering your city or zip code. Office hours vary, but most are open Monday through Friday during business hours. Some offices have limited hours on certain days, so check before you go. You do not need an appointment for the written test, but you do need one for the driving test.
Frequently Asked Questions
Can I take the written test online?
No. You must take the written knowledge test in person at an Iowa DOT office. You cannot take it online or by mail. However, you can study the official Iowa Driver's Manual online before you go to the office.
What if I fail the driving test?
You can retake the driving test after waiting at least three business days. You will need to pay the $8 retake fee and schedule a new appointment. There is no limit to how many times you can retake the test, though some people find it helpful to take additional driving lessons between attempts.
Do I need to take a vision test?
Yes. The DOT office will test your vision as part of the licensing process. If you wear glasses or contacts, bring them with you. If your vision does not meet Iowa standards, you may not be able to get a license, or your license may have restrictions requiring you to wear corrective lenses while driving.
Can I transfer a driver's license from another state?
Yes. If you already have a valid driver's license from another state, you can transfer it to an Iowa license without taking the written or driving tests. You will still need to bring your documents, pay the fee, and take a vision test. Bring your out-of-state license to the DOT office along with your proof of identity and residency.
What if I do not have a birth certificate?
You can order a certified copy from the Iowa Vital Records office if you were born in Iowa, or from the vital records office in the state where you were born. The process takes one to two weeks by mail. If you need your license quickly, ask the DOT office whether they accept other documents, such as a passport or adoption papers, while you wait for your birth certificate to arrive.