Your refund status depends on when you filed and which method the IRS chose to send it

The IRS processes tax refunds in waves throughout the year, not all at once. If you filed weeks ago and haven't received your money, it may still be on its way — or it may be held up for a reason you can address. The fastest way to know the actual status is the IRS Where's My Refund tool, which shows you the exact stage your return is in and, if there's a problem, what's blocking it.

The tool updates once per day, usually overnight. If you check it and see "still processing," that's normal for most returns. If you see a delay code or a message asking for more information, that's when you need to take action.

Key Takeaways

  • The IRS Where's My Refund tool at irs.gov is the only source that shows your actual refund status — not your bank, not a tax software company.
  • Most refunds are sent within 21 days of filing, but some take longer if the IRS needs to verify information or if you claimed certain credits.
  • If the tool shows a delay code, it usually means the IRS is reviewing your return for accuracy, and you may need to send documents or wait for them to finish.
  • Direct deposit refunds arrive faster than paper checks, typically within 3 to 5 business days once the IRS releases the money.
  • If your refund is more than 21 days late with no status update, contact the IRS directly at 1-800-829-1040 to find out why.

How to check your refund status right now

Go to irs.gov and look for "Where's My Refund" in the search box at the top. You'll need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return. The tool will show you one of three messages: "still processing," a specific delay code, or "approved" with a payment date.

If it says "still processing," check back in a few days. The tool updates once daily, usually between midnight and 1 a.m. Eastern time. If it's been more than 21 days since you filed and the tool still says "processing" with no other message, that's unusual and worth a phone call to the IRS.

Why some refunds take longer than 21 days

The IRS aims to send most refunds within 21 days, but several things can slow that down. If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the law requires the IRS to hold your refund until mid-February, even if your return is complete. This is a legal requirement, not a processing delay.

Other reasons for delays include math errors on your return, a mismatch between your Social Security number and your name, income reported on your return that doesn't match what your employer or bank reported to the IRS, or a flag for identity theft or fraud. The Where's My Refund tool will usually tell you which of these is happening. If it doesn't, the IRS website has a list of delay codes you can search by the code number the tool gives you.

Direct deposit versus paper check — which arrives first

If you chose direct deposit on your tax return, your refund goes into your bank account once the IRS releases it. This usually takes 3 to 5 business days after the IRS approves your return. If you chose a paper check, the IRS mails it, which adds 7 to 10 business days for postal delivery, depending on where you live.

Direct deposit is faster and safer — there's no risk of a check getting lost in the mail. If you filed by paper and chose a check, you can't change it to direct deposit after the fact. But if you file electronically next year, you can request direct deposit then.

What to do if the tool shows a delay code

When Where's My Refund shows a specific code instead of "still processing," it means the IRS has flagged something on your return that needs attention. Common codes indicate the IRS is verifying your identity, reviewing your return for accuracy, or waiting for documents from you.

The tool usually tells you what to do next — either wait for the IRS to finish its review, send documents by mail, or call a specific number. Follow those instructions exactly. If the tool doesn't give you clear next steps, go to irs.gov/refunds and search for your delay code number. The IRS website has explanations for every code and what it means for your timeline.

When to call the IRS about your refund

Call the IRS at 1-800-829-1040 if your refund is more than 21 days late and Where's My Refund shows no status update, if the tool shows a delay code but you don't understand what it means, or if you've sent documents the IRS requested and want to confirm they arrived. Have your Social Security number, filing status, and the refund amount ready when you call.

Wait times can be long, especially during tax season (January through April). If you can't reach anyone, try calling early in the morning or late in the afternoon, when lines are shorter. You can also visit an IRS office in person if one is near you — the IRS website has a locator tool.

What happens if your refund never arrives

If Where's My Refund says your refund was approved and sent, but you never received it, the next step depends on how it was sent. For direct deposit, contact your bank and ask if the deposit was rejected or returned. Banks sometimes reject deposits if your account number changed, if the account was closed, or if there was a security hold. Your bank can tell you what happened and may be able to redeposit the money.

For a paper check, wait 30 days from the approval date before assuming it's lost. If 30 days have passed, call the IRS and ask them to issue a replacement check. They'll need to verify your identity and may ask you to sign a form confirming you never received the original.

Frequently Asked Questions

How long does it usually take to get a tax refund?

Most refunds arrive within 21 days of filing if you chose direct deposit. Paper checks take longer — usually 21 days for the IRS to process, plus 7 to 10 days for mail delivery. If you claimed the EITC or ACTC, the IRS holds your refund until mid-February by law.

Can I speed up my refund?

Direct deposit is the fastest method — it's usually 3 to 5 business days once the IRS releases your money. Filing electronically instead of by paper also speeds things up. Beyond that, the IRS processes refunds in the order they're received, and you can't jump the queue.

What if I made a mistake on my tax return?

If you filed electronically and realize you made an error before the IRS processes your return, you can file an amended return using Form 1040-X. If the IRS has already processed your return, they may catch the error themselves. Either way, contact the IRS or a tax professional for guidance on your specific situation.

Can my refund be garnished or taken to pay debts?

Yes. If you owe back taxes, child support, or certain other federal or state debts, the IRS can intercept your refund to pay them. The IRS will notify you if this happens. If you believe the intercept was a mistake, you have the right to request a hearing.

Why does the IRS hold refunds for EITC and ACTC?

This is a federal law requirement, not a processing delay. The IRS must hold these refunds until mid-February to reduce fraud and errors on these credits. Even if your return is complete and approved, you won't receive the money until that date.