Renewing Your Iowa Driver's License Online, by Mail, or In Person
You can renew your Iowa driver's license through three routes: online at iowadot.gov, by mail if you meet certain conditions, or in person at a Driver Services station. Most people renew online because it takes 10 minutes and costs less than the other methods. If you cannot renew online, the mail option takes about two weeks; in-person renewal is when ready but requires a trip to an office.
Your license is valid for four years from the date it was issued. Iowa sends you a renewal notice about 60 days before expiration, but you do not have to wait for it to start the process. You can renew up to one year before your license expires.
Key Takeaways
- Online renewal through iowadot.gov is the fastest and cheapest option if your license is not expired and you have not changed your name or address since your last renewal.
- You will need your current driver's license number, the last four digits of your Social Security number, and a valid payment method to renew online.
- Mail renewal is available only if you meet specific conditions: your license must not be expired, you must have a current Iowa address on file, and you cannot have certain violations or restrictions on your record.
- In-person renewal at a Driver Services station requires an appointment, which you book through iowadot.gov, and takes about 15 to 20 minutes.
- If your license is already expired, you must renew in person and may need to retake the written test depending on how long it has been expired.
Renewing Online Through iowadot.gov
Online renewal is available if your current license is not expired, you have not changed your name or address since your last renewal, and you do not have any restrictions or violations that require an in-person visit. Go to iowadot.gov, select "Driver License Renewal," and click "Renew Online."
You will enter your driver's license number, the last four digits of your Social Security number, and your date of birth. The system will pull up your record and ask you to confirm your address and emergency contact information. Review everything carefully — if any information is wrong, you must renew in person instead.
Once you confirm your information, you pay the renewal fee by credit card or debit card. The fee for a four-year renewal is $20. You will receive a confirmation number when ready, and your new license will arrive by mail within 7 to 10 business days. You can continue to drive on your current license until the new one arrives.
Renewing by Mail
Mail renewal is slower than online but requires no appointment or trip to an office. You are may be able to access to renew by mail only if your license is not expired, your current address is on file with Iowa, you have no restrictions or violations on your record, and you have not changed your name since your last renewal.
Call the Driver Services Bureau at 515-244-8725 to request a renewal form, or read it from iowadot.gov. Fill out the form completely, sign it, and mail it with a check or money order for $20 to the address on the form. Do not send cash. Include a copy of your current license if possible.
Mail processing takes about two weeks from the date Iowa receives your form. Your new license will arrive by mail after that. During this time, your current license remains valid, so you can continue to drive. If you do not receive your new license within three weeks of mailing your form, contact Driver Services to check the status.
Renewing In Person at a Driver Services Station
In-person renewal is required if your license is expired, you have changed your name or address, you have restrictions or violations on your record, or you prefer to walk out with your new license the same day. You must book an appointment through iowadot.gov — walk-ins are not accepted.
Go to iowadot.gov, select "Schedule an Appointment," and choose the Driver Services station nearest you. Pick a date and time that works for you. You will receive a confirmation with your appointment details. Bring your current driver's license, proof of your current address (a utility bill or lease dated within the last 60 days works), and payment of $20 by cash, check, or card.
At your appointment, a staff member will verify your information, take a new photo, and process your renewal. The visit usually takes 15 to 20 minutes. You will receive your new license on the spot and can drive home with it. If your license has been expired for more than three years, you may be asked to retake the written test before renewal is approved.
What to Do If Your License Is Already Expired
If your license has expired, you cannot renew online or by mail — you must renew in person. Book an appointment at iowadot.gov as described above. Bring your expired license, proof of your current address, and $20.
If your license expired fewer than three years ago, the renewal process is the same as any in-person renewal. If it expired more than three years ago, Iowa may require you to retake the written knowledge test before approving your renewal. The staff member at your appointment will let you know whether you need to take the test. If you do, you can take it the same day, and if you pass, your renewal is processed when ready.
Changing Your Name or Address During Renewal
If you have changed your name since your last renewal — because of marriage, divorce, or court order — you must renew in person. Bring your current driver's license, a document proving your legal name change (a marriage certificate, divorce decree, or court order), proof of your current address, and $20.
If you have moved to a new address in Iowa, you can update your address during online renewal as long as you meet all other requirements. The system will ask you to confirm your address; if it is wrong, correct it before you pay. If you have moved out of state, you cannot renew your Iowa license and must obtain a license from your new state instead.
Frequently Asked Questions
Can I renew my license if it is about to expire but not yet expired?
Yes. Iowa allows you to renew up to one year before your license expires. You do not have to wait for the renewal notice to arrive. Your new license will be valid for four years from the date you renew, not from the date your old license expires.
What if I lose my license before I renew it?
You cannot renew online or by mail without your current license number. You must go in person to a Driver Services station and request a replacement license. Bring proof of your identity and address, and pay $20. You can book an appointment through iowadot.gov.
Do I need to take a new photo for renewal?
Yes. A new photo is taken at every renewal, whether you renew in person or online. For online renewal, the system uses your photo from file. For in-person renewal, a staff member takes a new photo at the station.
How long can I drive on my old license after I renew?
If you renew online or by mail, your current license remains valid until it expires or your new license arrives, whichever comes first. If you renew in person, you receive your new license when ready and should stop using your old one.
What if I renew online but the system says I am not may be able to access?
The online system will tell you why you cannot renew that way — usually because your license is expired, your address has changed, or you have a restriction on your record. In that case, you must renew in person. Book an appointment at iowadot.gov and bring the documents listed in the in-person renewal section above.