The basic steps to get your Iowa license

To get your first Iowa driver's license, you will visit your local Iowa Department of Transportation (DOT) office in person, bring the required documents, pass a written test and a driving test, and pay the fee. The whole process typically takes a few weeks from start to finish, though you can walk out with a temporary permit on the day you pass your driving test.

Iowa does not issue licenses by mail or online. You must appear in person at a DOT office to have your photo taken and to take both the written knowledge test and the behind-the-wheel driving test. The order matters: you take the written test first, and only after you pass it can you schedule the driving test.

The cost varies slightly by age and license type, but a standard five-year driver's license for someone under 21 costs around $20, while a license for someone 21 or older costs around $24. These fees cover the license itself; the written test and driving test do not have separate fees.

Key Takeaways

  • You must visit an Iowa DOT office in person with proof of identity, proof of residency, and your Social Security number to begin the process.
  • You will take a written knowledge test at the DOT office; passing it is required before you can schedule your driving test.
  • The driving test happens at the same DOT office, usually within a few days to a few weeks after you pass the written test, depending on how busy the office is.
  • You will receive a temporary paper permit on the day you pass your driving test, valid for 30 days while your physical license is mailed to you.
  • Bring your own vehicle for the driving test, and it must be registered, insured, and in safe working condition.

Documents you need to bring to the DOT office

Iowa requires you to bring three categories of documents: proof of identity, proof of residency, and proof of your Social Security number. You do not need to bring all three from the same source—you can mix and match—but you must have at least one document from each category.

For proof of identity, bring one of these: a U.S. passport, a passport card, a U.S. military ID, a military dependent ID, a Native American tribal ID, or a certified birth certificate. A school ID or work ID alone will not work. If you bring a birth certificate, it must be a certified copy with the state seal, not a photocopy.

For proof of residency, bring one of these: a utility bill, a lease or mortgage statement, a property tax statement, a bank or credit card statement, an insurance policy, or a government check or benefit statement. The document must show your current name and address and be dated within the last 30 days. A cell phone bill does not count. If you live with someone else and do not have a document in your name, you can bring a notarized letter from the person whose name is on the bill, plus a document showing that person's residency.

For proof of your Social Security number, bring your Social Security card, a W-2 form, a 1099 form, a tax return, a pay stub, or a benefit statement from Social Security, unemployment, or another government program. If you do not have a Social Security number, you will need to bring a letter from the Social Security Administration saying you are not may be able to access for one.

The written knowledge test

The written test covers Iowa traffic laws, road signs, and safe driving practices. It has 35 questions, and you must answer at least 28 correctly to pass. You have 30 minutes to complete it. The test is offered in English and in several other languages; ask the DOT office staff which languages are available at your location.

The DOT office will give you a study guide called the Iowa Driver's Manual when you arrive, or you can read it from the Iowa DOT website before you go. Most of the test questions come directly from this manual. Common topics include speed limits, right-of-way rules, parking rules, what different road signs mean, and how to handle emergency vehicles.

You take the test on a computer at the DOT office. If you fail, you can retake it the same day or come back another day. There is no fee to retake the test. Most people pass on their first or second attempt if they study the manual.

Scheduling and taking the driving test

After you pass the written test, the DOT office staff will help you schedule your driving test. In busy areas, you might wait a few days to a few weeks for an appointment. In less busy areas, you might be able to take it the same day or the next day. Ask the staff what the current wait time is at your location.

The driving test lasts about 30 minutes. A DOT examiner will sit in the passenger seat while you drive on public roads near the office. You will be tested on basic skills like starting and stopping smoothly, turning, parking, merging, and following traffic laws. The examiner will also ask you to perform some safety checks, like demonstrating how to use your windshield wipers and turn signals.

You must bring your own vehicle for the test. The vehicle must be registered in Iowa, have current insurance, and be in safe working condition. This means the brakes, lights, wipers, horn, and steering must all work. The vehicle must also be clean enough that the examiner can see out the windows. If your vehicle fails a safety check, you will not be allowed to take the test that day.

If you fail the driving test, you can retake it. There is no fee for retakes. Most people pass within two or three attempts. You do not have to retake the written test.

What happens after you pass the driving test

On the day you pass your driving test, you will receive a temporary paper permit valid for 30 days. This permit allows you to drive legally while your physical license is being mailed to you. You must carry this temporary permit with you whenever you drive.

Your physical license will arrive by mail within two to three weeks. Once it arrives, the temporary permit is no longer valid. Your new license will be valid for five years if you are under 21, or for eight years if you are 21 or older. Iowa does not currently issue Real ID-compliant licenses, so your standard Iowa license cannot be used for federal purposes like boarding a domestic flight or entering a federal building—you will need a passport or other federal ID for those purposes.

Restrictions for drivers under 18

If you are under 18, Iowa law places restrictions on your license for the first year. You cannot drive between midnight and 5 a.m. unless you are driving to or from work, school, or a medical appointment. You also cannot use a cell phone while driving, even hands-free, except in an emergency. These restrictions are printed on your license.

Additionally, if you are under 18, you must have held a learner's permit for at least 12 months before you can take the driving test for a full license. A learner's permit allows you to drive only when a licensed adult 21 or older is in the front passenger seat. If you do not yet have a learner's permit, you will need to get one first by passing the written test and paying a separate fee (usually around $10).

Finding your nearest Iowa DOT office and what to expect

Iowa has DOT offices in most counties. You can find the office nearest you on the Iowa DOT website by entering your county or city. Call ahead to confirm the office's hours and to ask about current wait times for the driving test, since these vary widely depending on the time of year and how busy the office is.

Bring all your documents in originals—photocopies will not be accepted. Arrive early, especially if you are taking the written test, because offices can get crowded. Plan to spend one to two hours at the office if you are taking the written test, and about 45 minutes if you are only taking the driving test. Bring a pen for filling out forms.

If you cannot visit an office in person for a medical or other serious reason, contact your local DOT office to ask about exceptions. These are rare and require documentation, but they do exist.

Frequently Asked Questions

Can I take the written test online or by mail?

No. Iowa requires you to take the written test in person at a DOT office. You cannot take it online, by mail, or at a third-party location. You must appear at the office with your documents so staff can verify your identity.

What if I fail the driving test?

You can retake it at no cost. There is no limit to how many times you can retake it. You do not have to retake the written test. Most people pass within two or three attempts. Ask the examiner for feedback on what you need to improve before your next attempt.

Do I need a learner's permit before I can get a full license?

Only if you are under 18. If you are 18 or older, you can go straight to the full license without holding a learner's permit first. If you are under 18, you must hold a learner's permit for at least 12 months before you can take the driving test.

What if I move to Iowa from another state?

If you already have a valid driver's license from another state, you can exchange it for an Iowa license without retaking the written or driving tests. Bring your out-of-state license, proof of residency in Iowa, and proof of your Social Security number to a DOT office. The exchange usually takes less than an hour.

How long is my Iowa license valid?

A standard driver's license is valid for five years if you are under 21, or eight years if you are 21 or older. You can renew it by mail or online before it expires. The DOT will send you a renewal notice in the mail about 30 days before your license expires.