Where to check your federal tax refund

The IRS has a tool called Where's My Refund? that shows you the status of your federal return in real time. You reach it at irs.gov/refunds, and it updates once per day, usually overnight. You need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return to use it.

The tool tells you one of three things: your refund is still being processed, it has been approved and a payment date has been set, or it has already been sent. If it shows a payment date, that is the date the IRS will release the money to your bank or mail your check — not the date it will arrive in your account. Direct deposits usually land within one to two business days after release; checks take five to seven business days from the mail date.

If you filed electronically, your refund typically processes within 21 days. If you mailed a paper return, add another two to four weeks to that timeline because the IRS has to receive it, open it, and enter the data before processing begins. Returns with errors, missing information, or that claim certain credits (like the Earned Income Tax Credit) take longer — sometimes six to eight weeks or more.

Key Takeaways

  • Use Where's My Refund? at irs.gov/refunds with your Social Security number, filing status, and refund amount to see your federal refund status.
  • The tool updates once daily and shows whether your refund is processing, approved with a payment date, or already sent.
  • Direct deposits arrive one to two business days after the IRS release date; checks take five to seven business days from the mail date.
  • Paper returns take two to four weeks longer to process than e-filed returns because the IRS must receive and manually enter them first.
  • Returns claiming certain credits or containing errors can take six to eight weeks or longer to process.

What the status messages actually mean

Refund Status: Received means the IRS has your return but has not finished reviewing it yet. This is the first stage and can last anywhere from a few days to several weeks depending on how busy the IRS is and whether your return needs manual review.

Refund Status: Approved means the IRS has finished reviewing your return, found no problems, and calculated your refund. At this stage, the tool will show you an expected payment date. This is the date the IRS will send the money out — not the date it will land in your account.

Refund Status: Sent means your refund has been released. If you chose direct deposit, the money is on its way to your bank. If you are receiving a check, it has been mailed. The tool will show the payment method and the date it was sent.

If the tool says your refund status is not available, either the IRS has not received your return yet, or there is a problem with the information you entered. Double-check your Social Security number and the exact refund amount. If those are correct and you filed more than a week ago, contact the IRS at 800-829-1040.

State tax refund tracking

Your state refund is separate from your federal refund and may arrive on a different timeline. Most states have their own refund tracking tools on their tax department websites. Search "[your state] tax refund status" to find the right page — for example, "California tax refund status" or "New York tax refund status."

State refunds typically process within two to four weeks of your state return being received, though some states are faster and some slower. A few states (including California and New York) can take six to eight weeks or longer, especially during the peak filing season in February and March. If you filed both federal and state returns together using tax software, your state return may process on a different schedule than your federal one.

State refund tracking tools usually require your Social Security number, filing status, and the refund amount, just like the federal tool. Some states also ask for your date of birth or the last four digits of your Social Security number for security.

What to do if your refund is delayed

If Where's My Refund? says your refund is still being processed and it has been more than 21 days since you filed electronically (or more than six weeks since you mailed a paper return), you can contact the IRS. Call 800-829-1040 during business hours, or use the IRS website to request a callback so you do not have to wait on hold.

Have your Social Security number, filing status, and the refund amount ready. The IRS representative can see details about your return that the online tool does not show, including whether there is a hold-up or a specific reason for the delay. Common reasons include a mismatch between your return and your W-2s, a missing or incorrect Social Security number, or a claim that requires manual review.

If your refund was supposed to arrive by a certain date and it did not, check your bank account to make sure it did not post under a different name or to a different account than you expected. Some banks hold deposits for a day or two before making them available. If it has been more than two business days since the IRS release date and the money is not in your account, contact your bank to ask whether the deposit is pending.

Refunds sent to the wrong bank account

If you entered the wrong bank account number on your return and the IRS already sent your refund there, you will need to contact that bank to ask them to return the deposit. The bank can reverse the transaction and send the money back to the IRS, which will then reissue your refund — usually by check, which takes another five to seven business days.

To prevent this, check Where's My Refund? before the payment date and look for the account number shown. If it is wrong, call the IRS immediately at 800-829-1040 and ask them to stop the payment. If you catch it before the payment is released, they can change the account number. If the payment has already been sent, you will have to go through the bank reversal process.

Paper checks and address changes

If you are receiving a paper check and you moved since you filed your return, the check may go to your old address. If this happens, you can file a change of address with the post office, and they will forward it to your new address. This adds a few days to delivery time.

If the check arrived at your old address and you no longer have access to it, contact the IRS at 800-829-1040. They can issue a replacement check, though this takes another four to six weeks. Bring your Social Security number, the original refund amount, and the date the check was supposed to be mailed.

Frequently Asked Questions

How often does Where's My Refund? update?

The tool updates once per day, usually overnight. Checking multiple times in the same day will show the same status. If your status has not changed in more than a week and it still says "Received," your return may need manual review or there may be an issue with it.

Can I check my refund status if someone else filed my taxes?

Yes, as long as you have your Social Security number, filing status, and the exact refund amount. You do not need to be the person who filed the return to check its status. If you do not know the refund amount, you can call the IRS at 800-829-1040 and they can tell you.

What does it mean if Where's My Refund? says my information does not match?

This usually means there is a typo in the information you entered — most often the Social Security number or the refund amount. Try again, checking each digit carefully. If it still does not match after several tries, call the IRS at 800-829-1040 to confirm the information they have on file.

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

No. The IRS processes all returns on the same timeline regardless of how you filed or whether you paid a fee. Some tax software companies offer "refund advance" loans that give you money before your refund arrives, but these are loans you have to repay, not a way to speed up the actual refund.

What if my refund shows as sent but I never received it?

If it was a direct deposit, check your bank account and contact your bank to see if the deposit is pending. If it was a check, wait five to seven business days from the mail date, then contact the IRS at 800-829-1040 to request a replacement. Bring the original mail date and refund amount.