Check your refund status with the IRS Where's My Refund tool

The fastest way to find out where your federal tax refund is sitting is the IRS Where's My Refund tool, available at irs.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool shows you one of three statuses: your return is still being processed, your refund has been approved and is on its way, or there is a problem that needs your attention.

The tool updates once per day, usually overnight. If you filed electronically and chose direct deposit, the IRS typically processes your return within 21 days. If you filed by mail or chose a paper check, add another week or two to that timeline. The tool will tell you the exact date your refund should arrive in your bank account or mailbox.

You can also call the IRS at 1-800-829-1040 to speak with a representative, though wait times are often long during tax season. Have your return handy when you call.

Key Takeaways

  • The IRS Where's My Refund tool at irs.gov is the official source for your federal refund status and shows you the expected arrival date.
  • Direct deposit refunds typically arrive within 21 days of filing electronically, while paper checks take an additional week or two after approval.
  • If your refund is delayed beyond the expected date or the tool shows an error code, contact the IRS or check your state tax agency if you filed a state return as well.
  • A missing refund can result from a math error on your return, a mismatch between your Social Security number and your name, or a hold placed by a creditor or child support agency.

What the three refund statuses mean

Return Received means the IRS has your return but is still reviewing it. This is the normal first stage and can last anywhere from a few days to several weeks depending on how busy the IRS is and whether your return triggered any automated checks. During this phase, you cannot do anything to speed it up.

Approved means the IRS has finished reviewing your return and your refund has been authorized. If you chose direct deposit, the money is being sent to your bank and should arrive within the timeframe shown in the tool. If you chose a paper check, the check is being printed and mailed.

Sent means your refund has left the IRS. For direct deposit, this usually means the money is in transit to your bank and should post within one to three business days. For a check, this means it has been mailed and you should receive it within 7 to 10 business days, depending on mail speed in your area.

Why your refund might be delayed

The most common reason for a delay is a mismatch between the information on your return and IRS records. If your name does not match your Social Security number exactly as it appears in the Social Security Administration database, the IRS will hold your return for manual review. This can add two to four weeks to processing time.

A math error on your return also triggers a hold. The IRS will correct the error and send you a notice explaining the change. If you disagree with the correction, you can respond to the notice with documentation.

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. This is a security measure to prevent fraud and is not something you can bypass.

Refunds can also be delayed or reduced if you owe back taxes, student loans in default, or child support. Federal agencies and state child support offices can intercept your refund to pay these debts. If this happens, you will receive a notice in the mail explaining the offset.

Tracking a state tax refund

State tax refunds are handled separately from federal refunds and often arrive on a different timeline. Most states have their own refund tracking tool on their tax agency website. Search "[your state] tax refund status" to find it, or go directly to your state's department of revenue website.

State processing times vary widely. Some states process returns within two to three weeks; others take six weeks or longer. If you filed both federal and state returns, your state refund may arrive before or after your federal refund—they are not linked.

If you filed a state return and your state refund is significantly delayed, check your state's tax agency website for any notices about processing delays or system issues. Some states post updates about backlogs during busy tax season.

What to do if your refund is missing or wrong

If the Where's My Refund tool shows an error code or says your refund status cannot be found, do not wait. Call the IRS at 1-800-829-1040 as soon as you can. Have your return, your Social Security number, and your filing status ready. The IRS representative can tell you whether there is a problem with your return or whether the system simply has not caught up yet.

If your refund arrived but the amount is less than you expected, check the IRS notice that came with it. The IRS often corrects math errors or applies your refund to back taxes or other debts without asking first. The notice will explain what happened.

If you never received a check that was supposed to arrive, wait 10 business days after the expected delivery date before contacting the IRS. Mail can be slow. If it still has not arrived, call the IRS and ask them to issue a replacement check or deposit the refund directly to your bank account instead.

Direct deposit versus paper check timing

Direct deposit is faster and more reliable than a paper check. If you chose direct deposit on your return, your refund should arrive in your bank account within 21 days of filing electronically. The exact date will be shown in the Where's My Refund tool once your return is approved.

Paper checks take longer because they have to be printed and mailed. The IRS typically mails checks within 21 days of approving your return, but delivery takes another 7 to 10 business days depending on where you live and mail speed. In total, expect a paper check refund to take 28 to 31 days or longer.

If you are expecting a check and it does not arrive within 10 business days of the expected date, contact the IRS. They can issue a replacement check or, in some cases, deposit the money directly to your bank account if you provide your routing and account numbers.

Frequently Asked Questions

Can I speed up my tax refund?

No. Once the IRS has your return, the processing timeline is fixed. Filing electronically and choosing direct deposit gets you your money fastest—usually within 21 days—but you cannot make it faster than that. If your return is held for review, you cannot bypass the review process.

What if the Where's My Refund tool says it cannot find my return?

This usually means your return has not been entered into the system yet, which is normal if you filed very recently. Wait 24 hours and try again. If it still cannot find your return after three or four days, call the IRS at 1-800-829-1040 to confirm they received it.

Why is my refund less than I calculated?

The IRS may have corrected a math error on your return, applied your refund to back taxes or student loans, or offset it for unpaid child support. Check the notice that came with your refund or call the IRS to find out what happened. You can dispute the correction if you believe it is wrong.

How do I know if my refund was offset for child support or debt?

You will receive a notice in the mail explaining the offset. If you did not receive a notice but your refund is smaller than expected, call the IRS at 1-800-829-1040. They can tell you whether an offset was applied and by which agency.

What if I filed my return but never got a confirmation?

If you filed electronically, the tax software you used should have given you a confirmation number. If you filed by mail, there is no confirmation—the IRS simply processes it when it arrives. Use the Where's My Refund tool to check whether your return was received. If it was not, wait a few more days and try again.