Where to Check Your Refund Status

The IRS has three ways to check your federal tax refund. The fastest and most direct is Where's My Refund? on IRS.gov — you enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, and tells you whether the IRS is still processing your return, has approved it, or has sent the money out.

If you filed by mail, you can also call the IRS at 1-800-829-1040 and speak to a representative who can look up your return in their system. Have your Social Security number and filing status ready. The phone line is open Monday through Friday, 7 a.m. to 7 p.m. your local time, though wait times are often long during tax season (January through April).

A third option is the IRS2Go mobile app, which is the same tool as Where's My Refund? but on your phone. You can check your status anywhere without opening a web browser.

Key Takeaways

  • Where's My Refund? on IRS.gov is the fastest way to check — it updates daily and requires only your Social Security number, filing status, and refund amount.
  • You can call 1-800-829-1040 during business hours if you prefer to speak to someone, though wait times are often long during tax season.
  • The IRS2Go app offers the same information as the website but works on your phone without needing a browser.
  • Refunds typically arrive within 21 days of the IRS approving your return, but can take longer if you chose to receive it by mail instead of direct deposit.
  • If your refund is delayed beyond the expected timeframe, the IRS website will show a specific reason — usually a math error, missing information, or identity verification.

What the Status Messages Mean

Where's My Refund? shows one of three main statuses. Return Received means the IRS has your return but has not started processing it yet — this is normal in the first few days after you file. Return Approved means the IRS has reviewed your return, found no problems, and is preparing to send your money. Return Sent means the IRS has released your refund and it is on the way to you.

If you see a message that your return is being reviewed or delayed, the tool will usually tell you why. Common reasons include a math error on your return, a missing signature or form, a mismatch between your Social Security number and your name on file with Social Security, or a duplicate claim (for example, if two people claim the same dependent). The message will tell you what to do next — sometimes you need to send in more paperwork, sometimes the IRS will contact you by mail.

If you do not see your return in the system at all, it may not have been received yet. The IRS can take up to two weeks to scan and log a paper return, and up to 24 hours to process an electronic return. If more than two weeks have passed since you mailed your return, or more than 24 hours since you filed electronically, contact the IRS by phone.

How Long Refunds Usually Take

The IRS aims to issue most refunds within 21 days of approving your return. If you chose direct deposit — having the money sent straight to your bank account — the refund usually arrives within three to five business days after the IRS releases it. If you chose to receive a check by mail, add another week to ten days for postal delivery.

Refunds take longer if the IRS needs to verify information on your return. Identity theft checks, math errors, and missing documents can add two to four weeks. If you claimed the Earned Income Tax Credit or the Additional Child Tax Credit, the IRS is required by law to hold your refund until mid-February, even if your return is otherwise complete.

During peak tax season (February through April), processing times are slower because the IRS receives millions of returns at once. A return filed in March may take longer than one filed in January, even if both are straightforward.

What to Do If Your Refund Is Delayed

Check Where's My Refund? first — it will tell you if there is a known issue with your return. If the tool shows your return is still being processed and no message appears, wait a few more days and check again. The tool updates once per day, so checking multiple times in one day will not give you new information.

If the tool says your return is being reviewed or delayed, read the message carefully. It will tell you whether you need to send in more paperwork, whether the IRS will contact you, or whether the delay is temporary. If you need to send documents, the message will tell you where to mail them or whether you can upload them online.

If your refund is more than 21 days late and Where's My Refund? shows no message, call 1-800-829-1040. Have your return in front of you so you can answer questions about your filing status, income, and refund amount. The IRS representative can see whether your return is stuck in a queue, lost in the mail, or sent to the wrong address.

Direct Deposit Versus Check by Mail

Choosing direct deposit when you file means the IRS sends your refund to your bank account instead of mailing a check. Direct deposit is faster — usually three to five business days after the IRS releases your refund — and you do not have to worry about a check getting lost in the mail. You provide your bank's routing number and your account number when you file your return.

If you choose to receive a check by mail, the IRS prints and mails it to the address on your return. This takes an extra week to ten days. Checks can be delayed or lost in the mail, and if you move before the check arrives, you may not receive it. If your check does not arrive within the expected timeframe, you can call the IRS to request a replacement or ask them to send the refund by direct deposit instead.

You can change your refund method only before you file. Once your return is submitted, the IRS will send your refund the way you chose. If you made a mistake, you can contact the IRS by phone to request a change, but this may delay your refund by a few weeks.

If Your Refund Never Arrives

If your refund was sent by direct deposit but never showed up in your bank account, contact your bank first. Ask them to check whether the deposit was received and rejected, or whether it is still pending. Sometimes a deposit is held for a few days if the amount is large or if your account is new. Your bank can also tell you the exact date the money arrived, which helps you figure out what happened.

If your bank has no record of the deposit, call the IRS at 1-800-829-1040 and ask them to verify the routing number and account number on file. If you gave the IRS the wrong number, they may have sent the money to the wrong account. The IRS can issue a replacement refund, but this takes another 21 days to process.

If your refund was sent by check and the check never arrived, wait 30 days from the date Where's My Refund? said it was sent. If it still has not arrived, call the IRS and ask them to issue a replacement check or send the refund by direct deposit instead. They will ask you to sign a form confirming you did not receive the original check.

Frequently Asked Questions

Can I check my refund status before I file my return?

No. Where's My Refund? only works after the IRS has received your return. If you have not filed yet, the tool will not find anything. Once you file — whether electronically or by mail — you can check your status within 24 hours for electronic returns or two weeks for paper returns.

Why does Where's My Refund? say my return is still being processed after three weeks?

The IRS is likely reviewing something on your return. Common reasons include a math error, a missing form or signature, a mismatch with Social Security records, or a duplicate claim. The tool should show a message explaining the delay. If it does not, call 1-800-829-1040 to find out what is holding up your return.

What if I filed my return but cannot find it in Where's My Refund?

If you filed electronically, wait 24 hours. If you mailed a paper return, wait two weeks for the IRS to scan and log it. After that time has passed, try checking again. If your return still does not appear, call the IRS to confirm they received it and ask where it is in the processing queue.

Can I change my refund method from check to direct deposit after I file?

You can request a change by calling the IRS at 1-800-829-1040, but this usually delays your refund by several weeks while they process the change. It is faster to wait for the check and deposit it yourself, or to ask your bank if they can deposit a check electronically for you.

How do I know if my refund was sent to the wrong bank account?

Contact your bank and ask whether a deposit from the IRS was received and rejected. If it was rejected, the IRS will hold the money and you can call them to provide the correct account number. If your bank has no record of any deposit attempt, the IRS may have the wrong routing number on file — call them to verify and request a replacement refund.