Check your refund status directly through the IRS

The IRS offers three ways to check where your refund stands. The fastest is the IRS Where's My Refund tool at irs.gov — you enter your Social Security number, filing status, and the exact refund amount, and it shows you the current status in real time. This tool updates once per day, usually overnight, so checking multiple times in a single day will not give you new information.

You can also call the IRS refund hotline at 1-800-829-1954 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and expected refund amount ready. A representative will tell you the same information the online tool provides, but a phone call can be useful if you have follow-up questions about why a refund is delayed.

The third option is the IRS2Go mobile app, which works the same way as the website tool and is useful if you prefer checking on your phone.

Key Takeaways

  • The Where's My Refund tool at irs.gov updates once daily and requires your Social Security number, filing status, and expected refund amount.
  • Most refunds are issued within 21 days of the IRS receiving your return, though some take longer depending on how you filed and how you want the money.
  • If the tool says your refund is still being processed after 21 days, contact the IRS by phone or mail to find out why.
  • Direct deposit refunds arrive faster than paper checks, usually within 7 to 10 business days after the IRS approves your return.

What the refund status messages mean

The Where's My Refund tool shows one of several messages depending on where your return is in the process. "Return received" means the IRS has your return but has not started processing it yet — this is normal and does not mean anything is wrong. "Return approved" means the IRS has reviewed your return and found no issues; your refund is being prepared to send out.

"Refund sent" means the IRS has released your money. If you chose direct deposit, it will land in your bank account within 7 to 10 business days after this message appears. If you are receiving a paper check, allow 7 to 10 business days for it to arrive by mail after the "refund sent" status shows.

If the tool shows "still processing" after 21 days have passed since you filed, your return may need additional review. This can happen if there are math errors, missing information, or if the IRS is verifying income or deductions. In this case, contact the IRS directly to find out what is holding up your refund.

How long refunds typically take

The IRS aims to issue most refunds within 21 days of receiving your return. This timeline assumes your return is complete, accurate, and filed electronically. If you mailed a paper return, add time for the IRS to receive and scan it — typically 2 to 4 weeks before processing even begins.

Direct deposit is faster than a paper check. Once the IRS approves your return and initiates the direct deposit, the money usually reaches your bank account within 7 to 10 business days. Paper checks take 7 to 10 business days to arrive by mail after the IRS sends them, which means the total time from approval to your hand can be 3 to 4 weeks.

Some refunds take longer. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until at least mid-February, even if your return is processed earlier. This delay exists to prevent fraud and does not mean anything is wrong with your return.

Why your refund might be delayed

The most common reasons for delays are math errors, missing information, or mismatched data. If your Social Security number on your return does not match IRS records, or if you reported income that conflicts with what your employer reported on a W-2, the IRS will flag your return for manual review. This adds weeks to processing.

Claiming dependents you have not claimed before, or claiming a larger refund than you have in previous years, can also trigger additional review. The IRS is looking for patterns that might indicate fraud, so legitimate changes in your situation may still cause a delay.

If you owe back taxes, child support, or student loans, the IRS may offset your refund — meaning they keep it to pay what you owe. The Where's My Refund tool will not show this; instead, you will receive a notice in the mail explaining the offset. If you believe the offset is wrong, you have the right to dispute it, but you must do so within a specific timeframe outlined in the notice.

What to do if your refund is missing or very late

If the Where's My Refund tool shows "refund sent" but you have not received the money after 10 business days (for direct deposit) or 3 to 4 weeks (for a check), contact the IRS. Call 1-800-829-1954 with your Social Security number and return information ready. The IRS can investigate whether the refund was actually sent and, if it was, help you trace where it went.

For direct deposit refunds, the IRS may have sent the money to an old bank account if you did not update your banking information. Ask the IRS which account they sent it to; if it is wrong, you will need to contact that bank to see if the deposit is still pending or if it was rejected. If the bank rejected it, the IRS will eventually re-send it by check, but this can take several additional weeks.

If you filed a paper return and it has been more than 4 weeks since you mailed it, the IRS may not have received it yet. Ask the IRS to check their records. If they have no record of it, you will need to file again — send a new return and mark it "duplicate" so the IRS knows you already filed once.

Frequently Asked Questions

Can I check my refund status if I filed jointly with a spouse?

Yes. Use either spouse's Social Security number in the Where's My Refund tool, along with the filing status (married filing jointly) and the total refund amount. The tool does not distinguish between spouses — it shows the status of the return as a whole.

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

This usually means the return has not reached the IRS yet, or the information you entered does not match what is on file. Double-check that you entered your Social Security number, filing status, and refund amount exactly as they appear on your return. If you filed electronically, wait a few days and try again — it can take time for the system to update. If you filed by mail, wait at least 4 weeks before assuming it is lost.

Do I need to do anything if my refund is delayed?

Not immediately. Check the Where's My Refund tool every few days. If it still shows "processing" after 21 days, or if you receive a notice in the mail asking for more information, respond to that notice right away. Do not ignore IRS mail — it usually means they need something from you to finish processing your return.

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

No. Once you file, the method you chose is locked in. If you selected a paper check and want direct deposit instead, you cannot change it for that year's refund. For next year, you can choose direct deposit when you file.

What happens if I move before my refund arrives?

If you chose direct deposit, your refund will go to the bank account you listed on your return — your address does not matter. If you chose a paper check and you move, the check may be returned to the IRS as undeliverable. Contact the IRS with your new address, and they can re-send the check. This adds time, so update your address with the IRS as soon as you move.