How to book your Iowa permit test appointment

You schedule your Iowa permit test appointment through the Iowa Department of Transportation (DOT) website or by visiting a local DOT office in person. The online system lets you pick your test date and time from available slots; the in-person route takes longer but works if you have no internet access or prefer to handle it face-to-face. Most people book online because appointments fill up quickly, especially in urban areas like Des Moines and Cedar Rapids.

Before you book, you need a valid form of ID, proof of residency (a utility bill or lease agreement), and your Social Security number. You also need to have already passed the written knowledge test or be scheduling that test at the same time. The permit test appointment itself is separate from the knowledge test — one is the written exam about road rules, the other is the behind-the-wheel driving test with an examiner.

Key Takeaways

  • Book your permit test appointment on the Iowa DOT website (iowadot.gov) or at a local DOT office; online booking is faster and shows real-time availability.
  • You must have passed the written knowledge test before you can schedule the driving test, or you can schedule both on the same day.
  • Bring a valid ID, proof of residency, and your Social Security number to your appointment; the vehicle must be registered and insured in Iowa.
  • Test slots vary by location and season, with urban offices filling up weeks in advance and rural offices sometimes offering same-week appointments.
  • If you miss your appointment without canceling at least 24 hours ahead, you lose your fee and must reschedule from scratch.

Booking online through the Iowa DOT website

Go to iowadot.gov and look for the "Driver License" or "Permit Test" section. You will see a link to schedule an appointment or check availability. Click through and enter your driver's license number (if you already have one) or your Social Security number. The system will ask you to choose your county and preferred testing location — Iowa has DOT offices in most counties, so you can usually pick the one closest to you.

Once you select a location, the system shows you available dates and times for the next several weeks. Peak times (weekday mornings and early afternoons) fill up first. If you see no openings, try a different location or check back in a few days — cancellations happen regularly. After you pick your slot, you will receive a confirmation number by email. Save this number; you will need it when you arrive for your test.

The online system charges a fee (the amount varies but is typically under $50 for a permit test). You pay by debit or credit card at the time of booking. If you cancel at least 24 hours before your appointment, you can reschedule without losing your fee. If you cancel within 24 hours or straightforward do not show up, you forfeit the fee.

Scheduling in person at a DOT office

Walk into any Iowa DOT office during business hours and tell the staff you want to schedule a permit test appointment. Bring your ID, proof of residency, and Social Security number. The staff will check your knowledge test status and help you pick an available slot from their calendar. This method works well if you prefer talking to a person or if you have questions about what documents you need.

In-person scheduling usually takes 15 to 30 minutes, depending on how busy the office is. You pay the fee on the spot, and you leave with a confirmation slip. Rural offices tend to have more same-week or next-week openings, while offices in Des Moines, Cedar Rapids, and Davenport often book out two to four weeks. Call ahead if you want to know wait times before you drive there.

What to bring to your permit test appointment

Bring your valid ID (driver's license, passport, or state ID card), proof of residency (utility bill, lease, or mortgage statement dated within the last 60 days), and your Social Security number. You also need the vehicle you will use for the test — it must be registered and insured in Iowa, and it must be in safe working condition. The examiner will check the brakes, lights, windshield wipers, and horn before the test begins.

Do not bring your phone into the testing area. Leave it in the car or at home. Wear comfortable clothes and shoes that let you work the pedals easily. Bring your glasses or contacts if you need them to drive — the examiner will ask you to read a sign during the test, and you must meet the vision standard.

Rescheduling or canceling your appointment

If you need to change your appointment, log back into the Iowa DOT website using your confirmation number and reschedule online. You can also call your local DOT office or visit in person. The key rule: cancel or reschedule at least 24 hours before your appointment time. If you cancel within 24 hours or miss the appointment without notice, you lose your fee and must pay again to book a new slot.

If you cancel with at least 24 hours' notice, you can reschedule for any available date at no extra charge. If you need to reschedule multiple times, the office may ask questions, but there is no formal limit on how many times you can move your appointment.

What happens after you pass your permit test

If you pass the driving test, the examiner will tell you on the spot. You will receive a temporary permit document that day, valid for a limited time (usually 30 days). You can then pick up your official permit at the same DOT office or have it mailed to you. The official permit is valid for one year and lets you drive with a licensed adult in the car.

If you do not pass, you can reschedule another test appointment. There is no waiting period between attempts in Iowa, so you can book your next slot when ready. Many people take a few days to practice before trying again.

Common reasons appointments get canceled or delayed

Weather sometimes closes DOT offices, especially in winter. If your appointment falls on a day the office closes due to snow or ice, the system will notify you by email or phone, and you can reschedule at no cost. Equipment failures or staffing shortages occasionally cause delays, though this is rare. If you arrive and the office tells you they cannot test you that day, they will reschedule you for free.

The most common reason for cancellation is the applicant not showing up. If you book an appointment and realize you cannot make it, cancel online or call the office as soon as you know — do not wait until the day of the test. A 24-hour cancellation gives you a full refund of your fee.

Frequently Asked Questions

Can I schedule my permit test appointment before I pass the written knowledge test?

Yes. You can schedule both tests on the same day at most Iowa DOT offices. You take the written test first, and if you pass, you move straight to the driving test. Some people prefer to schedule them separately so they have time to practice driving between the two tests.

How far in advance should I book my appointment?

Book as soon as you know you are ready. Urban offices fill up two to four weeks out, while rural offices may have openings within a week. If you wait until you are in a hurry, you may not find a convenient time slot. Booking early also gives you time to practice if you fail and need to reschedule.

What if I do not have proof of residency?

You need a document dated within the last 60 days showing your name and address. If you just moved and have not received a utility bill yet, a lease agreement, mortgage statement, or bank statement will work. Call your local DOT office to ask what documents they accept in your situation.

Can someone else schedule the appointment for me?

No. You must schedule it yourself using your own information. The Iowa DOT system requires your Social Security number or driver's license number to book. However, someone can help you navigate the website or drive you to the office to schedule in person.

What if my appointment time does not work anymore after I book it?

Reschedule online using your confirmation number, or call your local DOT office. As long as you reschedule at least 24 hours before your original appointment, there is no fee. If you reschedule within 24 hours, you lose your fee and must pay again.