Check the IRS website first—it's the fastest way to see your refund status

The IRS has a tool called Where's My Refund? that shows you the exact status of your federal tax refund. You can find it at irs.gov. You'll need your Social Security number, filing status, and the refund amount from your tax return to use it.

The tool updates once per day, usually overnight. If you filed electronically and chose direct deposit, the IRS typically processes your refund within 21 days of accepting your return. If you filed on paper or chose a check by mail, it takes longer—usually six to eight weeks from the date the IRS accepted your return.

The tool will tell you one of three things: your refund has been approved and a deposit or check is on the way, your refund is still being processed, or there's a problem that needs your attention. If it says your refund is still being processed after 21 days from the acceptance date, contact the IRS at 800-829-1040.

Key Takeaways

  • Use the IRS's Where's My Refund? tool at irs.gov with your Social Security number, filing status, and refund amount to check your federal refund status in real time.
  • Direct deposit refunds typically arrive within 21 days of the IRS accepting your return; paper checks take six to eight weeks.
  • If your refund shows as approved but hasn't arrived after the expected timeframe, contact your bank to confirm the deposit was received, or call the IRS if you chose a check.
  • State tax refunds are tracked separately through your state's tax agency website, not the IRS.
  • If the IRS tool shows a problem code or message, you may need to provide additional documents or correct information on your return.

What to do if your refund is delayed past the expected date

If the Where's My Refund? tool says your refund was approved and sent via direct deposit, but the money hasn't hit your bank account after 21 days, contact your bank first. Ask them to confirm whether the IRS deposit was received. Sometimes a deposit is rejected because of a closed account, incorrect routing number, or a name mismatch between your tax return and your bank account.

If your bank confirms they never received the deposit, call the IRS at 800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether the deposit was sent and, if it was rejected, why. They can then reissue your refund as a check, which takes another two to three weeks.

If you chose a paper check and it hasn't arrived after eight weeks, call the IRS. They can verify whether the check was mailed and, if it was, issue a replacement. Checks can be lost or delayed in the mail, especially during tax season when volume is high.

How to track a state tax refund

State tax refunds are separate from federal refunds and are tracked through your state's tax agency, not the IRS. Most states have their own refund tracking tool on their tax department website. Search "[your state] tax refund status" to find it.

State refund timelines vary widely. Some states process refunds within two to four weeks of accepting your return; others take eight weeks or longer. Check your state's website for the typical processing time. If your state return was accepted more than that timeframe ago and the tool shows no status, contact your state's tax department directly.

If you filed both federal and state returns, you may receive them at different times. Your federal refund may arrive while your state refund is still processing, or vice versa.

What to do if the IRS tool shows a problem code or message

Sometimes the Where's My Refund? tool displays a message that your refund is delayed or requires action. Common reasons include a mismatch between the information on your return and IRS records, a missing or incorrect Social Security number, or a duplicate return filed under your name.

If the tool tells you to contact the IRS, call 800-829-1040 with your Social Security number and filing status ready. The IRS will explain what information is missing or incorrect and what documents you need to send. You may need to mail a corrected form or provide proof of identity. Once the IRS receives and processes your response, your refund will resume processing.

Do not ignore a message from the IRS. If you don't respond, your refund will be held indefinitely. The IRS will not call you first—if someone calls claiming to be from the IRS about your refund, it is a scam.

If your refund was seized or offset

In some cases, the IRS will use your refund to pay off a debt you owe to a federal or state agency. This is called a refund offset. Common reasons include unpaid federal student loans, back child support, or state income tax debt. If this happened, the Where's My Refund? tool will tell you.

The IRS sends a notice in the mail explaining the offset and which agency took the money. If you believe the offset was wrong—for example, if the debt was paid off or doesn't belong to you—you have the right to dispute it. Contact the agency that received the money (the Department of Education for student loans, your state's child support enforcement office for back child support, etc.) to challenge the offset.

You cannot reverse an offset through the IRS directly. You must work with the agency that holds the debt.

What happens if you never filed a return but expect a refund

If you worked and had taxes withheld but never filed a return, you may be owed a refund. The IRS does not automatically send refunds—you must file a return to claim one. You can file a return for prior years; the IRS typically allows you to claim a refund for the past three years.

File your return through the IRS website, a tax software provider, or a tax professional. Once you file, use Where's My Refund? to track it the same way you would for a current-year return. If you're unsure whether you need to file or how to file for a prior year, call the IRS at 800-829-1040.

Frequently Asked Questions

How often does the Where's My Refund? tool update?

The tool updates once per day, usually overnight. Checking multiple times in the same day will show the same status. If your refund status changes, you'll see it the next day.

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

No. The IRS does not offer expedited refunds for any price. The timeline depends on how you filed (electronic or paper) and your refund method (direct deposit or check). No service can speed up the IRS's processing.

What if I filed my return but the IRS never received it?

If you mailed a paper return, contact the IRS at 800-829-1040 with your Social Security number and filing status. They can search their records. If they have no record, you'll need to file again. If you filed electronically, the IRS would have sent you an acceptance or rejection notice—check your email and mail for that notice.

Can I cancel my refund and owe the IRS instead?

No. Once the IRS accepts your return and processes your refund, you cannot cancel it. If you owe money in a later year, the IRS will explore your refund to that debt automatically. If you want to adjust your refund, you must file an amended return.

What if someone else filed a return using my Social Security number?

This is tax identity theft. Contact the IRS when ready at 800-829-1040 and file a report with the Federal Trade Commission at reportidentitytheft.ftc.gov. The IRS will freeze your account and investigate. Do not ignore this—the longer you wait, the harder it is to resolve.