Book your Iowa DMV appointment through the online system or by calling your local office
Iowa's Department of Transportation runs a centralized appointment system for most DMV services. You can reserve a time slot online at iowadot.gov or by phone at 515-237-3000. The online system is faster — you pick your location, service type, and preferred date in about five minutes. Phone appointments take longer but work if you don't have internet access or need help choosing which service you need.
Not every Iowa DMV office takes appointments for every service. License renewals, written tests, and road tests have different availability depending on which office you visit. Some smaller offices handle only renewals and ID cards. Before you book, know what you're coming in for — the system won't let you reserve a slot for a service that office doesn't offer.
Walk-ins are still accepted at most Iowa DMV locations, but appointment holders are served first. If you show up without a reservation, you may wait two to four hours during peak times. Booking ahead costs nothing and guarantees you a specific time window.
Key Takeaways
- The Iowa DMV online appointment system is at iowadot.gov, and you can also call 515-237-3000 to book by phone.
- Each DMV office offers different services, so confirm your local office handles what you need before you reserve a time.
- Appointment slots fill up fastest on Tuesday through Thursday mornings, so book early in the week if you have flexibility.
- You need your driver's license number or ID number to book online, and you should arrive 10 minutes early with all required documents.
- If you miss your appointment without canceling, some offices may require you to wait longer for your next slot.
What you need to book an appointment online
To use the iowadot.gov appointment system, have your current Iowa driver's license or ID card number ready. If you don't have one yet, you'll need to call instead — the online system requires a number to pull up your record. You also need a valid email address where Iowa DMV can send your confirmation and reminder.
The system asks you to choose your county and preferred office, then select the service you need. Common options include license renewal, duplicate license, written test, road test, and ID card issuance. If you're unsure which service applies to you, the DMV website has a service finder tool, or you can call the main line and ask before booking.
Once you select a service, the system shows available dates and times at that location. Slots typically open 30 days in advance. You'll receive a confirmation email with your appointment number, location address, and what to bring. Save this email or write down your confirmation number — you'll need it when you arrive.
Booking by phone if you can't use the online system
Call 515-237-3000 during business hours, Monday through Friday, 8 a.m. to 4:30 p.m. Iowa time. Have your driver's license or ID number ready, along with your phone number and email. The staff member will ask what service you need and what county you live in, then offer you available times at nearby offices.
Phone appointments take 10 to 15 minutes because the agent confirms your information and explains what documents to bring. If you're booking a road test, they'll ask about your vehicle and whether you have a permit. If you're renewing your license, they may ask whether you need a REAL ID upgrade, which requires extra documents.
You'll receive a confirmation number by phone and an email confirmation. If you don't get the email within an hour, call back to confirm the appointment was entered correctly — errors happen, and you want proof of your reservation.
Which Iowa DMV office to choose and what services they offer
Iowa has DMV offices in most counties, but not all offices offer all services. The main Des Moines office at 100 Euclid Avenue handles everything — written tests, road tests, license renewals, and ID cards. Regional offices in Cedar Rapids, Davenport, and Sioux City also offer most services, but smaller county offices may only handle renewals and ID replacements.
When you book online, the system shows you which services are available at each location you select. If your preferred office doesn't offer what you need, you'll have to travel to a larger office or choose a different date when your office has availability. Road tests, in particular, are offered only at certain locations, so book early if you need one.
The DMV website lists all office locations, hours, and which services each one provides. If you're not sure which office is closest to you or which one handles your service, call 515-237-3000 and ask. The staff can tell you the nearest office that offers what you need and may even book you there over the phone.
What to bring to your appointment
Your confirmation email or number tells you exactly what documents to bring, but standard requirements include your current driver's license or ID card, proof of residency (utility bill, lease, or bank statement), and your Social Security number. For license renewal, you usually only need your current license and proof of residency if your address has changed.
If you're taking a written test, bring your permit and a valid photo ID. For a road test, bring your permit, proof of insurance, vehicle registration, and the vehicle itself. If you're upgrading to a REAL ID, bring your birth certificate or passport, proof of residency, and proof of your Social Security number (W-2, tax return, or Social Security card).
The confirmation email lists everything you need for your specific service. Read it carefully before you go — missing even one document may mean rescheduling. Bring originals, not copies, unless the email says copies are acceptable.
When appointment slots fill up and how far ahead to book
Iowa DMV appointment slots open 30 days in advance. Slots for Tuesday, Wednesday, and Thursday mornings fill fastest — usually within a few days of opening. If you need an appointment in the next two weeks, check the system daily, because cancellations open up spots throughout the day.
If you can't find an appointment at your preferred office or time, try a different office in your region or a different service time. Early morning slots (8 a.m. to 10 a.m.) fill before afternoon slots. If you're flexible, booking for a Monday or Friday afternoon gives you better availability.
Road tests and written tests are harder to book than renewals because fewer time slots exist. If you're taking a test, book as soon as slots open. License renewals can usually be done within a week or two of when you decide to book.
What happens if you miss or need to cancel your appointment
Cancel through the iowadot.gov website or by calling 515-237-3000 if you can't make your appointment. Canceling frees up the slot for someone else and prevents you from being marked as a no-show. If you miss an appointment without canceling, some Iowa DMV offices flag your account, and you may have to wait longer for your next available slot.
If you need to reschedule, cancel your current appointment first, then book a new one. Don't just book a second appointment and skip the first — the DMV tracks no-shows, and multiple cancellations or missed appointments can result in longer wait times for future bookings.
If you're running late, call the office directly (the confirmation email has the number) and let them know. They may hold your slot for 15 to 30 minutes, but don't count on it. Arriving more than 30 minutes late usually means your appointment is given to the next person in line.
Frequently Asked Questions
Can I book an appointment for someone else?
No. The person who needs the service must book the appointment using their own driver's license or ID number. If someone can't book online, they can call 515-237-3000 and have a staff member book it for them, but the appointment is tied to that person's record.
What if I don't have an Iowa driver's license yet?
You can't book online without a license or ID number. Call 515-237-3000 instead. Tell the staff member you're a new resident or first-time applicant, and they'll book you for a written test or license issuance appointment. Bring your out-of-state license, proof of residency, and Social Security documentation.
How early should I arrive for my appointment?
Arrive 10 minutes early. The DMV starts serving appointment holders at their scheduled time, and arriving early gives you time to check in and have your documents ready. If you arrive more than 15 minutes late, you may lose your slot.
Can I change my appointment time after I book it?
Yes. Cancel your current appointment through iowadot.gov or by phone, then book a new one for your preferred time. Canceling is free and takes less than a minute online. You can rebook when ready after canceling.
What if the online system says no appointments are available?
Check back daily — cancellations create new slots throughout the day. Try a different office location or a different service time. If you need an appointment urgently, call 515-237-3000 and ask whether the phone line has access to slots not shown online, or whether a nearby office has sooner availability.