Book your Iowa DOT appointment online or by phone

The Iowa Department of Transportation runs two separate appointment systems depending on what you need. If you're renewing a driver's license, getting an ID card, or taking a written test, you book through the online system at iowadot.gov. If you need a road test (the driving test), you call a specific testing station directly — there's no online booking for that.

Most people can complete their transaction faster by booking ahead rather than walking in. Walk-ins are accepted at some locations, but wait times vary and some stations may turn you away if they're full. Booking guarantees you a time slot and tells you exactly what documents to bring.

The process takes about five minutes online, and you'll get a confirmation number when ready. For road tests, the phone call takes longer because you're coordinating with a live person, but you'll have your test date locked in before you hang up.

Key Takeaways

  • License renewals, ID cards, and written tests are booked online at iowadot.gov; road tests require a phone call to your local testing station.
  • You need your current license or ID number and a valid email address to book online.
  • Road test appointments fill up weeks in advance in busy areas, so call as soon as you're ready to schedule.
  • Bring the documents listed in your confirmation email — showing up without them will cancel your appointment.
  • If you need to reschedule, do it through the same system where you booked (online or by phone) at least 24 hours before your appointment.

Booking a license renewal or ID card online

Go to iowadot.gov and look for the "Schedule an Appointment" button on the homepage. Click it and select the type of transaction you need: driver's license renewal, ID card, or written test. The system will ask for your current license or ID number and your date of birth to pull up your record.

Next, choose your county and the specific office location. Iowa has multiple DOT stations in larger counties, so pick the one closest to you. The calendar will show available dates and times for the next several weeks. Slots fill up faster in urban areas like Des Moines and Cedar Rapids, so if you see an opening that works, take it — later dates may not be available when you check back.

After you select your time slot, enter your email address and phone number. You'll receive a confirmation email with your appointment number, the exact address, and a list of documents to bring. Save this email or take a screenshot — you'll need the confirmation number when you arrive.

Scheduling a road test by phone

Road tests (the behind-the-wheel driving test) are scheduled by calling the testing station in your county directly. The main Iowa DOT phone line at 515-244-8725 can transfer you, or you can find your county's testing station number on iowadot.gov under "Driver Testing Stations."

When you call, have your name, date of birth, and current license number ready. Tell the person answering that you want to schedule a road test. They'll ask what class of license you're testing for (Class D is standard passenger vehicle) and whether you have a valid permit. You must have a valid instruction permit before you can take a road test.

The testing station will give you available dates and times. Road test slots book up quickly — in some counties you may not find an opening for four to six weeks. Once you choose a date, the station will confirm it over the phone and may email you a confirmation. Write down the date, time, and location, and ask what documents to bring (usually your permit, proof of insurance, and the vehicle registration).

Documents you need to bring

Your confirmation email lists the specific documents required for your transaction. For a license renewal, you typically need your current driver's license, proof of residency (utility bill, lease, or bank statement), and proof of your Social Security number (Social Security card, W-2, or 1099). If your name has changed, bring a marriage certificate, divorce decree, or court order.

For a road test, bring your valid instruction permit, proof of insurance for the vehicle you're testing in, the vehicle's registration, and a photo ID. The vehicle itself must pass a safety inspection — headlights, taillights, wipers, and mirrors all have to work. If the vehicle fails inspection, your test won't happen and you'll need to reschedule.

Bring originals or certified copies, not photocopies. The DOT staff will not accept faxes or digital photos of documents. If you show up without the required paperwork, your appointment will be cancelled and you'll have to reschedule.

What happens if you need to reschedule or cancel

If you booked online, log back into iowadot.gov with your confirmation number and email address. You can reschedule to a different date or time, or cancel entirely. Changes must be made at least 24 hours before your appointment. If you cancel within 24 hours or don't show up, you may have to wait longer for the next available slot.

For road tests, call the testing station where you booked. Give them your confirmation number and ask to reschedule. Again, try to do this at least 24 hours ahead. If you miss a road test appointment, you'll go to the back of the queue when you call to reschedule.

If you're sick or have a genuine emergency, call as soon as you can. Testing stations understand that things happen, but they can't hold your slot open indefinitely. The sooner you reschedule, the sooner you'll get another date.

Walk-in appointments and same-day service

Some Iowa DOT stations accept walk-ins, but availability and wait times depend on how busy that location is. Urban stations often have hour-long waits or may stop accepting walk-ins by mid-afternoon. Rural stations typically have shorter waits. If you're considering a walk-in, call the station first to ask how long the current wait is.

Same-day appointments are not may provide. The online system books appointments weeks in advance, so if you need service urgently, a walk-in is your only option — but you may wait several hours or be turned away if the station is at capacity. Booking ahead is always faster and more reliable.

Frequently Asked Questions

Can I book an appointment for someone else?

No. The person getting the license or ID must book their own appointment using their own license or ID number. If you're helping a family member, they need to be present when you make the booking so they can provide their information.

What if I don't have internet access to book online?

Call the main Iowa DOT line at 515-244-8725 and ask for help scheduling. They can book your appointment over the phone for license renewals and ID cards. For road tests, you'll need to call your local testing station directly anyway.

How far in advance should I book a road test?

As soon as you have your valid instruction permit. Road test slots in busy areas fill up four to six weeks out. If you wait until you feel "ready," you may not find an opening for months. Booking early gives you options and time to prepare.

What if my appointment time doesn't work anymore?

Reschedule through the same system where you booked (online or phone) at least 24 hours before your appointment. The system will show you other available times. If you reschedule within 24 hours or miss your appointment, you may face longer waits for the next opening.

Do I need to arrive early?

Arrive 10 to 15 minutes before your appointment time. Arriving significantly early won't get you in faster — the staff will call you at your scheduled time. Arriving late may result in your appointment being cancelled.