The Waukee station requires you to book ahead — walk-ins are not served
The Iowa Department of Transportation driver's license station in Waukee operates by appointment only. You cannot walk in and expect to be seen the same day. You must schedule your visit in advance through the state's online booking system or by phone.
The Waukee location handles standard driver's license services: new licenses, renewals, duplicates, address changes, and REAL ID upgrades. It does not handle commercial driver's license (CDL) testing or issuance. If you need a CDL, you will need to visit a different station.
The station is located at 225 North Warrior Lane, Waukee, Iowa 50263. It sits in a commercial area near Highway 141. Parking is available on-site.
Key Takeaways
- You must book an appointment through the Iowa DOT website or by calling 1-800-532-1121 before visiting the Waukee station.
- Appointment slots fill up weeks in advance during peak seasons, so book as soon as you know you need a license or renewal.
- Bring your current ID, proof of residency, and any documents required for your specific transaction type when you arrive.
- The station is open Monday through Friday during standard business hours, with limited Saturday hours that vary by season.
- If your appointment slot is no longer available, you can cancel and rebook through the same system without penalty.
How to book your appointment online
The Iowa DOT website has an online appointment scheduler. Go to the main Iowa DOT site, find the driver's license services section, and select "Schedule an Appointment." You will be asked to enter your ZIP code or city name to find nearby stations. Select Waukee from the list.
The system will show you available dates and times for the next several weeks. Availability depends on how many appointments have already been booked. During busy months — typically late summer and early fall — slots may fill up 4 to 6 weeks out. During slower periods, you may find openings within 1 to 2 weeks.
Choose a date and time that works for you. You will need to provide your name, phone number, and email address. The system will send you a confirmation email with your appointment details, including a confirmation number. Save this number — you may need it if you have to cancel or reschedule.
Booking by phone if online scheduling is full
If the online system shows no available slots, you can call the Iowa DOT directly at 1-800-532-1121. A representative can check for cancellations or may be able to add you to a waitlist. Phone lines are typically busiest in the morning and early afternoon on weekdays.
When you call, have your name, date of birth, and the type of service you need ready. The representative will confirm your appointment and provide you with a confirmation number over the phone. Ask them to email or mail you a written confirmation if you prefer a paper record.
Some people find that calling a few days after the online system fills up yields results, because other people cancel their appointments and those slots reopen.
What documents to bring to your appointment
The documents you need depend on what you are doing. For a renewal of an expiring license, bring your current license and proof of your current address — a utility bill, lease, or bank statement dated within the last 60 days works. For a new license or a replacement, you will need proof of identity (passport, birth certificate, or previous license), proof of residency, and proof of your Social Security number (Social Security card, W-2, or tax return).
For a REAL ID upgrade, bring the same documents as a new license, plus one additional document proving your identity and date of birth — a passport or passport card is ideal. REAL ID is required for domestic air travel and federal building access starting in 2025, so many people are upgrading now.
Bring the originals of all documents, not copies. The staff will examine them and may make copies for your file. If you are unsure what you need for your specific situation, call the station directly at the number on the Iowa DOT website or ask when you book your appointment.
Station hours and what to expect on the day of your visit
The Waukee station is open Monday through Friday from 8:00 a.m. to 5:00 p.m. Saturday hours vary by season and are typically offered only during peak months. Check the Iowa DOT website or your confirmation email for the exact hours on the day of your appointment.
Arrive 10 to 15 minutes early. Bring your confirmation number and all required documents. The appointment system is designed to minimize wait time, so you should be called within a few minutes of your scheduled time. Most transactions take 15 to 30 minutes from start to finish.
If you are running late, call the station directly as soon as you realize you will miss your time slot. They may be able to fit you in later that day or reschedule you for another day. If you do not show up and do not cancel, your slot is lost and you will need to book again through the regular system.
Rescheduling or canceling your appointment
If you need to change your appointment date or time, log back into the online booking system using your confirmation number and email address. You can cancel your current slot and book a new one in the same session. There is no fee for rescheduling.
If you booked by phone, call 1-800-532-1121 to cancel or reschedule. Have your confirmation number ready. Canceling early gives someone else the chance to use that slot and helps reduce wait times for everyone.
What to do if you cannot find an appointment slot
If the Waukee station is fully booked and you cannot reach anyone by phone, consider booking at a different Iowa DOT station. Des Moines, Ankeny, and Ames all have stations within 30 minutes of Waukee and may have earlier availability. Your license is valid in any Iowa station, so the location does not matter for your final document.
Another option is to check the online system again in a few days. Cancellations happen regularly, and new slots open up as people reschedule or complete their appointments. Setting a reminder to check every few days can help you catch a newly available slot.
If you have a time-sensitive need — for example, your license expires in two weeks — call the station directly and explain your situation. Staff may be able to work with you on scheduling or direct you to a station with faster availability.
Frequently Asked Questions
Can I renew my license by mail instead of going to the station?
Iowa allows mail-in renewal for some people, but not all. You are usually may be able to access if your license is not expired and you have not had any address changes or violations. The Iowa DOT website has a mail-in renewal form. If you are unsure whether you may have access to, call the station or check the form before deciding to book an appointment.
What if I need a REAL ID and my appointment is months away?
REAL ID is required for domestic air travel starting in 2025, but you have time. If your appointment is not until then, you are fine. If you need it sooner, try calling the station to ask about cancellations, or book at a different Iowa station that may have earlier slots. You can also renew online if you are may be able to access, which is faster than an in-person visit.
Do I need an appointment for a duplicate license or address change?
Yes. All driver's license services at the Waukee station require an appointment. There are no exceptions for quick transactions. Book through the online system or by phone using the same process as any other service.
What happens if I miss my appointment?
If you do not show up and do not cancel, your slot is forfeited. You will need to book a new appointment through the regular system. There is no penalty or fee, but you will have to wait for the next available opening, which may be weeks away depending on the season.
Can someone else pick up my license if I cannot make my appointment?
No. You must be present for your appointment to complete the transaction and receive your license. The staff will not issue a license to someone else on your behalf, even with written permission. If you cannot attend, cancel and reschedule for a time that works for you.