What Iowa Issues and Who Can Get One

Iowa issues three types of driver's licenses: the standard Class D license for regular driving, the Class M license for motorcycles, and the Class C license for commercial vehicles. Most people need a Class D. You can hold more than one class at the same time — for example, a Class D and a Class M together.

To get any Iowa license, you must be at least 16 years old (with parental consent for 16- and 17-year-olds), a resident of Iowa, and pass a vision test, written knowledge test, and driving skills test. Non-citizens can obtain a license if they have a valid visa, work permit, or other federal immigration document showing lawful presence in the United States.

Iowa also issues an Operating Permit for drivers aged 14 to 16 who want to practice driving with a licensed adult. This is not a full license but a step toward one, with restrictions on when and where you can drive.

Key Takeaways

  • Iowa Class D licenses are valid for four years for drivers under 21 and eight years for drivers 21 and older.
  • You must pass a written test, vision screening, and a behind-the-wheel driving test at a Department of Transportation office to get your first license.
  • Renewal by mail is available in Iowa if you have no medical conditions, no violations in the past two years, and meet age and residency requirements.
  • Fees vary by license type and age: a Class D for someone under 21 costs less than one for an adult, and motorcycle or commercial endorsements add to the base fee.
  • You will need proof of identity, proof of Iowa residency, and a Social Security number or an Individual Taxpayer Identification Number to explore.

Documents You Need Before You Go to the DMV

Bring originals or certified copies — photocopies alone will not work. You need one document proving your identity (passport, military ID, or certified birth certificate), one document proving Iowa residency (utility bill, lease, or bank statement dated within 30 days), and proof of your Social Security number or ITIN (Social Security card, W-2, or tax return).

If you are under 18, a parent or guardian must sign the process in person. If you are renewing and your name has changed since your last license, bring a certified copy of the marriage certificate, divorce decree, or court order showing the change.

Non-citizens must bring their valid visa, work permit (Employment Authorization Document), or other federal document proving lawful presence. A passport alone is not enough unless it shows a valid visa or work authorization.

Getting Your First Iowa License: The Step-by-Step Process

Start by scheduling a test appointment online through the Iowa Department of Transportation website or by calling your local driver's license station. Walk-ins are accepted but waits can be long, especially in urban areas.

On test day, bring all required documents listed above. You will first take a vision screening (you must see at least 20/40 in each eye, corrected or uncorrected). Next comes the written knowledge test — 35 multiple-choice questions covering road signs, right-of-way, speed limits, and safe driving. You must score at least 80 percent to pass. If you fail, you can retake it the same day or schedule another appointment.

If you pass the written test, you will schedule a behind-the-wheel driving test. This usually happens within a few days to a few weeks, depending on how busy your local office is. During the test, an examiner rides with you in your own vehicle (or a vehicle you arrange) and scores your ability to start, stop, turn, park, and follow traffic laws. You must pass this test to receive your license.

Once you pass all three components, you will receive a temporary paper license valid for 30 days while your plastic card is printed and mailed to you. The plastic license arrives within one to two weeks.

Renewing Your Iowa License by Mail or In Person

If you meet certain conditions, you can renew by mail without visiting an office. You must have no medical conditions that affect your ability to drive, no violations or suspensions in the past two years, be between 21 and 69 years old, and have held your current license for at least one year. You also cannot be renewing a commercial or motorcycle license by mail.

To renew by mail, complete the renewal form (available on the Iowa DOT website), include a check or money order for the renewal fee, and mail both to the address on the form. Processing takes two to four weeks. Your new license will be mailed to your address on file.

If you do not meet the mail-renewal conditions, or if you prefer to renew in person, visit any driver's license station with your current license, proof of residency if your address has changed, and the renewal fee. In-person renewal is faster — you usually leave with a temporary license the same day.

Drivers 69 and older must renew in person and may be required to pass a vision test or written test depending on their age and the examiner's assessment.

Iowa License Fees and How Long They Last

License TypeAge GroupValidity PeriodApproximate Fee
Class D (Standard)Under 214 years$20
Class D (Standard)21 and older8 years$32
Class M (Motorcycle)All agesSame as Class D$10 endorsement fee (added to Class D)
Class C (Commercial)All ages4 years$80–$120
Operating Permit (14–16)14–161 year$10

Fees are subject to change and may vary slightly by county. Check the Iowa Department of Transportation website or call your local office for the current exact amount before you visit.

Your license expires on your birthday in the year shown on the card. If you turn 21 while holding a 4-year license issued before age 21, you can renew early to get an 8-year license, though you will pay the full renewal fee.

What to Do If Your License Is Lost, Stolen, or Damaged

If your license is lost or stolen, report it to your local police department and then visit a driver's license station with proof of identity and residency. You will pay a replacement fee (usually $5 to $10) and receive a temporary license on the spot. Your new plastic license will be mailed within one to two weeks.

If your license is damaged but still readable, you can exchange it for a replacement at any office. Bring your current license and the replacement fee.

If your license is suspended or revoked due to violations, unpaid fines, or medical reasons, you must resolve the underlying issue before you can renew or obtain a new license. Contact your local driver's license station or the Iowa DOT to find out what steps are required.

Special Licenses: Motorcycle and Commercial Endorsements

To ride a motorcycle in Iowa, you need a Class M endorsement on your license. You can add this to an existing Class D license or obtain it when you first get your license. To may have access to, you must pass a motorcycle-specific written test and a skills test on an actual motorcycle. Iowa also recognizes the Motorcycle Safety Foundation course as a substitute for the skills test if you complete it and bring your course completion certificate to the DMV.

A Class C commercial license is required if you drive a vehicle over 26,000 pounds gross vehicle weight rating or carry hazardous materials. You must pass a written test, a pre-trip vehicle inspection, and a behind-the-wheel test in a commercial vehicle. You may also need medical certification depending on the type of commercial driving you plan to do.

Both endorsements add time and cost to the licensing process. Plan for extra appointments and fees if you need either one.

Frequently Asked Questions

Can I renew my Iowa license online?

No. Iowa does not offer online renewal. You can renew by mail if you meet the conditions listed above, or in person at any driver's license station. Mail renewal takes two to four weeks; in-person renewal is faster.

What happens if I fail the written test?

You can retake it the same day at most offices, or schedule another appointment. There is usually a small fee for each retake. You have unlimited attempts, but you must pass before you can take the driving skills test.

Do I need a Real ID to drive in Iowa?

A Real ID is not required to drive within Iowa. However, if you plan to fly domestically or enter a federal building, you will need a Real ID-compliant license or passport. Iowa offers Real ID licenses at the same office; ask about it when you renew or explore.

How do I know if my license is about to expire?

Your expiration date is printed on the front of your license. You will receive a renewal notice in the mail about 30 days before it expires if you are renewing by mail. If you plan to renew in person, do not wait until the last day — offices can be busy.

What if I move out of Iowa but still have an Iowa license?

You must obtain a license in your new state within the timeframe required by that state (usually 30 to 90 days). You can keep your Iowa license until it expires, but it will not be valid for driving in your new state once you become a resident there.