Check your refund status through the IRS website

The IRS has a tool called Where's My Refund? that shows you the status of your direct deposit refund in real time. Go to irs.gov, find the "Refunds" section, and click on Where's My Refund?. You'll need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return.

The tool updates once per day, usually overnight. It will tell you whether the IRS is still processing your return, has approved it, or has sent it to your bank. If your return was filed electronically and you chose direct deposit, this is the most reliable place to check.

If you filed by mail, the tool may not show your refund for several weeks after you mailed it, because the IRS has to receive, open, and scan your return first. Paper returns take longer to process than electronic ones.

Key Takeaways

  • Where's My Refund? on irs.gov is the official IRS tool and updates once per day with your refund status.
  • You need your Social Security number, filing status, and the exact refund amount to use the tool.
  • Direct deposit refunds typically arrive within 21 days of the IRS approving your return, but this varies by bank.
  • If Where's My Refund? shows your refund was sent but your bank hasn't received it after five business days, contact your bank first.
  • The IRS does not send text messages or emails about refund status — any message claiming to be from the IRS is likely a scam.

What the status messages mean

Return Received means the IRS has your return but hasn't started processing it yet. This is normal for the first few days after you file electronically, or several weeks if you mailed it.

Return Approved means the IRS has reviewed your return and found no problems. Your refund is being prepared for direct deposit. This stage usually lasts a few days.

Refund Sent means the IRS has sent your refund to your bank via the ACH network (the system banks use to move money between accounts). The money is on its way but has not yet landed in your account. This is where most people stop checking — the refund should arrive within one to five business days after this status appears, depending on your bank.

If Where's My Refund? still shows "Refund Sent" more than five business days after that status appeared, your bank may have rejected the deposit. This happens occasionally if your account number was entered wrong on your tax return, or if your account was closed between the time you filed and the time the IRS tried to deposit the money.

How long direct deposit actually takes

The IRS publishes a standard timeline: refunds are sent within 21 days of filing if you file electronically. However, this is not a may provide — it is the time frame the IRS aims for under normal circumstances.

In practice, direct deposit refunds often arrive faster. Many people see their refund hit their bank account within 5 to 10 days of filing electronically, especially if they file early in the tax season (January or February). The IRS processes returns in the order they arrive, so filing early means less of a queue ahead of you.

The 21-day window can stretch longer if the IRS needs to verify information on your return — for example, if your income doesn't match what employers reported, or if you claimed a child tax credit and the IRS wants to confirm the child's Social Security number. These verifications can add weeks.

Your bank also plays a role. Once the IRS sends the money via ACH, your bank has up to one business day to post it to your account, though most banks do it the same day or next day.

Why your refund might not show up on time

If Where's My Refund? shows "Refund Sent" but the money hasn't arrived after five business days, the most common reason is a rejected deposit. This happens when the account number or routing number on your tax return doesn't match your actual bank account, or when your account was closed after you filed.

When a deposit is rejected, the IRS doesn't automatically resend it. Instead, the IRS will mail you a check to the address on your tax return. This can take an additional two to three weeks. You can call the IRS at 1-800-829-1040 to confirm whether your deposit was rejected and ask them to reissue it as a check if you prefer not to wait.

Another reason for delay is a tax offset. If you owe back taxes, child support, or have unpaid student loans, the government can intercept your refund to pay those debts. Where's My Refund? will tell you if this has happened — it will show a message saying your refund is being held or has been applied to a debt. The offset process takes longer than a normal refund, sometimes several weeks.

If your return is flagged for review by the IRS — for instance, because of a math error or a claim that seems unusual — processing stops until the review is complete. Where's My Refund? will show "Return Received" or "Return Approved" for an extended period. The IRS will contact you by mail if they need more information.

Checking your bank account for the deposit

Once Where's My Refund? shows "Refund Sent," check your bank account regularly. Most banks post ACH deposits early in the morning, so check first thing in the morning on the day after the status changes. Some banks show pending deposits the day before they clear.

If your bank's app or website shows a pending deposit with the amount matching your refund, the money is on its way and will clear within one business day. If you see nothing after two business days, contact your bank's customer service line. Have your tax return handy so you can give them the exact refund amount and the date you filed.

Your bank can tell you whether the deposit was rejected, and if so, why. Common reasons include a closed account, a typo in the account number, or a mismatch between the account type (checking vs. savings) and what was entered on your return.

What to do if your refund is late

If Where's My Refund? shows "Refund Sent" and more than five business days have passed with no deposit in your account, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can see whether the deposit was rejected and can reissue your refund as a check or attempt another direct deposit if you provide corrected banking information.

Wait times at the IRS can be long, especially during tax season (January through April). Calling early in the morning or later in the week may reduce your wait time.

If your refund was offset due to a debt, the agency holding the debt (the Department of Education for student loans, the state for child support, etc.) will contact you directly. You can also contact them to ask about the status of the offset and when you might receive any remaining refund balance.

Protecting yourself from refund scams

The IRS does not contact people by text message, email, or social media about refunds. If you receive a message claiming to be from the IRS asking you to click a link or provide personal information, it is a scam. Delete it.

Scammers often pose as the IRS during tax season, sending messages that say your refund is ready or that there's a problem with your return. They may ask you to "verify" your Social Security number or banking information. The real IRS contacts people by mail, not by text or email.

Use only irs.gov to check your refund status. Do not click links in emails or texts, even if they look official. Type irs.gov directly into your browser yourself.

Frequently Asked Questions

How often does Where's My Refund? update?

The tool updates once per day, usually overnight. Checking multiple times in a single day will show you the same status. If your status changes, it will appear the next day.

Can I check my refund status if I filed by mail?

Yes, but you may have to wait longer before the tool shows anything. Paper returns take several weeks to arrive at the IRS, be opened, and be scanned into the system. Where's My Refund? usually won't show a status until at least three to four weeks after you mailed your return.

What does it mean if Where's My Refund? says I don't have a return on file?

This usually means the IRS hasn't received or processed your return yet. If you filed electronically, wait a day or two and check again. If you mailed your return, wait at least three weeks. If you're certain you filed and it's been longer than that, call the IRS at 1-800-829-1040.

Will my refund arrive on the exact date Where's My Refund? says?

No. Where's My Refund? shows when the IRS sent the money to your bank, not when your bank will post it. Most banks deposit the money within one business day, but some take up to five business days. Your bank's processing speed determines the final arrival date.

What if I entered my bank account number wrong on my tax return?

The IRS will attempt the direct deposit, and when it fails, they will mail you a check instead. This adds two to three weeks to your wait time. If you realize you made a mistake before filing, you can file an amended return with the correct information, but this also delays your refund. Call the IRS to discuss your options.