How to book an appointment at Iowa DOT

Iowa Department of Transportation appointments are booked through the online scheduling system at iowadot.gov, not by phone or in person. You choose your location, the service you need (license renewal, ID card, written test, road test), and an available time slot. The system shows you real-time openings and confirms your appointment when ready.

You do not need to create an account or log in to book. Go to the DOT website, select "Schedule an Appointment," pick your county and office, choose your service type, and select a date and time that works for you. The confirmation appears on screen and is also sent to the email address you provide.

Walk-in service is still available at most Iowa DOT offices, but wait times vary widely. Booking ahead guarantees you a specific time slot and typically means a shorter visit. If you cannot book online or need help with the system, call your local DOT office directly — the phone number is listed on the iowadot.gov website under "Locations."

Key Takeaways

  • Book your Iowa DOT appointment online at iowadot.gov using the scheduling system; no account or login is required.
  • You can book for license renewal, ID card issuance, written tests, and road tests; the system shows available times in real time.
  • Confirmation is sent to your email when ready after booking, and you can also walk in without an appointment if you prefer to wait.
  • If the online system is not working or you need help, call your local DOT office directly for phone booking or to ask about walk-in wait times.

What services require an appointment versus walk-in

Most Iowa DOT services can be handled either by appointment or walk-in, but some offices prioritize appointments during certain hours. License renewals, ID card replacements, and written tests are the most common appointment services. Road tests (for new drivers or license upgrades) almost always require a scheduled appointment because they take longer and need a specific examiner.

If you are renewing your license by mail or online, you do not need to visit an office at all. Iowa allows mail-in renewal for standard licenses that are not expiring due to a medical condition or suspension. Check iowadot.gov to see whether your renewal qualifies for mail processing before you book an appointment.

Walk-in service is available at all Iowa DOT offices, but arrival time and wait time are not may provide. Offices typically handle walk-ins on a first-come, first-served basis after they finish scheduled appointments. If you walk in during peak hours (mid-morning or early afternoon on weekdays), expect to wait 30 minutes to over an hour depending on the office and day.

What documents and information you need to bring

The documents you need depend on the service. For a license renewal, bring your current license, proof of residency (utility bill, lease, or bank statement dated within 90 days), and proof of identity if your name has changed. For a new ID card, bring the same residency and identity documents plus your Social Security number.

For a written test, bring your permit (if you have one), proof of identity, and proof of residency. For a road test, bring your permit, proof of identity, proof of residency, and the vehicle you will be tested in — the vehicle must be registered, insured, and in safe working condition. The examiner will check the brakes, lights, wipers, and horn before the test begins.

If you are a non-citizen, bring your passport or travel document plus your visa or immigration status document. Iowa accepts certain foreign licenses for renewal purposes; check iowadot.gov or call your local office if you have a non-U.S. license. Bring originals, not copies — the DOT staff will make copies for you if needed.

How far in advance to book and what to do if no slots are open

Iowa DOT typically opens appointment slots 30 to 60 days in advance. Slots fill fastest in mid-month and on weekday mornings. If you need an appointment soon and the online system shows no openings, check back the next day or call your local office to ask whether they have released new dates or whether walk-in service is a realistic option.

Some offices have more availability than others. If your preferred location is fully booked, try a nearby county office — you can use any Iowa DOT office for most services, not just the one in your home county. The scheduling system lets you search by county, so you can compare wait times across multiple locations before you book.

If you have a time-sensitive need (expiring license, upcoming road test important date), call your local office directly. Staff can sometimes fit you in as a walk-in or may know about cancellations that have not yet appeared in the online system. Be clear about your important date when you call, and ask what time of day typically has the shortest wait.

Canceling or rescheduling your appointment

To cancel or reschedule, go back to iowadot.gov, select "Manage Your Appointment," and enter your confirmation number and email address. The system will show your booked slot and let you cancel or pick a new time. Changes can be made up to 24 hours before your appointment.

If you cannot reach the online system or need to cancel within 24 hours of your appointment, call your local DOT office directly. Canceling in advance frees up the slot for someone else and helps the office manage its schedule. If you miss an appointment without canceling, you may be asked to reschedule before your next visit, though policies vary by office.

What to expect when you arrive for your appointment

Arrive 5 to 10 minutes early. Check in at the front desk with your confirmation number or email address. You will be called when it is your turn, usually within a few minutes of your appointment time. Bring all required documents and be ready to answer questions about your address, driving history, and medical conditions (if any).

The visit itself usually takes 15 to 30 minutes for a renewal or ID card, and up to an hour for a road test. You will have a photo taken for your license or ID, and you may be asked to read an eye chart. For a road test, the examiner will ride with you and test your ability to handle the vehicle safely in various conditions.

Fees vary by service. License renewal costs around $20 to $30 depending on the type and length. ID cards cost less. Road tests have a separate fee. Payment is accepted in cash, check, or card at most offices. Ask about the exact fee when you book or call ahead if you want to confirm.

Troubleshooting common booking problems

If the online scheduling system is slow or not loading, try a different browser or device. Clear your browser cache and cookies, then return to iowadot.gov. The system is usually fastest during off-peak hours (early morning or evening) and slowest mid-day on weekdays.

If you booked an appointment but did not receive a confirmation email, check your spam folder. If it is not there, log back into the scheduling system using your confirmation number and email address to verify the appointment was saved. If the system shows no record, the booking may not have gone through — try booking again or call your local office.

If you forgot your confirmation number, use the "Manage Your Appointment" tool on iowadot.gov and enter your email address. The system will retrieve your booking details. If you used a different email address than you remember, call your local office and provide your name and driver's license number; staff can look up your appointment.

Frequently Asked Questions

Can I book an appointment for someone else?

No, the person who needs the service must book their own appointment or be present when someone else books on their behalf. For minors, a parent or guardian can book the appointment, but the minor must be present at the office with valid ID and documents.

What if I need a road test but have not passed the written test yet?

You must pass the written test first. Book a written test appointment, pass it, and then book a separate road test appointment. Some offices allow you to take the written test and schedule the road test on the same day if you pass, but you cannot book a road test before you have a valid permit.

Do I need an appointment for a duplicate license or ID card?

You can walk in for a duplicate, but booking an appointment is faster. Duplicates are usually processed the same day or within a few days. Bring your current license or ID, proof of residency, and the fee (typically $5 to $10).

Can I reschedule my road test if I fail?

Yes, you can reschedule when ready after failing. Some offices let you book your next attempt on the spot; others require you to book online or by phone. You must wait a certain number of days before retesting — check iowadot.gov or ask the examiner for the exact waiting period.

What if I have a medical condition that affects my driving?

Tell the DOT staff when you book or arrive for your appointment. You may need a medical form filled out by your doctor, or the DOT may require a vision or driving test. Call your local office before you book to ask what documents or tests are needed for your specific condition.