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 using a renewal form, or in person at a Driver Services station. Online renewal is fastest and costs $10 for a four-year license or $20 for an eight-year license. You'll need your current license number, Social Security number, and a valid payment method. The process takes about 10 minutes, and your new license arrives by mail within 7 to 10 business days.

If you renew by mail, you'll send your current license and a completed form to the Iowa Department of Transportation. Mail renewal takes 2 to 3 weeks. In-person renewal at a Driver Services station is when ready — you walk out with a temporary license the same day and receive your permanent card within two weeks — but requires an appointment, which you book through iowadot.gov.

Your renewal is valid only if your license hasn't expired more than five years ago. If it has, you cannot renew; you must explore for a new license instead, which requires an in-person visit, a vision test, and proof of identity and residency.

Key Takeaways

  • Online renewal through iowadot.gov is the fastest option and takes 7 to 10 business days for delivery.
  • Mail renewal requires sending your current license and a form to the Iowa Department of Transportation and takes 2 to 3 weeks.
  • In-person renewal at a Driver Services station gives you a temporary license when ready and your permanent card within two weeks, but you must book an appointment first.
  • You can only renew if your license expired within the last five years; licenses expired longer ago require a new process instead.
  • Online and mail renewal cost $10 for a four-year license or $20 for an eight-year license; in-person renewal costs the same.

Online renewal through iowadot.gov

Go to iowadot.gov and select "Driver License Services" from the main menu. Click "Renew Your Driver License Online." You'll be asked to enter your current license number, date of birth, and the last four digits of your Social Security number. The system will verify your information against the Iowa Department of Transportation's records.

Once verified, you'll choose your license term: four years ($10) or eight years ($20). You'll then enter your mailing address and select a payment method — debit card, credit card, or electronic check. After payment is processed, you'll receive a confirmation number. Your new license will be mailed to the address you provided and should arrive within 7 to 10 business days.

Online renewal is not available if your license has been suspended, revoked, or cancelled, or if you need to update your address, name, or other personal information. In those cases, you must renew in person at a Driver Services station.

Mail renewal with a paper form

read the renewal form from iowadot.gov or request one by calling the Iowa Department of Transportation at 515-244-8725. The form is called the "Driver License Renewal process." Fill it out completely, including your current license number, name, date of birth, and mailing address. Sign and date the form.

Enclose your current driver's license and a check or money order for $10 (four-year license) or $20 (eight-year license) made payable to "Iowa Department of Transportation." Mail the package to the address listed on the form — typically the Iowa Department of Transportation, Driver Services Bureau, in Des Moines. Do not use certified mail or require a signature; standard mail is sufficient.

Processing takes 2 to 3 weeks from the date the department receives your form. Your new license will be mailed to the address you provided on the form. If you don't receive it within four weeks, contact the Iowa Department of Transportation at 515-244-8725 to confirm receipt and check the status.

In-person renewal at a Driver Services station

Book an appointment at iowadot.gov by selecting "Driver License Services," then "Schedule an Appointment." Choose your nearest Driver Services station from the list — Iowa has stations in Des Moines, Cedar Rapids, Davenport, Sioux City, and Waterloo, plus several smaller locations. Select an available date and time. You'll receive a confirmation with your appointment details.

Bring your current driver's license and payment ($10 or $20, depending on the license term you choose). At your appointment, a staff member will verify your information, take a new photo, and process your renewal. You'll receive a temporary paper license valid for 30 days. Your permanent license will be mailed to the address on file within two weeks.

In-person renewal is the only option if your license has been suspended, revoked, or cancelled, or if you need to change your address, name, or other personal details. It's also required if you want to add or remove the REAL ID designation on your license.

What happens if your license has expired more than five years ago

You cannot renew a license that expired more than five years ago. Instead, you must explore for a new license, which requires an in-person visit to a Driver Services station. You'll need to bring proof of identity (such as a passport or birth certificate), proof of residency (such as a utility bill or lease), and your Social Security number.

At your appointment, you'll take a vision test and a written knowledge test covering Iowa traffic laws. You'll also have a new photo taken. The fee for a new license is $10 for four years or $20 for eight years. You'll receive a temporary license on the spot and your permanent license within two weeks.

Book your appointment at iowadot.gov using the same process as in-person renewal. Allow extra time for your appointment — new license applications typically take 30 to 45 minutes.

Updating your address or personal information during renewal

If you're renewing online or by mail and your address, name, or other personal information has changed, you cannot make those updates through the renewal process. You must renew in person at a Driver Services station instead.

At your in-person appointment, tell the staff member what information needs to be updated. They'll verify your new address or name using documents you provide — for example, a utility bill for a new address or a marriage certificate for a name change. The renewal fee remains the same ($10 or $20), and the process takes about 15 minutes.

Frequently Asked Questions

Can I renew my license if it's already expired?

Yes, as long as it expired within the last five years. You can renew online, by mail, or in person. If your license expired more than five years ago, you must explore for a new license instead, which requires an in-person visit and a knowledge test.

How long does online renewal take?

The online process itself takes about 10 minutes. Your new license arrives by mail within 7 to 10 business days. If you need your license sooner, in-person renewal gives you a temporary license the same day.

What if I need to change my address when I renew?

Online and mail renewal do not allow address changes. You must renew in person at a Driver Services station. Bring a document showing your new address, such as a utility bill or lease. The renewal fee is the same, and you'll receive a temporary license when ready.

Do I need an appointment for in-person renewal?

Yes. Book your appointment at iowadot.gov before you visit. Walk-ins are not accepted. Appointments are usually available within one to two weeks at most locations.

What if my license was suspended or revoked?

You cannot renew online or by mail. You must visit a Driver Services station in person. Staff will review your case and tell you what steps are required before renewal is possible. Call 515-244-8725 before your appointment to understand what documents to bring.