How to book your Iowa permit test appointment

You schedule your Iowa permit test through the Iowa Department of Transportation website or by visiting a local Driver Services office in person. There is no phone line to call for appointments — you must either go online or walk in. The online system lets you pick a specific date and time; walk-in appointments are first-come, first-served and may have longer waits.

Before you book, make sure you have your process already submitted and your documents verified by the DOT. You cannot schedule a test appointment until your file is complete. If you applied online through myDMV.iowa.gov, you will receive an email confirmation once your documents are processed — this usually takes three to five business days. That email will include a link to schedule your test.

The permit test itself is administered on a computer at the Driver Services office. You will answer 35 multiple-choice questions about Iowa traffic laws, road signs, and safe driving practices. You need a score of 28 or higher to pass (80 percent). The test takes about 20 to 30 minutes.

Key Takeaways

  • Schedule your permit test online through myDMV.iowa.gov or in person at any Driver Services office — there is no phone appointment line.
  • Your process and documents must be processed and verified before you can book a test appointment, which typically takes three to five business days after submission.
  • The permit test is 35 questions on a computer, and you must score at least 28 correct (80 percent) to pass.
  • Online appointments let you choose your date and time; walk-in appointments are available but may have longer wait times depending on office traffic.

Scheduling online through myDMV.iowa.gov

Log into your myDMV.iowa.gov account using your email and password. If you do not have an account yet, you will need to create one before you can schedule. Once you are logged in, look for the "Schedule an Appointment" or "Manage Appointments" option in your dashboard.

Select "Permit Test" as the appointment type. The system will show you available dates and times at Driver Services offices near your zip code. Iowa has offices in most counties, so you should have multiple locations to choose from. Pick the date and time that works for you and confirm your selection. You will receive a confirmation email with your appointment details, including the office address, date, time, and what to bring.

Save or print your confirmation. You will need to show it when you arrive at the office. If you need to reschedule or cancel, you can do that through the same myDMV account up to 24 hours before your appointment.

Walking in to a Driver Services office

You can take your permit test without an appointment by visiting any Driver Services office during business hours. Offices are typically open Monday through Friday, 8 a.m. to 5 p.m., though some have extended hours or Saturday hours — check the specific office location on the Iowa DOT website before you go.

Arrive early if you walk in, especially on weekday mornings or around lunch time, because wait times can be 30 minutes to over an hour depending on how busy the office is. Bring all the same documents you would bring to a scheduled appointment: your completed process, proof of identity, proof of residency, and your Social Security number or ITIN.

The staff will check that your file is complete and your documents are verified. If everything is in order, they will register you for the test and you will take it the same day. If your file is not yet processed, they will tell you to come back after your process has been reviewed.

What to bring to your permit test appointment

Bring your confirmation email or letter if you scheduled online. Bring a valid form of photo identification — a passport, state ID, military ID, or tribal ID all work. You will also need to bring proof of your Iowa residency, such as a utility bill, lease, or bank statement with your name and current address.

Bring your Social Security card or a document showing your Social Security number or ITIN. If you do not have your Social Security card, a W-2, tax return, or 1099 form will work. Do not bring your original birth certificate unless you have no other way to prove your identity — the DOT does not need it for a permit test.

Do not bring your phone, smartwatch, or any other electronic device into the testing room. You will not be allowed to use them during the test. Leave them in your car or at home.

Rescheduling or canceling your appointment

If you scheduled online and need to change your appointment, log back into myDMV.iowa.gov and select "Manage Appointments." You can reschedule to a different date and time or cancel entirely. You must make changes at least 24 hours before your scheduled appointment. If you cancel within 24 hours or do not show up, you may lose your appointment slot and have to wait longer to get another one.

If you walked in and were given a test appointment for a future date, you can reschedule by calling the Driver Services office where you were registered or by going back in person. Some offices allow you to reschedule online through myDMV if you have your confirmation number.

What happens after you pass or fail the permit test

You will get your test results when ready after you finish. If you pass, the staff will issue your permit on the spot. Your Iowa permit is valid for one year from the date it is issued. You can start driving with a licensed adult in the car right away.

If you fail, you can retake the test. Most offices let you schedule another appointment the same day or within a few days. There is no waiting period between attempts in Iowa, but you will have to pay the permit test fee again for each retake. The fee is the same whether it is your first attempt or your fifth.

Common mistakes when scheduling your permit test

The most common mistake is trying to schedule before your process is fully processed. If you get an error message saying your file is incomplete, wait for the confirmation email from the DOT saying your documents have been verified. Trying to book too early will not work.

Another mistake is not bringing all required documents to your appointment. Even if you scheduled online, you still need to bring photo ID, proof of residency, and proof of your Social Security number. The office will turn you away if you are missing any of these, and you will lose your appointment slot.

Do not assume your online appointment is confirmed until you receive the confirmation email. Check your email (including spam folder) within a few hours of booking. If you do not see a confirmation, contact the Driver Services office directly to make sure your appointment went through.

Frequently Asked Questions

How long does it take to get a permit test appointment after I submit my process?

Your process is usually processed within three to five business days. Once the DOT verifies your documents, you will receive an email with a link to schedule your test. You can then book an appointment for any available date after that — some offices have openings within days, while others may be booked out a week or two depending on demand.

Can I take my permit test the same day I explore?

No. Your process and documents must be processed and verified first, which takes several business days. If you walk into a Driver Services office without a pre-submitted process, staff will tell you to explore online or submit your process in person, and then come back after it has been reviewed.

What if all the online appointment slots are full?

You can walk into any Driver Services office without an appointment and take the test the same day if your file is complete. You may wait longer than if you had scheduled ahead, but you will not have to wait days or weeks for an opening. Check the office hours and arrive early to minimize your wait time.

Do I have to take the test at the office closest to me?

No. When you schedule online, you can choose any Driver Services office in Iowa. Pick whichever location and time works best for you. If you walk in, you can go to any office, not just the one in your county.

What if I fail my permit test — do I have to wait to retake it?

Iowa has no waiting period between permit test attempts. You can retake the test the same day at most offices, or schedule another appointment for the next available time. You will pay the test fee again for each attempt.