What the Iowa DOT offers online and what you still do in person
Iowa does not offer a fully online permit test. You must take the written knowledge test in person at a DOT office or approved testing location. However, you can prepare for that test online using Iowa's official practice materials, and you can complete some of the process paperwork before you arrive.
The written test itself—the one that checks whether you know road signs, right-of-way rules, and safe driving practices—happens on a computer at a testing site, but you schedule and take it there, not at home. This is true for all U.S. states. The in-person requirement exists so the DOT can verify your identity and may support you are the one taking the test.
What you can do online is study. Iowa's DOT website provides free practice tests that mirror the real exam, and several third-party sites offer additional study materials. Passing the practice tests at home is a realistic way to know whether you are ready to pass the real one.
Key Takeaways
- Iowa's written permit test must be taken in person at a DOT office or approved testing location, not online from home.
- You can study for the test online using Iowa's free official practice materials at the DOT website before you schedule your appointment.
- You will need to bring a valid ID, proof of residency, and your Social Security number to your in-person test appointment.
- The test is administered on a computer at the testing site and you receive your score when ready after completion.
- If you fail, you can retake the test, but Iowa has rules about how soon you can test again—check the current waiting period when you schedule.
How to find and schedule your in-person test appointment
Start at the Iowa Department of Transportation website. Look for the section on driver's licenses and permits. You will find a list of all DOT offices and approved third-party testing locations where you can take the written test. Each location has its own hours and may have different wait times for appointments.
Call the location you want to visit to schedule your test appointment. Some locations accept walk-ins, but many require you to book ahead, especially in larger cities. When you call, ask how far in advance you need to schedule and whether they have any current delays. Tell them you are taking the permit test so they know which type of appointment to book.
You can also visit a DOT office in person to schedule, though calling ahead saves you a trip. Have your Social Security number ready when you schedule, as the DOT will need it to set up your test record.
What documents to bring to your test appointment
Bring a valid photo ID—a passport, state ID card, or military ID all work. If you do not have a photo ID yet, call the testing location ahead of time to ask what they will accept. Some locations have specific rules about which documents count as valid identification.
Bring proof of your current address. A utility bill, lease, or bank statement dated within the last 60 days usually works. If you live with someone else and the document is in their name, bring a letter from them stating that you live there, signed and dated.
Bring your Social Security number or a document that shows it, such as a Social Security card or tax return. If you do not have your card, you can write the number down and bring it with you, though some locations prefer to see the actual card.
How the written test works and what it covers
The test is multiple-choice and taken on a computer at the testing location. You will answer questions about Iowa traffic laws, road signs, safe driving practices, and what to do in different driving situations. The test has 35 questions, and you need to answer at least 28 correctly to pass—that is 80 percent.
You have a set amount of time to complete the test, usually 30 to 45 minutes depending on the location. The computer will not let you go back and change answers once you move to the next question, so read each one carefully before you select your answer.
You receive your score when ready after you finish. If you pass, the DOT will issue your permit on the spot or mail it to you within a few days, depending on the location. If you fail, you can ask about retaking the test. Iowa typically requires you to wait a certain number of days before you can test again—ask the testing staff what that period is when you receive your results.
Using Iowa's free online practice materials to prepare
The Iowa DOT website has a free practice test that covers the same topics and question types as the real exam. Use this to study at home before your appointment. The practice test is the most accurate way to know whether you are ready, because it uses the same format and difficulty level as the actual test.
Go through the practice test more than once. The first time, take it under test conditions—set a timer, do not look anything up, and try to finish in one sitting. The second time, take it slowly and look up any answers you are unsure about so you understand why the correct answer is right.
Focus on the topics that trip you up. If you miss several questions about right-of-way rules, spend extra time on that section. If road signs are your weak spot, study those separately. The Iowa Driver's Manual, also free on the DOT website, explains every rule and sign covered on the test.
What happens after you pass the written test
Once you pass the written test, you receive your permit. This permit lets you practice driving with a licensed adult in the car. Iowa has rules about who can supervise you and what you can and cannot do while you hold a permit—your permit document will list these restrictions.
You will need to hold your permit for a certain amount of time and log a certain number of supervised driving hours before you can take the road test. The exact requirements depend on your age. Ask the testing staff for a handout that explains the permit rules and the timeline for taking your road test, or find this information on the Iowa DOT website.
The road test is the next step after your permit. That is a separate appointment where you drive with an examiner to show that you can handle a vehicle safely. You cannot schedule the road test until you have held your permit for the required time period.
What to do if you fail the written test
Failing the written test is not permanent. You can retake it, but Iowa has a waiting period between attempts. The current waiting period is set by the DOT and can change, so ask the testing staff when you receive your results how long you must wait before you can test again.
Use the time between tests to study harder. Look at the questions you missed and make sure you understand the correct answers. Go through the Iowa Driver's Manual section by section. Take the online practice test again and aim to get every question right before you schedule your next appointment.
When you are ready to retake the test, call the testing location and schedule a new appointment. You will pay the test fee again. Bring the same documents you brought the first time.
Frequently Asked Questions
Can I take the permit test online from my house?
No. Iowa requires you to take the written test in person at a DOT office or approved testing location so the DOT can verify your identity. You can study online using free practice materials, but the actual test must be taken at a testing site.
How much does the permit test cost?
The test fee varies by location. Call the DOT office or testing location where you plan to test and ask for the current fee. You typically pay when you arrive for your appointment, and you must pay again if you retake the test.
What if I do not have a photo ID yet?
Call the testing location before your appointment and ask what documents they will accept instead of a photo ID. Some locations have alternatives, but policies vary. Do not show up without calling first, or you may not be allowed to test.
How long does it take to get my permit after I pass?
Most locations issue your permit the same day you pass the test. Some mail it to you within a few days. Ask the testing staff when you pass whether you receive it on the spot or by mail, and if by mail, how long delivery usually takes.
Can I retake the test the same day if I fail?
No. Iowa requires a waiting period between test attempts. Ask the testing staff what the current waiting period is when you receive your results, then schedule your next appointment after that time has passed.