What you need to bring and where to go

To get an Iowa driver's license, you visit a Driver Services station run by the Iowa Department of Transportation. You'll need proof of identity, proof of residency, your Social Security number, and proof that you're allowed to work in the United States. The state does not issue licenses by mail or online — you must appear in person.

Iowa has about 60 Driver Services locations across the state. You can find the one nearest you on the Iowa DOT website. Some locations take walk-ins; others require you to book a time slot ahead. Check your local station's hours and appointment policy before you go, because wait times vary widely and some offices close on certain days.

You do not need to pass a written test or road test to renew a license you already hold, but you do need to pass both if you're getting your first Iowa license or if your license has been expired for more than a year. The written test covers road signs, right-of-way rules, and safe driving practices. The road test is a 15-minute drive with an examiner who watches how you handle the vehicle.

Key Takeaways

  • Bring a government-issued photo ID, proof you live in Iowa, your Social Security card or number, and proof you can legally work in the U.S. — all originals or certified copies.
  • Visit a Driver Services station in person; there is no online or mail option for getting your first license.
  • If you're new to Iowa or getting your first license, you must pass a written test and a road test; renewals do not require testing.
  • A standard Iowa driver's license costs around $20 and is valid for four years; Real ID licenses cost more and require additional documents.
  • Bring your current out-of-state license if you have one, because Iowa will not issue a duplicate license number.

Documents that count as proof of identity

Iowa accepts a limited list of documents to prove who you are. A current U.S. passport, passport card, or enhanced driver's license from another state all work. So does a military ID, a tribal ID card issued by a federally recognized tribe, or a permanent resident card (green card).

If you don't have any of those, Iowa will accept a certified birth certificate plus one additional document from a secondary list. That secondary document can be a Social Security card, a school ID, a utility bill, a lease, a bank statement, or a pay stub — anything that shows your name and is dated within the last 12 months. The birth certificate must be an official copy with a raised seal, not a photocopy.

Bring the originals. Iowa does not accept photocopies of identity documents, even if they're notarized. If your documents are in a language other than English, bring the originals plus an official English translation.

Proof of Iowa residency

You need one document showing you live in Iowa. A utility bill, lease agreement, or mortgage statement dated within the last 60 days works. So does a bank or credit card statement, a property tax bill, or a vehicle registration from Iowa. The document must show your name and your current address.

If you've just moved to Iowa and don't yet have a utility bill or lease in your name, bring whatever you have — a signed lease, a letter from your landlord on their letterhead, or a recent bank statement showing your new address. Call your local Driver Services station ahead of time to ask what they'll accept, because some offices have flexibility for people who recently moved.

If you live with someone else and the bill is in their name, bring that bill plus a signed letter from the person whose name is on it, confirming you live there. The letter should include their name, address, phone number, and signature.

Proof you can work in the United States

Iowa requires proof of work authorization for all driver's licenses. A U.S. passport or passport card satisfies this on its own. A permanent resident card (green card) also works alone. A Social Security card alone does not — you need it plus one document from a second list.

That second document can be a birth certificate, a certificate of naturalization, a certificate of U.S. citizenship, a military ID, or a tribal ID card. If you're not a U.S. citizen, bring your Employment Authorization Document (EAD) or your Temporary Protected Status (TPS) document if you have one.

Bring originals. Iowa will not accept photocopies or faxes of these documents. If you're unsure whether your document counts, call the Driver Services station before your visit — they can tell you whether to bring it.

The written test and road test

If you're getting your first Iowa license or your license has been expired for more than a year, you must pass a written knowledge test before you can take the road test. The written test has 35 questions about Iowa traffic laws, road signs, and safe driving. You need to answer at least 28 correctly to pass. You get one attempt per visit, and if you fail, you can come back and try again on another day.

The test is on a computer at the Driver Services station. You don't need to study a specific book — the Iowa DOT publishes a free study guide on its website that covers everything on the test. Most people spend a few hours reviewing it before they go.

Once you pass the written test, you schedule a road test. The examiner will watch you drive for about 15 minutes, checking how you handle turns, stops, parking, and how you respond to other traffic. You must bring the vehicle you'll be driving, and it must be in safe working condition — the examiner will check the brakes, lights, windshield wipers, and horn before you start. If anything is broken, the test is canceled and you'll need to reschedule.

Cost and how long the license lasts

A standard Iowa driver's license costs around $20 and is valid for four years. The exact fee varies slightly depending on your age and whether you're getting your first license or renewing. A Real ID-compliant license costs more — usually around $30 to $35 — and requires additional documents, but it's the only Iowa license that works for federal purposes like boarding a domestic flight or entering a federal building.

Payment is cash or card at the Driver Services station. You'll receive your license the same day you pass the road test, printed on the spot. If you're renewing by mail (which you can do if your license is current), the fee is slightly lower and the license arrives by mail within two weeks.

Your license expires on your birthday four years after you receive it. You can renew it up to one year before the expiration date. If your license expires, you can still renew it, but you may have to retake the written and road tests if it's been more than a year since it was valid.

If you have an out-of-state license

If you already have a valid driver's license from another state, bring it with you. Iowa will not issue you a new license number — instead, it will transfer your existing number to your Iowa license. This matters if you have points on your driving record or if your license is suspended, because those records follow you.

You still have to pass the written test and road test if you're new to Iowa, even if your out-of-state license is valid. The only exception is if you're moving to Iowa from a state that has a reciprocal agreement with Iowa — currently, that includes a small number of states, and you should ask at the Driver Services station whether yours is one of them.

If your out-of-state license is suspended or revoked, Iowa will not issue you a new license until the suspension is lifted. You'll need to contact the state that suspended it to find out how to restore it.

Frequently Asked Questions

Can I get an Iowa license if I don't have a Social Security number?

No. Iowa requires a Social Security number or an Individual Taxpayer Identification Number (ITIN) to issue a driver's license. If you don't have either, you cannot get a standard license. Some states issue licenses to people without a Social Security number, but Iowa does not.

What if I fail the road test?

You can retake it. There's usually a waiting period of a few days before you can schedule another test, and you may have to pay the test fee again. Most people pass on the second or third attempt. The examiner will tell you what you did wrong so you can practice those specific skills before you come back.

Do I need a Real ID license to drive in Iowa?

No. A standard Iowa driver's license is fine for driving. You only need a Real ID license if you want to use your license to board a domestic flight or enter a federal building. If you're just driving, a standard license works.

How long does the whole process take from start to finish?

If you pass both tests on your first try, you can get your license the same day. If you fail the written test or road test, you'll need to come back another day to retake it. Most people take the written test, wait a few days, then take the road test — so the whole process is usually one to two weeks from your first visit to having the license in hand.

What if I move to a different Iowa county?

You don't need to get a new license. Your Iowa license is valid statewide. You only need to update your address if you want the license to show your new address, and you can do that by mail or at any Driver Services station.