How to check your Iowa tax refund status right now
The Iowa Department of Revenue runs a refund tracker on its website where you can see exactly where your return stands. Go to tax.iowa.gov, find the "Refund Status" tool, and enter your Social Security number and the amount of the refund you expect. The tool will tell you whether the department has received your return, is processing it, has approved it, or has already sent it out.
If you filed electronically, the tracker updates every 24 hours. If you mailed a paper return, allow extra time for it to reach Des Moines and be scanned into the system before the tracker will show anything. The tracker is the fastest and most accurate way to get an answer — calling the department's phone line will put you in a queue, and email responses take longer.
You can also call the Iowa Department of Revenue at 515-281-5834 during business hours (Monday through Friday, 8 a.m. to 4:30 p.m. Central time). Have your Social Security number and the refund amount ready. Wait times are usually shortest early in the morning or late in the afternoon.
Key Takeaways
- The Iowa Department of Revenue's online refund tracker at tax.iowa.gov is the fastest way to check your status and updates every 24 hours for e-filed returns.
- Most Iowa refunds arrive within 21 days of approval if you chose direct deposit, or within 30 days if you requested a check.
- If your return was mailed on paper, add 2 to 3 weeks before the department receives and scans it into the system.
- A missing or delayed refund is usually caused by a mismatch between your return and IRS records, a math error, or a missing signature — the tracker will tell you if the department is holding your return.
- If your refund does not arrive within the stated timeframe, contact the Iowa Department of Revenue directly rather than waiting longer.
How long Iowa refunds take from approval to your account
Once the Iowa Department of Revenue approves your return, the timeline depends on how you asked to receive the money. If you chose direct deposit to a bank account, the refund typically arrives within 21 days. If you requested a paper check, allow 30 days from approval. These are the normal windows — some refunds arrive faster, but you should not expect payment before these periods end.
The approval date is not the same as the filing date. The department processes returns in batches, and even e-filed returns take time to move through their system. The refund tracker will show you the approval date once it happens, so you can count forward from there rather than from when you filed.
If you filed a paper return, add another 2 to 3 weeks before the department even receives it and enters it into the system. Mail sent to the Iowa Department of Revenue in Des Moines takes time to arrive, be opened, and be scanned. This is why e-filing is faster — the return reaches the department's computer system the same day you file.
Why your Iowa refund might be delayed or held
The most common reason for a delay is a mismatch between your Iowa return and your federal return. If the IRS has not yet processed your federal return, or if there is a discrepancy in income, withholding, or dependents between the two, Iowa will hold your state refund until the federal side is resolved. This can add 2 to 8 weeks to your timeline.
A math error or missing information on your return will also cause a hold. Common problems include a missing or illegible signature, a Social Security number that does not match IRS records, or arithmetic that does not add up. If this is the issue, the refund tracker will show a message saying the department is reviewing your return. You may receive a letter asking you to correct the problem.
If you claimed a refundable tax credit — such as the Earned Income Tax Credit — the department may hold your refund while it verifies your income and household size against federal records. This verification can take several weeks.
Occasionally, a refund is delayed because the check was mailed but lost in transit, or because direct deposit failed due to a closed bank account or incorrect routing number. If your refund does not arrive within 30 days of approval, contact the department to confirm the payment was actually sent and to the correct address or account.
What to do if your refund is missing or very late
First, confirm that the refund was actually sent. Use the refund tracker to check the status — if it shows "refund issued" or "refund sent," the money is on its way or has already been mailed. If the status still shows "processing" or "under review" after the normal timeframe, call the Iowa Department of Revenue at 515-281-5834 to find out what is holding it up.
If the tracker shows the refund was issued but you have not received it after 30 days, the check may have been lost in the mail or the direct deposit may have failed. Ask the department whether they can issue a replacement check or re-send the direct deposit. Be ready to provide your current mailing address or bank account details.
If you filed a paper return and the tracker shows nothing at all, the return may not have reached the department yet. Call to confirm they have it on file. If they do not have a record of it, you may need to file again or provide proof of mailing (such as a certified mail receipt) to show when you sent it.
Direct deposit versus check — which arrives faster
Direct deposit is faster and more reliable. Refunds sent by direct deposit arrive within 21 days of approval, and the money goes straight into your bank account with no risk of mail delays or loss. If you chose direct deposit when you filed, you do not need to do anything — just wait for the money to appear.
Paper checks take longer — up to 30 days from approval — because they have to be printed, mailed, and delivered by the postal service. Checks can also be lost, delayed, or damaged in transit. If your check does not arrive within 30 days of the approval date shown in the refund tracker, contact the department to request a replacement.
If you filed by mail and did not specify direct deposit, the department will send a check by default. You cannot change this after filing, so you will have to wait for the check to arrive. For future years, choosing direct deposit when you file will speed up the process.
How to update your bank account or mailing address for your refund
If you need to change where your refund is sent, the timing matters. If your return has not yet been approved, you may be able to file an amended return with the correct information. However, this will delay your refund further because the amended return has to be processed separately.
If your return has already been approved and the refund has been issued, you cannot change the destination. The money will go to the bank account or address on file. If the account is closed or the address is wrong, contact the Iowa Department of Revenue as soon as you realize the problem. They may be able to issue a replacement refund to the correct location, but this takes additional time.
To avoid this problem, double-check your bank account number and routing number before you file, and make sure your mailing address is current. If you moved recently, update your address with the post office so that mail forwarding is in place.
Frequently Asked Questions
Can I get my Iowa refund faster if I pay a fee?
No. The Iowa Department of Revenue does not offer expedited refund processing for a fee. The timeline is the same for everyone — 21 days for direct deposit or 30 days for a check, once your return is approved. Some tax preparation companies offer refund advances, but these are loans, not actual refunds, and they charge interest.
What if the refund tracker says my return is under review but I have not received a letter?
A letter from the department usually arrives within 1 to 2 weeks of the tracker showing "under review." If you have not received one after that time, call the department to ask what information they need. Do not wait for the letter — calling gets you an answer faster.
Do I need to do anything if my federal refund was delayed?
No, but your Iowa refund will likely be delayed too. Iowa holds state refunds until the IRS processes the federal return and confirms the information matches. Once your federal refund is approved, the Iowa Department of Revenue will process your state refund. Check the federal refund tracker at IRS.gov to see where that stands.
What if I filed my Iowa return but did not file a federal return?
You must file a federal return to receive an Iowa refund. Iowa compares every state return to the federal return, and if there is no federal return on file, the state refund will be held indefinitely. File your federal return as soon as possible so Iowa can process your state refund.
Can I get my refund as a direct deposit if I originally requested a check?
No. Once your return is filed, you cannot change the refund method. If you requested a check, that is how the refund will be sent. For future years, choose direct deposit when you file to speed up the process.