Check the IRS refund status tool first

The fastest way to find out where your refund is sits on the IRS website at irs.gov/refunds. You need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, and will tell you whether the IRS has received your return, is processing it, has approved it, or has sent it out.

If you filed electronically, the IRS typically processes your return within 21 days. If you mailed a paper return, add 4 to 6 weeks to that timeline before the IRS even receives it. The status tool will show you which stage you are in right now.

Write down the date you filed and the date shown in the status tool. You will need both if you have to contact the IRS later.

Key Takeaways

  • The IRS refund status tool at irs.gov/refunds is the only official source for where your money is; it updates once per day and requires your SSN and filing status.
  • Electronic returns usually process within 21 days; paper returns take 4 to 6 weeks just to arrive at the IRS, then another 21 days to process.
  • If the status tool shows "still processing" after 21 days for an e-filed return or 27 days for a paper return, contact the IRS by phone or mail a Form 3911.
  • Refunds sent by direct deposit arrive in 1 to 2 business days once approved; checks take 7 to 10 business days from the mail date shown in the status tool.
  • The IRS holds refunds for returns with math errors, missing information, or fraud flags; the status tool will say "still processing" if this is happening to you.

How long the IRS takes at each stage

The timeline depends on how you filed and how you want your refund delivered. If you filed electronically and chose direct deposit, the IRS aims to send your refund within 21 days of receiving your return. Once approved, direct deposit deposits land in your bank account in 1 to 2 business days.

If you filed electronically but asked for a check, the IRS still processes within 21 days, but the check takes 7 to 10 business days to arrive by mail after it ships. If you mailed a paper return, the IRS does not start processing until they receive it, which takes 4 to 6 weeks on its own. Then add another 21 days for processing.

These are target timelines, not guarantees. The IRS processes millions of returns, and some take longer because of errors on the return, missing documents, or identity verification holds.

When the status tool says "still processing"

If your return shows "still processing" after 21 days for an e-filed return or 27 days for a paper return, something on your return needs attention. Common reasons include math errors, a missing signature, a mismatch between your Social Security number and name, or a claim for a credit the IRS needs to verify.

The status tool does not always tell you what the hold-up is. If you have waited longer than the timeline above, call the IRS at 1-800-829-1040 (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the exact refund amount ready. Wait times are often long, especially during tax season.

If you cannot reach the IRS by phone, you can file Form 3911 (Application for Taxpayer Assistance Order) by mail to request they look into the delay. Mail it to the address shown on your tax return instructions for your state.

What to do if your refund was sent but you did not receive it

If the status tool shows your refund was approved and sent, but you have not received it, the next step depends on how it was sent. For direct deposit, check your bank account first — sometimes deposits post to a different account than you expected, or they arrive a day or two later than the status tool predicted.

If you chose a check and it has been more than 10 business days since the mail date shown in the status tool, the check may have been lost or stolen. Call the IRS at 1-800-829-1040 and ask them to issue a replacement check. They will verify your identity and put a stop on the original check so it cannot be cashed.

If you moved since you filed your return, the check may have gone to your old address. Contact the post office and file a mail forwarding request if you have not already. If the check was sent to the wrong address, the IRS can reissue it once you call and confirm your current address.

Reasons the IRS holds or delays a refund

The IRS flags returns for review when something does not match their records or when the return itself has an error. A mismatch between your name and Social Security number, even a small one, can trigger a hold. If you claimed the Earned Income Tax Credit or Child Tax Credit, the IRS may verify your income or dependent information before releasing your refund.

If you owe back taxes, child support, or student loans, the IRS may offset your refund to pay those debts. The status tool will not always tell you this is happening — you may only find out when the refund does not arrive. If you think your refund was offset, call the IRS or check your mail for a notice explaining the offset.

Identity theft and fraud holds also delay refunds. If someone filed a return using your Social Security number, the IRS will hold your legitimate return while they investigate. This can take weeks or months. The IRS will send you a notice if this happens.

Direct deposit versus check — which arrives faster

Direct deposit is faster and more reliable. Once the IRS approves your return, direct deposit deposits the money in your bank account in 1 to 2 business days. A check takes 7 to 10 business days to arrive by mail, and it can get lost or delayed in the mail.

If you did not choose direct deposit when you filed, you cannot change it now. You have to wait for the check. If the check does not arrive within 10 business days of the mail date shown in the status tool, call the IRS to request a replacement.

For next year, consider setting up direct deposit when you file. You can use your bank account or a prepaid card. The IRS will not charge you to use direct deposit, and it is the fastest way to get your refund.

State refunds and federal refunds are separate

If you filed a state return as well as a federal return, your state refund is handled by your state tax agency, not the IRS. State refunds often take longer than federal refunds — some states take 6 to 8 weeks or more. Check your state's tax website for a refund status tool specific to your state.

Some states offer direct deposit for state refunds too, which speeds things up. Others mail checks only. If you are waiting for both a federal and state refund, track them separately using each agency's status tool.

Frequently Asked Questions

How do I know if my refund was lost in the mail?

Check the IRS status tool to confirm the refund was sent and note the mail date. Wait 10 business days from that date. If the check has not arrived, call the IRS at 1-800-829-1040 and ask for a replacement. They will stop payment on the original check.

Can I get my refund faster if I call the IRS?

No. Calling the IRS can help you find out why your refund is delayed or request a replacement check, but it does not speed up processing. The IRS processes returns in the order they receive them. The status tool is the most reliable way to track progress.

What if the IRS says they never received my paper return?

If you mailed your return and the IRS has no record of it after 6 weeks, file a new return electronically if you can. Keep a copy of the original return you mailed. You may need to file Form 3911 to explain the situation if the IRS later receives the original return.

Will my refund be held if I owe back taxes?

Yes. The IRS will offset your refund to pay back taxes, child support, or federal student loan debt. The status tool may not tell you this is happening. You will receive a notice in the mail explaining the offset and how much was taken.

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

No. Once you file your return, you cannot change the delivery method. If you chose a check, you have to wait for the check. For future refunds, choose direct deposit when you file your return.