Check your federal refund status on IRS.gov

The IRS offers a tool called Where's My Refund? that shows you the status of your federal income tax refund in real time. You can find it at irs.gov/refunds. The tool updates once per day, usually overnight, so checking multiple times in a single day will not show new information.

To use Where's My Refund?, you need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return. If you filed electronically, the IRS typically begins processing your return within 24 hours. If you filed on paper, processing takes longer — usually three to four weeks before the tool will show any status at all.

The tool will tell you one of three things: your refund is still being processed, your refund has been approved and a payment date has been set, or there is a problem with your return that requires action from you. If the tool says your return is still being processed after 21 days from the date you filed electronically (or 30 days if you filed on paper), contact the IRS at 1-800-829-1040.

Key Takeaways

  • Where's My Refund? on irs.gov is the official IRS tool for checking federal refund status and updates once per day.
  • Electronic returns begin processing within 24 hours; paper returns take three to four weeks before any status appears in the tool.
  • You need your Social Security number, filing status, and exact refund amount to check your status.
  • If processing takes longer than 21 days (electronic) or 30 days (paper), call the IRS directly at 1-800-829-1040.
  • State refunds are tracked separately through your state's tax agency website, not through the IRS.

What the status messages mean

Where's My Refund? uses three main status messages. Return Received means the IRS has your return but has not finished processing it yet. This is the first status you will see, and it can last anywhere from a few days to several weeks depending on how busy the IRS is and whether your return needs manual review.

Approved means the IRS has finished reviewing your return and has approved your refund. When you see this status, the tool will also show you the exact date your refund will be deposited into your bank account or mailed to you. Direct deposit refunds typically arrive within one to two business days after the date shown. Paper checks take seven to ten business days from the date shown.

If the tool shows a message that your return is being reviewed or that there is an issue, the IRS has flagged something that needs clarification. This might be a math error, a missing form, or a discrepancy between your return and IRS records. The message will usually tell you what the issue is and what you need to do. If it does not, call 1-800-829-1040 with your return in front of you.

Track your refund by mail or direct deposit

When your refund is approved, Where's My Refund? will tell you whether it is being sent by direct deposit or by check. Direct deposit is faster — the IRS sends the money electronically to the bank account you listed on your return, and it arrives within one to two business days after the date shown in the tool. The money goes into whichever account you designated, whether it is a checking account, savings account, or prepaid card account.

If you chose to receive your refund by check, the IRS mails it to the address on your return. Paper checks take seven to ten business days to arrive after the date shown in the tool, and the date shown is when the check is mailed, not when it arrives. If your address has changed since you filed, you can contact the IRS to update it, but this takes time — call 1-800-829-1040 as soon as you know your address is wrong.

Do not assume a check is lost if it has not arrived within ten business days. Postal delays happen, especially during tax season. If more than ten business days have passed since the date shown in Where's My Refund?, contact the IRS and they can issue a replacement check or deposit the refund directly to your bank account instead.

Check your state income tax refund separately

Your state refund is tracked through your state's tax agency, not through the IRS. Each state runs its own system and has its own timeline. Some states process refunds faster than the federal government; others are slower. You cannot check your state refund status on irs.gov.

To find your state refund status, search for "[your state] tax refund status" or go directly to your state's Department of Revenue or Department of Taxation website. Most states have a tool similar to Where's My Refund? that you can use to check your status. You will typically need your Social Security number and refund amount. State refunds are usually processed within two to six weeks of filing, but this varies by state and by how busy the agency is.

If you filed your federal and state returns at the same time, your state refund may be delayed if the IRS is still processing your federal return. Some states wait for federal approval before they process state refunds. If your state refund is taking longer than expected, check the state's website first to see if there are any known delays or processing backlogs.

What to do if your refund is delayed

If Where's My Refund? shows your return is still being processed after 21 days (for electronic returns) or 30 days (for paper returns), the IRS is likely reviewing your return for accuracy or has flagged an issue. This does not mean something is wrong — it just means your return needs extra attention. Call 1-800-829-1040 to speak with an IRS representative who can tell you exactly what is causing the delay and what you need to do.

If your refund was approved and a payment date was shown, but the money has not arrived by the date promised, wait a few more business days. Direct deposit refunds can occasionally take longer than one to two days if your bank is processing them slowly. If more than three business days have passed since the promised date for direct deposit, or more than ten business days for a check, contact the IRS.

When you call the IRS, have your Social Security number, filing status, and the refund amount ready. The representative can look up your account and tell you where your refund is. If there is a problem — such as your refund being sent to the wrong bank account — the IRS can correct it and reissue your refund.

Refunds held for offsets or other debts

In some cases, the IRS will hold your refund to pay off a debt you owe to the federal government or to a state. This is called an offset. Common reasons for offsets include unpaid federal student loans, unpaid state income taxes, or child support arrears. If your refund is being offset, Where's My Refund? will not show a payment date — instead, it will show a message that your refund is being held.

The IRS sends a notice in the mail explaining why your refund is being held and which agency is receiving the money. This notice arrives separately from your refund status. If you believe your refund is being offset incorrectly, you can dispute it, but you must act quickly — the offset process moves fast. Call 1-800-829-1040 to ask about your specific situation and what options you have.

If your refund is offset to pay a federal student loan, you may be able to request a hearing or provide proof that you are in a hardship situation. The rules vary depending on what debt is being collected. The notice you receive in the mail will explain your rights and how to request a hearing if you disagree with the offset.

Frequently Asked Questions

How often does Where's My Refund? update?

The tool updates once per day, usually overnight. Checking multiple times in a single day will show the same status. If your status has not changed in several days and it has been more than 21 days since you filed electronically, contact the IRS at 1-800-829-1040.

Can I check my refund status without a Social Security number?

No. Where's My Refund? requires your Social Security number, filing status, and exact refund amount. This information is needed to pull up your specific return from the IRS database. If you do not have access to your refund amount, check your copy of the return you filed or contact the IRS.

Why does the IRS say my refund is approved but the money has not arrived?

Direct deposit refunds typically arrive within one to two business days after the approval date shown in the tool, but can occasionally take longer if your bank is processing slowly. Paper checks take seven to ten business days. If more than three business days have passed for direct deposit or ten for a check, contact the IRS to confirm the payment was sent.

What if I filed my return but it does not show up in Where's My Refund?

If you filed electronically, the return should appear in the tool within 24 hours. If you filed on paper, it takes three to four weeks before any status appears. If your return was filed more than four weeks ago and still does not show up, call the IRS at 1-800-829-1040 to confirm they received it.

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

No. Once you file your return, you cannot change the refund method. If you chose a check and want direct deposit instead, you must wait for the check to arrive, deposit it yourself, or contact the IRS to see if they can reissue it as a direct deposit — though this is not always possible.