Renew your Iowa license online, by mail, or in person depending on your situation

Iowa lets you renew your driver's license online if you meet certain conditions, by mail if you prefer not to go in person, or at a local DOT office if you need a new photo or have restrictions that require it. The online route is fastest — you can complete it in minutes and your renewed license arrives in about 7 to 10 business days. Mail renewal takes longer but works if you have a valid Social Security number on file and no major changes to your record. In-person renewal at an Iowa DOT office is required if your license has been expired for more than 5 years, if you need a Real ID, or if you have certain medical or legal holds on your record.

Your renewal window opens 6 months before your license expires and closes on your expiration date. Iowa does not extend expired licenses, so renewing after that date means you are driving on an invalid license. The cost is $20 for a standard 4-year renewal, or $40 if you add Real ID at the same time.

Key Takeaways

  • Online renewal through the Iowa DOT website takes 7 to 10 business days and costs $20, but only works if your license is not expired and you have no address changes or restrictions.
  • Mail renewal requires a completed form sent to the Iowa DOT with your current license and a check, and takes 2 to 3 weeks.
  • In-person renewal at a local DOT office is required if your license expired more than 5 years ago, if you want Real ID, or if you have medical holds or legal flags on your record.
  • Your renewal window opens 6 months before expiration; renewing after your expiration date means you are driving with an invalid license.
  • Real ID costs an additional $20 and requires proof of identity, proof of Iowa residency, and your Social Security number.

Online renewal through the Iowa DOT website

Go to iowadot.gov and select "Renew Your Driver's License" from the main menu. You will need your current Iowa driver's license number, your date of birth, and the last four digits of your Social Security number. The system will verify your identity against Iowa DOT records and ask you to confirm your address and any name changes. If everything matches, you pay $20 by credit or debit card and submit.

Online renewal works only if your license is not yet expired, your address has not changed, and you have no medical holds, legal restrictions, or pending violations on your record. If the system flags any of these issues, it will tell you to renew in person instead. Once approved, your renewed license is mailed to the address on file and arrives in about 7 to 10 business days. You can continue to drive on your current license until the new one arrives.

Mail renewal by sending your form and current license

read the Driver's License Renewal process (Form 411042) from iowadot.gov. Fill in your name, date of birth, address, and signature. Include your current Iowa driver's license and a check for $20 made out to "Iowa DOT." Mail the package to the address listed on the form — it is the Iowa DOT's central processing office in Des Moines.

Mail renewal takes 2 to 3 weeks from the date the DOT receives your envelope. There is no tracking system, so you will not know the exact day your renewal was processed. If your license expires before the new one arrives, you are driving on an expired license, which is illegal. For this reason, mail renewal works best if you start at least 4 weeks before your expiration date. Mail renewal does not work if your license has been expired for more than 5 years or if you need to change your address, add Real ID, or resolve any holds on your record.

In-person renewal at an Iowa DOT office

Visit your local Iowa DOT office with your current driver's license and proof of your Social Security number (a Social Security card, W-2, or 1099 form). Bring proof of your current Iowa address if you have moved since your last renewal — a utility bill, lease, or mortgage statement dated within the last 60 days works. You will have a new photo taken and can choose to renew for 4 years ($20) or add Real ID at the same time ($40 total).

In-person renewal is required if your license expired more than 5 years ago, if you want Real ID, if you have a medical hold or court order on your record, or if the online system rejected your renewal. Most Iowa DOT offices do not require an appointment, but wait times vary by location and time of day. You can find your nearest office and current wait times on iowadot.gov. Your renewed license is printed on the spot and you can drive home with it the same day.

Real ID and what you need to add it during renewal

Real ID is a federal security standard that makes your driver's license acceptable for domestic air travel and entry to federal buildings. Iowa began issuing Real ID licenses in 2009, and the federal government now requires Real ID for all domestic flights starting May 7, 2025. If your current license does not have a gold star in the upper right corner, it is not Real ID compliant.

To add Real ID during renewal, you must renew in person at an Iowa DOT office. Bring your current driver's license, proof of identity (passport, birth certificate, or naturalization papers), proof of Iowa residency (utility bill, lease, or mortgage statement from the last 60 days), and your Social Security number. The cost is $40 for a 4-year Real ID license. You cannot add Real ID by mail or online.

What happens if your license is already expired

If your license expired more than 5 years ago, you cannot renew it — you must reapply as a new driver. This means taking the written test, the vision test, and the driving test at an Iowa DOT office. If your license expired fewer than 5 years ago, you can still renew it in person at a DOT office without retesting, but you cannot renew online or by mail.

Driving on an expired license is illegal in Iowa, even if you are in the renewal window. If you are stopped by police, you can be cited and fined. If your license expired while you were out of state or unable to renew due to illness or military service, bring documentation of that circumstance to the DOT office — they may waive the retest requirement on a case-by-case basis.

Fees, processing times, and what to expect

The cost and speed of renewal depend on which method you choose. Online renewal is the fastest and cheapest option at $20 with a 7 to 10 business day turnaround, but it only works if your license is current and you have no address changes or holds. Mail renewal also costs $20 but takes 2 to 3 weeks and requires you to mail in your current license and a check. In-person renewal costs $20 for a standard license and $40 for Real ID, and you receive your new license the same day you visit the office.

Payment by credit or debit card is accepted online and in person. Mail renewal requires a check. If you pay by check and it bounces, the Iowa DOT will contact you to collect payment before processing your renewal. There is no fee to renew if you are a military member on active duty stationed outside Iowa — bring your military ID and orders to an Iowa DOT office.

Frequently Asked Questions

Can I renew my Iowa license if I moved out of state?

No. Your Iowa license is only valid if you are an Iowa resident. If you moved to another state, you must get a driver's license from that state. If you moved temporarily but still claim Iowa as your home address, you can renew online or by mail as long as you have not changed your address on file with the DOT.

What if I lost my current license before renewal?

You cannot renew a lost license online or by mail. Go to an Iowa DOT office with proof of identity and proof of residency. Tell them your license is lost, and they will issue a replacement with the same expiration date as your original license. The cost is $20.

Do I need an appointment to renew in person at an Iowa DOT office?

Most Iowa DOT offices operate on a walk-in basis and do not require appointments. However, some locations may have appointment slots available during busy times. Check iowadot.gov for your local office's hours and whether appointments are available. Going early in the day or mid-week usually means shorter waits.

What if my name changed since my last renewal?

If you changed your name due to marriage, divorce, or court order, you must renew in person at an Iowa DOT office. Bring your current driver's license, a certified copy of your marriage certificate, divorce decree, or court order, and proof of your Social Security number. Online and mail renewal do not allow name changes.

Can I renew my license if I have an outstanding traffic ticket or warrant?

You can renew online or by mail if you have an outstanding ticket, but the DOT may flag your record if there is a court hold or suspension tied to it. If the system rejects your online renewal, go in person to an Iowa DOT office. They will tell you whether the hold prevents renewal or whether you can renew and resolve the ticket separately with the court.