How to check your refund status right now

The IRS has three ways to check where your refund is: the IRS Where's My Refund tool, the IRS2Go mobile app, or a phone call to the IRS refund hotline. The Where's My Refund tool is fastest — it updates every 24 hours and tells you the exact status of your return and when the IRS expects to deposit or mail your money.

To use Where's My Refund, go to irs.gov and look for the tool on the homepage. You will need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return. The tool shows one of three statuses: "Return Received" (the IRS has your return but hasn't processed it yet), "Approved" (your return is approved and the IRS is preparing your refund), or "Sent" (your refund has been issued and is on its way to you).

If you filed electronically, the IRS typically processes your return within 21 days. If you mailed a paper return, allow up to four weeks before checking the tool — the IRS has to scan and enter your information first.

Key Takeaways

  • The IRS Where's My Refund tool at irs.gov updates every 24 hours and shows whether your return is received, approved, or sent.
  • You need your Social Security number, filing status, and the exact refund amount to check your status.
  • E-filed returns typically process within 21 days; paper returns take up to four weeks before you can track them.
  • If your refund shows as sent but you haven't received it after the promised date, contact the IRS or your bank to investigate.
  • State refunds are tracked separately through your state tax agency's website, not through the IRS.

What each refund status means and how long it takes

Return Received means the IRS has your return in its system but hasn't started processing it. This status appears within one to two days of e-filing or within two to three weeks of mailing a paper return. You will see this status for several days while the IRS reviews your return for errors and matches your information against wage reports and other documents.

Approved means the IRS has reviewed your return, found no problems, and is now preparing your refund for payment. This step usually takes a few days. Once your return moves to Approved, the IRS has decided how much you are getting back and is setting up the deposit or check.

Sent means your refund has been issued. If you chose direct deposit, the money is on its way to your bank account — this usually takes one to five business days from the Sent date, depending on your bank. If you chose a paper check, the IRS mails it and delivery takes seven to ten business days from the Sent date, sometimes longer depending on mail volume and your location.

The Where's My Refund tool shows the expected deposit or delivery date when your refund reaches Sent status. Write down that date. If the money doesn't arrive by then, wait three to five more business days before contacting the IRS, because delays happen.

Using the IRS2Go app and the refund hotline

The IRS2Go mobile app does the same thing as the Where's My Refund tool on the website — it checks your refund status using the same information (Social Security number, filing status, refund amount). Download it from the Apple App Store or Google Play. The app is useful if you want to check your status on your phone without opening a browser, but it does not offer anything the website tool does not.

You can also call the IRS refund hotline at 1-800-829-1954. Have your Social Security number, filing status, and refund amount ready. The wait time is usually shorter early in the tax season (January and February) and longer in March and April. The phone line is open Monday through Friday, 7 a.m. to 7 p.m. your local time.

What to do if your refund is delayed or missing

If the Where's My Refund tool shows your refund as Sent but you haven't received it by the promised date plus five business days, the money may be delayed in transit or there may be a problem with your bank account information. Call your bank first and ask if a deposit from the IRS is pending or if there were any issues receiving it. Banks sometimes reject deposits if the account number on your return doesn't match their records exactly.

If your bank has no record of the deposit, contact the IRS at 1-800-829-1954 and tell them your refund status shows Sent but you haven't received it. The IRS can investigate whether the deposit was actually sent and to which account. If there was an error in your account number on your return, the IRS may issue a check instead.

If your return still shows as Received or Approved after 21 days (for e-filed returns) or 30 days (for paper returns), your return may be held for review. This happens when the IRS needs more information — for example, if you claimed a large child tax credit or education credit, or if your return has inconsistencies. The IRS will send you a letter explaining what they need. Do not ignore it. Respond within the timeframe the letter gives you, or your refund will be delayed further.

Tracking state tax refunds separately

Your state refund is separate from your federal refund and has its own timeline. Each state tax agency runs its own refund system. To check your state refund, visit your state's tax agency website — search "[your state] tax refund status" or "[your state] where's my refund."

State refunds typically process within two to four weeks of e-filing, though some states take longer. A few states (including California, New York, and Texas) have online tracking tools similar to the IRS tool. Others require you to call or mail in a request. If you filed both federal and state returns, check both systems — one may be processed while the other is still in queue.

Why your refund might be taking longer than expected

The IRS processes returns in the order they are received, not in the order they are filed. If you filed early in January, your return may still be in the queue behind millions of others. The IRS also prioritizes returns with no errors or missing information, so even a small mistake can push your return to the back of the line.

Common reasons for delays include: a mismatch between your Social Security number and the name on your return, a missing or incorrect bank account number for direct deposit, claiming a credit you are not may have access to to, unreported income that doesn't match IRS records, or a return that triggers fraud detection because of unusual deductions or credits.

If your return is delayed, do not file an amended return or call the IRS repeatedly — both actions can slow things down further. Use Where's My Refund to monitor your status, and wait for the IRS to contact you if they need more information.

Direct deposit versus paper check delivery times

Direct deposit is faster and more reliable than a paper check. If you chose direct deposit on your return, your refund arrives in your bank account one to five business days after the IRS marks it as Sent. If you chose a paper check, the IRS mails it and it takes seven to ten business days to arrive, sometimes longer if mail is slow in your area.

If you did not provide a bank account number on your return, the IRS automatically sends a paper check. You cannot change this after you file — the check will arrive at the address on your return. If you have moved since filing, contact the IRS to update your address before your refund is sent, or it may go to your old address and take weeks to reach you.

Frequently Asked Questions

Can I check my refund status if I filed with a tax preparer or software company?

Yes. The Where's My Refund tool works the same way regardless of who prepared your return. You need your Social Security number, filing status, and the exact refund amount. If you do not know the refund amount, check the copy of your return that your preparer or software gave you, or log into your account with the tax software company.

What does it mean if Where's My Refund says "We cannot provide information about your refund"?

This message usually means the IRS has not yet received or processed your return. If you e-filed, wait one to two days and check again. If you mailed a paper return, wait two to three weeks. If you have waited longer than that and still see this message, your return may not have been received. Contact the IRS at 1-800-829-1954 to confirm they have it.

Can I get my refund faster if I pay a fee?

No. The IRS processes all returns at the same speed regardless of how much you paid for tax preparation or software. The only way to speed up your refund is to file electronically with direct deposit, which the IRS processes within 21 days. Paper returns and checks take longer, but there is no paid option to jump the queue.

What if I need my refund before the IRS sends it?

Some tax preparation companies offer refund anticipation loans — you borrow money against your expected refund and repay it when the refund arrives. These loans come with fees and interest. It is usually cheaper to wait for your refund than to take out a loan, but if you need the money urgently, ask your tax preparer whether this option is available.

Do I need to do anything after my refund is sent?

No. Once your refund shows as Sent in Where's My Refund, the IRS has done its part. If you chose direct deposit, the money will arrive in your bank account automatically. If you chose a check, it will arrive in the mail. You do not need to take any action unless the money does not arrive by the promised date.