Renewing Your Iowa License Online, by Mail, or In Person
You can renew your Iowa driver's license through three routes: online at MyDMVPermit.com, by mail, or in person at a Driver Services station. Online renewal is the fastest option and costs $10 for a four-year renewal or $20 for an eight-year renewal. Mail renewal takes 7 to 10 business days after the Iowa Department of Transportation receives your materials. In-person renewal is when ready but requires a trip to a Driver Services office during business hours.
Your renewal method depends on whether your license is still valid, whether you have had a name change, and whether you need a Real ID-compliant license. If your license expired more than three years ago, you cannot renew by mail or online — you must renew in person. If you have changed your name since your last license was issued, you must bring a certified copy of the document that changed your name (marriage certificate, divorce decree, or court order) to a Driver Services station.
Key Takeaways
- Online renewal through MyDMVPermit.com takes about 10 minutes and costs $10 for four years or $20 for eight years, but only works if your current license is valid or expired less than three years ago.
- Mail renewal requires you to send your current license, a completed Form 411091, and payment to the Iowa Department of Transportation; processing takes 7 to 10 business days after receipt.
- In-person renewal at any Driver Services station is when ready and required if your license expired more than three years ago or if you have had a legal name change.
- Real ID-compliant licenses require in-person renewal and proof of citizenship, Social Security number, and Iowa residency; standard licenses do not.
- Your renewal notice arrives 30 to 60 days before your license expires and includes your renewal code, which you will need for online or mail renewal.
Online Renewal Through MyDMVPermit.com
Online renewal is available if your current license is valid or expired less than three years ago. You will need your renewal code (printed on the notice the Iowa Department of Transportation mails you 30 to 60 days before expiration), your current license number, and a valid payment method. The process takes about 10 minutes.
Go to MyDMVPermit.com, select "Renew Driver's License," and enter your renewal code and license number. Answer questions about any changes to your address, medical conditions, or organ donor status. Review the summary, pay the renewal fee ($10 for four years or $20 for eight years), and submit. Your new license will be mailed to your address on file within 7 to 10 business days. You do not receive a temporary license online — your current license remains valid until the new one arrives.
Online renewal does not work if you need to change your address, if you have had a name change, or if you are renewing a Real ID license for the first time. In those cases, use mail or in-person renewal instead.
Mail Renewal: Step by Step
Mail renewal requires three items: your current driver's license, a completed Form 411091 (process for Driver's License or Instruction Permit), and payment. You can read Form 411091 from the Iowa Department of Transportation website or request it by calling 515-244-8725.
Fill out the form completely. In the "Type of Transaction" section, mark "Renewal." Include your current license number and sign the form. Write a check or money order for $10 (four-year renewal) or $20 (eight-year renewal) payable to "Iowa Department of Transportation." Do not send cash.
Mail your license, completed form, and payment to:
Iowa Department of Transportation Driver Services Section P.O. Box 9204 Des Moines, IA 50306-9204
Processing takes 7 to 10 business days after the department receives your materials. Your new license will be mailed to your address on file. Keep your current license until the new one arrives — it remains valid during processing.
In-Person Renewal at a Driver Services Station
In-person renewal is when ready: you walk out with a temporary paper license valid for 30 days while your permanent license is mailed. You must renew in person if your license expired more than three years ago, if you have had a legal name change, or if you are renewing a Real ID license for the first time.
Find your nearest Driver Services station at iowadot.gov under "Driver Services Locations." Bring your current driver's license, proof of Iowa residency (utility bill, lease, or bank statement dated within 90 days), and payment ($10 for four years or $20 for eight years). If you have had a name change, bring a certified copy of the document that changed your name: a marriage certificate, divorce decree, or court order.
Walk in during business hours — most stations are open Monday through Friday, 8 a.m. to 5 p.m., though hours vary by location. You do not need an appointment for renewal. The staff will take your photo, verify your information, collect payment, and issue a temporary license on the spot. Your permanent license arrives by mail within 7 to 10 business days.
Real ID Renewal: Additional Requirements
If you want a Real ID-compliant license (marked with a gold star in the upper right corner), you must renew in person. Real ID licenses are required for federal building access and domestic air travel starting May 7, 2025. Standard licenses do not have the star and do not meet federal requirements.
For Real ID renewal, bring your current driver's license, proof of citizenship (U.S. passport, birth certificate, or naturalization papers), proof of Social Security number (Social Security card, W-2, or 1099 form), and two proofs of Iowa residency dated within 90 days (utility bill, lease, bank statement, or insurance policy). The fee is the same as standard renewal: $10 for four years or $20 for eight years.
If you already have a Real ID license and are renewing it, you do not need to bring citizenship or Social Security documents again — only your current license and proof of residency. The Iowa Department of Transportation has your information on file.
Renewal Fees and Timeline
Renewal costs $10 for a four-year license or $20 for an eight-year license. Payment methods vary by renewal route: online renewal accepts credit and debit cards; mail renewal requires a check or money order; in-person renewal accepts cash, check, debit card, or credit card. Some Driver Services stations may have additional fees for credit card payments.
Your renewal notice arrives 30 to 60 days before your license expires. Do not wait until the expiration date to renew — if you renew online or by mail after your license expires, you may face delays or be required to renew in person. The safest window is 30 to 60 days before expiration.
| Renewal Method | Processing Time | Cost | When to Use |
|---|---|---|---|
| Online (MyDMVPermit.com) | 7–10 business days | $10 or $20 | License valid or expired less than 3 years; no name change |
| 7–10 business days after receipt | $10 or $20 | License valid or expired less than 3 years; no name change | |
| In Person | when ready temporary license; 7–10 days for permanent | $10 or $20 | License expired 3+ years; name change; Real ID first-time; need when ready proof |
Common Mistakes to Avoid
The most common error is waiting until after your license expires to renew online or by mail. Once your license is expired, you may be locked out of online renewal or face processing delays. Renew during the 30 to 60 days before expiration when your renewal notice arrives.
A second mistake is sending cash by mail. The Iowa Department of Transportation will not process a renewal with cash enclosed — send a check or money order instead. If you send cash, your materials will be returned, and you will have to resubmit.
If you have had a name change and attempt to renew online or by mail without a certified copy of the document that changed your name, your renewal will be rejected. You will then have to start over with an in-person renewal. Bring the certified document (marriage certificate, divorce decree, or court order) the first time.
Frequently Asked Questions
Can I renew my license if it expired more than three years ago?
No, not by mail or online. You must renew in person at a Driver Services station. Bring your expired license, proof of residency, and payment. The staff will process your renewal when ready and issue a temporary license.
What if I did not receive my renewal notice?
Call the Iowa Department of Transportation at 515-244-8725 and provide your license number. They can give you your renewal code over the phone, which you can then use for online renewal. If you prefer, you can also renew in person without the notice.
Do I need a Real ID license, or can I keep a standard license?
Standard licenses are still valid for driving. Real ID is required only for federal building access and domestic air travel. If you do not fly or enter federal buildings, a standard license is sufficient. You can choose which type when you renew.
How long does my temporary license last after in-person renewal?
Your temporary paper license is valid for 30 days. Your permanent license should arrive by mail within 7 to 10 business days, but the temporary covers you if there is a delay.
Can I renew my license if I have an outstanding traffic ticket or child support obligation?
Iowa does not suspend renewal for traffic tickets, but child support arrears can trigger a license hold. If you have an outstanding child support obligation, contact the Iowa Department of Human Services before renewing. They can tell you whether your license is flagged.