The simplest way to check your refund status

The IRS tells you whether you're getting a refund through Where's My Refund?, a tool on IRS.gov that shows the status of your return in real time. You enter your Social Security number, filing status, and the exact refund amount from your tax return. The tool updates once per day, usually overnight, and tells you whether the IRS has received your return, is processing it, or has approved your refund and scheduled a payment date.

If you filed electronically, the IRS typically processes your return within 21 days. If you mailed a paper return, processing takes longer — usually four to six weeks. Where's My Refund? will show you which stage your return is in and, once approved, the exact date your refund will arrive in your bank account or by mail.

You can also call the IRS at 1-800-829-1040 and speak to a representative, though wait times are often long during tax season. Have your Social Security number, filing status, and the refund amount ready when you call.

Key Takeaways

  • Where's My Refund? on IRS.gov is the official tool to check whether you're getting a refund and when it will arrive.
  • The tool updates once per day and shows your return's status: received, processing, approved, or sent to your bank.
  • Electronic returns are typically processed within 21 days; paper returns take four to six weeks.
  • You need your Social Security number, filing status, and the refund amount from your return to check your status.
  • If your return shows an error or is delayed beyond the expected timeframe, the IRS will contact you by mail.

What happens before you see a refund

Your refund doesn't appear when ready. After you file, the IRS runs several checks on your return. It verifies that your Social Security number matches IRS records, that you haven't already claimed the same dependent on another return, and that the math on your return is correct. If something doesn't match, the IRS stops processing and sends you a letter explaining what they need.

Once the IRS approves your return, it schedules your refund for payment. If you chose direct deposit when you filed, the money goes to the bank account you listed. The IRS sends the funds to your bank, but your bank controls when the money actually appears in your account — this usually happens within one to three business days after the IRS sends it, though some banks post it the same day.

If you did not choose direct deposit, the IRS mails you a check. Paper checks take seven to ten business days to arrive after the IRS approves your refund, depending on mail delivery in your area.

Why your refund might be delayed

The IRS delays processing when your return has errors, missing information, or matches a pattern that requires manual review. Common reasons include a mismatch between your name and Social Security number, a dependent claimed on more than one return, income reported to the IRS that doesn't match what you reported, or a math error on the return itself.

If the IRS finds a problem, they send you a letter by mail explaining what they need. You respond by mail or, in some cases, through your IRS online account. This back-and-forth can add weeks or months to processing time. Where's My Refund? will show that your return is being reviewed but will not always tell you the specific reason — the letter from the IRS will.

Refunds are also delayed if you claim the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit. The IRS is required by law to hold these refunds until mid-February, even if your return is otherwise complete and approved. This delay applies regardless of when you file.

How to read your Where's My Refund status

Where's My Refund? shows one of four statuses. Return Received means the IRS has your return but hasn't started processing it yet — this is normal and happens within a few days of filing. Return Approved means the IRS has finished checking your return and approved your refund; the tool will show the payment date. Refund Sent means the IRS has sent your refund to your bank or mailed your check. Refund Delivered means your bank has received the money (for direct deposit) or your check has been delivered (for mail).

If your return is still showing "Return Received" after 21 days for an electronic return or six weeks for a paper return, contact the IRS. If the tool shows "Refund Sent" but the money hasn't arrived in your bank account after three business days, contact your bank — they can tell you whether they've received the funds from the IRS.

Direct deposit versus check: which arrives faster

Direct deposit is faster. Once the IRS approves your refund, it sends the money electronically to your bank, which usually posts it within one to three business days. A check takes seven to ten business days to arrive by mail after the IRS approves your refund, and delivery time depends on where you live and mail volume.

If you filed without choosing direct deposit, you can update your information through your IRS online account if you have one set up. However, you can only change your banking information before the IRS approves your refund. Once approved, the IRS cannot change the payment method — you will receive a check by mail.

What to do if your refund doesn't arrive on time

If Where's My Refund? shows your refund was sent but it hasn't arrived after the expected timeframe, first check with your bank. Call the number on the back of your debit card or bank statement and ask whether the IRS has sent the funds. Your bank can see incoming transfers that haven't posted yet.

If your bank confirms they haven't received anything, or if Where's My Refund? shows your refund was sent more than three weeks ago and you still don't have it, contact the IRS. Call 1-800-829-1040 and have your Social Security number and return information ready. The IRS can investigate whether the funds were sent to the wrong account or if there was an error in processing.

If you're waiting for a paper check and it doesn't arrive within ten business days of the date shown in Where's My Refund?, you can request a replacement check through your IRS online account or by calling the IRS.

Understanding your refund amount

Your refund is the difference between the taxes you paid during the year (through paycheck withholding or estimated tax payments) and the taxes you actually owed based on your income and deductions. If you paid more than you owed, you get a refund. If you paid less, you owe the difference.

The amount shown in Where's My Refund? is the amount the IRS approved, which may be different from the amount you claimed on your return if the IRS found an error or made an adjustment. If the approved amount is smaller than you expected, check the letter the IRS sends with your refund — it will explain any changes they made.

Frequently Asked Questions

Can I check my refund status without Where's My Refund?

Yes. You can call the IRS at 1-800-829-1040 with your Social Security number, filing status, and refund amount. You can also check your IRS online account if you have one set up. Where's My Refund? is the fastest option because it updates daily and gives you real-time information.

What if Where's My Refund says my refund was sent but I never received it?

Contact your bank first to confirm they haven't received the transfer. If they haven't, call the IRS at 1-800-829-1040. The IRS can investigate whether the funds went to the wrong account or if there was a processing error. Have your Social Security number and banking information ready.

Why does the IRS hold refunds for EITC and child tax credits?

Federal law requires the IRS to hold refunds that include the Earned Income Tax Credit or Additional Child Tax Credit until mid-February, regardless of when you file. This delay is mandatory and applies to all taxpayers claiming these credits. The IRS cannot release the refund early.

How long does it take for direct deposit to show in my bank account?

Once the IRS sends your refund, your bank typically posts it within one to three business days. Some banks post it the same day. If more than three business days have passed since Where's My Refund? showed your refund was sent, contact your bank to confirm they received it.

Can I change my refund to direct deposit after I've filed?

You can update your banking information through your IRS online account, but only before the IRS approves your refund. Once approved, the payment method is locked in. If you filed without direct deposit and the IRS has already approved your refund, you will receive a check by mail.