How to renew your Iowa driver's license online, by mail, or in person
Iowa lets you renew your driver's license online if you meet a few basic requirements, by mail if you prefer not to go online, or in person at any Iowa Department of Transportation office. The online route is fastest — you can finish in about 15 minutes and your new license arrives in 7 to 10 business days. Mail renewal takes longer but requires no appointment. In-person renewal is the only option if your license has been expired for more than five years, if you need to change your name or address, or if you have a commercial driver's license.
Your renewal notice arrives in the mail about 60 days before your license expires. You do not have to wait for it to start the process, but it contains your renewal code, which speeds things up. If you have lost the notice, you can still renew — you will just need your driver's license number and date of birth instead.
Key Takeaways
- Online renewal works only if your license expired less than five years ago, you have no address changes, and you have a valid email address.
- Mail renewal takes 2 to 3 weeks total and requires you to send your current license, a completed form, and the renewal fee to the Iowa DOT.
- In-person renewal at any Iowa DOT office takes about 30 minutes and is required if your license has been expired more than five years or if you hold a commercial license.
- Iowa driver's licenses are valid for four years, and you can renew up to one year before expiration.
- The renewal fee is $16 for a four-year license, and you can pay by credit card, debit card, or check depending on your renewal method.
Online renewal through the Iowa DOT website
Go to iowadot.gov and select the driver's license renewal option. You will need your current driver's license number, date of birth, and the renewal code from your notice (or your email address if you do not have the code). The system will verify your identity and ask you to confirm your address and contact information.
Online renewal costs $16 and you can pay with a credit or debit card. Once you submit, you will receive a confirmation number by email. Your new license will be mailed to the address on file within 7 to 10 business days. You can continue to drive on your current license until the new one arrives.
You cannot renew online if your license expired more than five years ago, if you need to change your name or address, if you have a commercial license, or if you have unpaid traffic fines or child support obligations on your record. In those cases, you must renew in person.
Mail renewal with the Iowa DOT
Request a renewal form by calling the Iowa DOT at 515-244-8725, or read the form from iowadot.gov. Complete the form, sign it, and mail it along with your current driver's license and a check or money order for $16 to the address listed on the form. Do not send cash.
Mail your renewal package to the Iowa Department of Transportation, Driver Services Bureau, P.O. Box 9204, Des Moines, IA 50306-9204. Processing takes 2 to 3 weeks from the date the DOT receives your envelope, plus mail time in both directions. Your new license will be mailed to your address on file.
Keep a copy of the form and your confirmation details in case your package is lost in the mail. If you do not receive your new license within four weeks of mailing, contact the Iowa DOT to check the status.
In-person renewal at an Iowa DOT office
Visit any Iowa Department of Transportation office with your current driver's license, proof of your Social Security number (your Social Security card, W-2, or 1099 form), and proof of your current address (a utility bill, lease, or bank statement dated within the last 60 days). Bring $16 in cash, check, or card payment.
You do not need an appointment for license renewal at most offices, but wait times vary by location and time of day. Early morning and mid-week visits are usually faster. The renewal process takes about 30 minutes, and you will receive a temporary paper license to use while your permanent license is mailed. Your new license arrives within 7 to 10 business days.
In-person renewal is required if your license has been expired for more than five years, if you have a commercial driver's license, if you need to change your name or address, or if you have a suspension or restriction on your record. You will also need to pass an eye test at the office.
What happens if your license has expired
If your license expired fewer than five years ago, you can renew it using any of the three methods above. If it expired more than five years ago, you must renew in person at an Iowa DOT office and you will need to retake the written test and the driving test, not just the eye test. This is treated as a new license process rather than a renewal.
Driving with an expired license is illegal in Iowa, even if you have submitted a renewal process. If you are stopped by police, you can show your confirmation number or temporary license if you renewed in person, but this does not may provide you will not be cited. Renew before your expiration date to avoid this risk.
Address changes and name changes during renewal
If you are changing your address, you must renew in person at an Iowa DOT office. Bring proof of your new address (a utility bill, lease, or bank statement dated within the last 60 days). You cannot change your address through online or mail renewal.
If you are changing your name due to marriage, divorce, or court order, you must renew in person and bring a certified copy of the document that proves the name change (marriage certificate, divorce decree, or court order). The Iowa DOT will not process a name change by mail or online.
Fees and payment methods
A four-year Iowa driver's license renewal costs $16. This is the standard fee for all drivers. There are no additional fees for online, mail, or in-person renewal.
Online renewal accepts credit and debit cards only. Mail renewal accepts checks or money orders only — do not send cash. In-person renewal accepts cash, check, or card payment. If you are mailing your renewal, make the check payable to the Iowa Department of Transportation.
Frequently Asked Questions
Can I renew my Iowa license before it expires?
Yes. You can renew up to one year before your license expires. This is useful if you are planning a trip or want to avoid the rush near your expiration date. The new license will be valid for four years from the date you renew, not from your old expiration date.
What if I lost my driver's license and need to renew it?
You will need to report it lost and request a replacement before you can renew. Contact the Iowa DOT or visit an office in person with proof of identity and address. You can then renew the replacement license using any of the three methods once you receive it.
Do I need a Real ID to renew my Iowa driver's license?
No. A standard Iowa driver's license is not a Real ID. If you want a Real ID-compliant license, you must request it in person at an Iowa DOT office and bring additional documents like a passport or birth certificate. Real ID licenses cost the same as standard licenses.
How long does it take to get my renewed license in the mail?
Online and in-person renewals take 7 to 10 business days after the Iowa DOT processes your request. Mail renewal takes 2 to 3 weeks from the date the DOT receives your envelope, plus mail time. If you renewed in person, you receive a temporary paper license when ready.
What if I have a commercial driver's license?
You must renew in person at an Iowa DOT office. Commercial licenses cannot be renewed online or by mail. You will need to pass an eye test and may need to retake the written and driving tests depending on your license class and any violations on your record.