Iowa Renewal Fees by License Type
Iowa charges different renewal fees depending on whether you hold a standard driver's license, a commercial driver's license (CDL), or an instruction permit. A standard five-year driver's license renewal costs $20. If you renew for ten years instead, the fee is $40. A CDL renewal is $30 for five years or $60 for ten years. An instruction permit renewal is $10.
These are the base fees charged by the Iowa Department of Transportation (DOT). Some counties may add a small county fee on top of the state fee — typically between $1 and $5 — so the total you pay at your local county treasurer's office may be slightly higher than the state amount. Call your county treasurer before you go in to confirm the exact total.
If you are renewing a commercial driver's license and need to add or renew endorsements (such as hazmat, passenger, or tanker), each endorsement costs an additional $5. You pay this fee only once per endorsement, even if you are renewing multiple endorsements at the same time.
Key Takeaways
- A standard Iowa driver's license renewal costs $20 for five years or $40 for ten years.
- Commercial driver's licenses cost $30 for five years or $60 for ten years, with an additional $5 per endorsement.
- Your county treasurer's office may add a county fee of $1 to $5 on top of the state fee.
- You can pay by cash, check, or debit card at most county treasurer offices, but credit cards are not always accepted.
Payment Methods and Where to Pay
You pay your renewal fee at your county treasurer's office, not at a DMV office — Iowa does not have DMV branches. The county treasurer handles all driver's license transactions. Most county treasurers accept cash, checks, and debit cards. Credit cards are accepted in some counties but not all, so bring a backup payment method or call ahead to confirm what your county accepts.
Some Iowa counties now offer online renewal for standard driver's licenses if you meet certain conditions: your license must not be expired by more than two years, you must have a valid Social Security number on file, and you cannot have any medical or vision restrictions that require in-person testing. If you renew online, you pay the fee by credit or debit card. Check the Iowa DOT website or call your county treasurer to see whether online renewal is available in your county.
When Your Renewal Fee Is Due
Your renewal fee is due when you submit your renewal process. If you renew in person at the county treasurer's office, you pay at that time. If you renew online, you pay during the online transaction before your new license is processed. You cannot renew without paying the fee, and there is no grace period — if your license has already expired, you still owe the full renewal fee.
If you renew before your license expires, you avoid the risk of driving on an expired license. Iowa allows you to renew up to one year before your expiration date, so you can plan ahead and spread the cost if needed. Your new license will be mailed to you within 7 to 10 business days after approval.
Additional Fees You May Encounter
If you need to change your name, address, or other information on your license during renewal, there is no extra charge — the change is included in the renewal fee. However, if you need a duplicate license (for example, if yours was lost or stolen), you pay a separate $10 fee for the duplicate, in addition to any renewal fees owed.
If you are renewing a CDL and need to take a written test or skills test because you failed a previous test or because your medical certification expired, you pay the test fees separately. A written test costs $10, and a skills test costs $30. These are in addition to your renewal fee.
If you need to reinstate a license that was suspended or revoked, you pay a reinstatement fee of $100 in addition to the renewal fee. This applies only if your license was suspended or revoked due to unpaid fines, DUI, or other violations — not if it straightforward expired.
Renewal Timeline and Fee Payment
Iowa sends renewal notices by mail about 30 days before your license expires. The notice includes your renewal fee amount and instructions for renewing in person or online. If you do not receive a notice, you can still renew at your county treasurer's office — bring your current license and be prepared to pay the fee listed above.
The renewal process itself is quick if you renew in person: you typically wait 15 to 30 minutes at the county treasurer's office, pay your fee, have your photo taken, and receive a receipt. Your physical license arrives by mail within 7 to 10 business days. Online renewal is faster — you complete it in 10 to 15 minutes from home — but you still wait for the license to arrive by mail.
What Happens If You Do Not Renew on Time
If your license expires and you do not renew it, you cannot legally drive in Iowa. Driving on an expired license is a traffic violation and can result in a fine of up to $100 and a citation on your driving record. You still owe the renewal fee to get your license back, plus any reinstatement fees if your license was suspended for other reasons.
If your license has been expired for more than two years, you may not be able to renew online and will need to renew in person at your county treasurer's office. You will still pay the standard renewal fee, but you may need to retake your vision test or written test depending on how long it has been expired.
Frequently Asked Questions
Can I renew my Iowa license by mail?
Iowa does not offer mail-in renewal. You must renew either in person at your county treasurer's office or online if your county offers it. Online renewal is available for standard driver's licenses that are not expired by more than two years and have no medical restrictions.
What if I move to a different county in Iowa?
You can renew at any county treasurer's office in Iowa, not just the one in your home county. However, your new license will be mailed to the address on file, so update your address before you renew if you have moved. There is no extra fee to change your address during renewal.
Do I have to renew for ten years instead of five?
No. You can choose to renew for five years ($20) or ten years ($40) when you renew. Five-year renewal is the default, so if you do not ask for ten-year renewal, you will receive a five-year license. Ten-year renewal is optional and costs twice as much.
Is there a fee to renew if I have a medical restriction on my license?
No. The renewal fee is the same whether or not you have medical restrictions. However, you must renew in person at your county treasurer's office if you have medical restrictions — you cannot renew online. Your vision or medical status may be re-evaluated during renewal depending on your restriction type.
What if I renew my license but it arrives damaged in the mail?
Contact your county treasurer's office and request a replacement. You will pay the $10 duplicate license fee for the replacement. The county will reissue your license at no additional charge if the damage was caused by a mail carrier error.