Check your refund status on the IRS website right now

The fastest way to find your federal tax refund is the IRS's Where's My Refund tool at irs.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool tells you whether the IRS has received your return, is processing it, has approved it, or has sent it out. It updates once per day, usually overnight.

If you filed electronically, the IRS typically processes your return within 21 days. If you mailed a paper return, add another two to three weeks to that timeline. The tool will show you the exact date your refund was sent and the method — direct deposit to your bank account or a check mailed to your address on file.

You do not need to call the IRS or visit an office to use this tool. It works from any computer or phone with internet access, and it is free.

Key Takeaways

  • The IRS Where's My Refund tool at irs.gov is the official source and updates once per day with your refund status.
  • Electronic returns process in about 21 days; paper returns take longer because the IRS must scan them first.
  • If you chose direct deposit, your bank may hold the deposit for one to two business days even after the IRS sends it.
  • If your refund is delayed beyond the expected date, the IRS may have flagged your return for review, which can add weeks or months.
  • Illinois does not hold federal refunds, so any delay is coming from the IRS, not the state.

What the timeline looks like from filing to your account

The path from your return to your bank account has several stops, and each one takes time. When you file electronically, the IRS receives it within hours. Processing — checking that your numbers match your documents and that you do not owe other debts — takes about 21 days for straightforward returns with no red flags.

Once the IRS approves your refund, it sends the money to your bank via the Automated Clearing House (ACH), which is the electronic payment system banks use. The IRS typically sends refunds in batches on specific days of the week. Your bank then receives the deposit and posts it to your account, which usually happens within one to two business days, though some banks hold deposits longer.

If you chose a paper check instead of direct deposit, the IRS mails it from a processing center. Delivery takes five to seven business days from the date the IRS sends it, depending on your location and mail speed. The Where's My Refund tool will show you the check date and the expected delivery window.

Why your refund might be taking longer than 21 days

The IRS flags returns for review when something does not match their records or when the return itself has an error. Common triggers include a missing or mismatched Social Security number, income reported on a W-2 or 1099 that does not match what you reported, a dependent claimed on multiple returns, or a refund that looks unusually large compared to your income history.

When a return goes into review, the IRS sends you a letter explaining what they need. You respond by mail or through your IRS online account. This process adds four to eight weeks to your timeline, sometimes longer if the IRS needs to contact your employer or another third party to verify information.

If you filed a paper return, the IRS must scan it into their system before processing begins. This scanning backlog can add two to four weeks on top of the standard 21-day window, especially during peak tax season in March and April.

How to check if the IRS is holding your return for review

The Where's My Refund tool will tell you if your return is under review. It shows a status message like "We received your return and it is being reviewed" or "We need more information from you." If you see a message asking for more information, check your mail for an IRS letter, which will explain exactly what documents or clarification they need.

You can also check your IRS online account at irs.gov/account. Log in with your Social Security number and create an account if you do not have one. Your account shows the same status information as the Where's My Refund tool, plus any letters the IRS has sent you and the option to respond to requests electronically.

If the Where's My Refund tool says your refund was sent but you have not received it after the expected delivery window, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the refund was sent to the correct bank account or address and can issue a replacement check or deposit if the original was lost.

Direct deposit versus check: which arrives faster

Direct deposit is faster and more reliable. Once the IRS sends your refund via direct deposit, it reaches your bank within one to two business days. A check takes five to seven business days to arrive by mail, and if it is lost or delayed, you have to wait longer to report it and receive a replacement.

To use direct deposit, you need to provide your bank routing number and account number on your tax return. You can find both on a check from your account or by calling your bank. If you made a mistake on your return and gave the wrong account number, the IRS will reject the deposit and mail you a check instead, which adds another week or more to your wait.

If you did not use direct deposit this year, you can still set it up for next year's refund or for any state refund you receive. Illinois state refunds also offer direct deposit as an option.

What to do if your refund never arrives

If the Where's My Refund tool says your refund was sent but you have not received it after the expected date, start by checking your bank account carefully. Some banks post deposits under a generic name like "IRS TREAS 310" rather than spelling out "Internal Revenue Service." Search your transaction history for "IRS" or "TREAS" to see if it arrived under a different label.

If the deposit is not in your account, call your bank and ask whether the deposit was rejected or returned. Banks sometimes reject ACH deposits if the account number does not match their records or if the account has been closed. If your bank rejected it, the IRS will automatically mail you a check, which takes another five to seven business days.

If your check was mailed but never arrived, call the IRS at 1-800-829-1040 and report it. The IRS can issue a replacement check, which takes about four weeks to arrive. In the meantime, the IRS will put a trace on the original check to see if it was cashed. If someone else cashed it, the IRS will investigate and may issue a refund for fraud.

Illinois state refund versus federal refund

Your federal refund and your Illinois state refund are separate. The IRS processes your federal return and sends your federal refund. The Illinois Department of Revenue processes your state return and sends your state refund. They do not coordinate, so your state refund may arrive weeks before or after your federal refund.

You can track your Illinois state refund on the Illinois Department of Revenue website at tax.illinois.gov. Use their refund status tool, which works the same way as the federal tool — you enter your Social Security number and filing status, and it shows you whether your state refund has been sent.

Illinois state refunds are typically processed within 30 to 45 days of filing, though this varies depending on the complexity of your return and the time of year. Direct deposit state refunds arrive within one to two business days; checks take five to seven business days.

Frequently Asked Questions

Can I call the IRS to speed up my refund?

No. The IRS processes refunds in the order they receive them, and calling does not move you ahead in the queue. Calling is useful only if your refund was sent but never arrived, or if you need to respond to a letter asking for more information. The IRS phone line is 1-800-829-1040.

What if I gave the wrong bank account number on my return?

The IRS will reject the direct deposit and mail you a check instead. This adds five to seven business days to your wait. If you realize the mistake before filing, you can file an amended return with the correct account number, though this creates a new processing timeline. If you have already filed, wait for the check and update your account information for next year.

Does Illinois hold federal refunds?

No. Illinois does not intercept or hold federal tax refunds. If your federal refund is delayed, the delay is coming from the IRS, not the state. Your state refund is processed separately and may arrive on a different timeline.

How long does it take if the IRS needs to verify my information?

If the IRS sends you a letter asking for more information, you typically have 30 days to respond. Once you respond, the IRS takes another two to four weeks to review your documents and process your refund. The letter will include a deadline and instructions for responding by mail or online.

What if my refund was sent to an old bank account?

Call your current bank and ask if they received and rejected a deposit from the IRS. If they did, the IRS will automatically mail you a check. If your old bank received it, contact that bank to see if the account is still active. If the account was closed, the bank returned the deposit to the IRS, which will mail you a check. This process takes about two weeks.