The IRS knows where your refund is, but you have to ask the right way

If you filed your tax return and expected a refund that hasn't arrived, the IRS has a tracking system that tells you exactly what stage it's in. You don't have to wait for a letter or call the IRS blindly. The tool is called Where's My Refund? and it's free on the IRS website. It updates once a day, usually overnight, and will tell you whether the IRS is still processing your return, has approved your refund, or has sent it out—and if it's been sent, when it should arrive.

The timeline depends on how you filed and how you want the money. A refund filed electronically and sent by direct deposit typically arrives within 21 days of the IRS accepting your return. A paper return takes longer—usually six to eight weeks from the date the IRS receives it. If you chose a paper check, add another week or two for mail delivery. But the first step is always to check the status yourself rather than assume something went wrong.

Key Takeaways

  • Use the IRS's Where's My Refund tool on IRS.gov to see the exact status of your refund and when it will arrive.
  • Direct deposit refunds typically arrive within 21 days of acceptance; paper checks take six to eight weeks plus mail time.
  • If Where's My Refund shows your refund was sent but you never received it, contact your bank or file a claim with the IRS.
  • The IRS will not discuss your refund by phone unless you call from the number on your tax return or use their appointment system.
  • If your refund was offset to pay a debt, the IRS will have sent you a notice explaining which debt and how much was taken.

How to check your refund status yourself

Go to IRS.gov and look for the "Where's My Refund?" tool in the main navigation. You'll need your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your return. The tool will show you one of three statuses: "Return Received," "Refund Approved," or "Refund Sent."

"Return Received" means the IRS has your return but is still processing it. This stage usually lasts a few days to a few weeks depending on whether the return has errors or needs manual review. "Refund Approved" means the IRS has processed your return and approved the refund amount—it's now in the queue to be sent out. "Refund Sent" tells you the date the IRS released the money and, if you chose direct deposit, the date it should land in your bank account.

Check this tool before you contact the IRS. Most calls to the IRS about refunds are from people whose refunds are still in normal processing and will arrive on schedule. The tool saves you a phone call and gives you an exact answer.

What to do if the tool says your refund was sent but you haven't received it

If Where's My Refund shows "Refund Sent" with a date that has passed, and the money hasn't hit your account, the problem is usually with your bank, not the IRS. Call your bank's customer service line and give them the refund date from the IRS tool. Ask them to search for a pending or rejected deposit under your name and Social Security number. Banks sometimes reject IRS deposits if the account information on your return doesn't match their records exactly—a middle initial missing, a name spelled differently, or a closed account.

If your bank confirms they never received the deposit, or if you chose a paper check and it's been more than two weeks past the "Refund Sent" date, file a claim with the IRS. You can do this by calling the IRS at 1-800-829-1040 or by mailing Form 3911, process for IRS Refund Check, to the address listed on the form. The IRS will investigate and either reissue the refund or tell you what happened to it. This process takes four to six weeks.

Why the IRS might hold your refund

The IRS can delay or reduce your refund for several reasons, and they will send you a notice explaining which one applies to you. The most common reason is a tax offset—the IRS took money from your refund to pay a debt you owe, such as back taxes, unpaid child support, or a federal student loan in default. The notice will say which debt was paid and how much was taken.

The IRS also holds refunds when they suspect fraud or identity theft. If your return matches a pattern of suspicious activity—multiple returns filed from the same address, a return filed after a previous one was already processed, or income that doesn't match what employers reported—the IRS will flag it for manual review. This can add weeks to processing. You'll receive a letter asking you to verify information on your return.

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 mid-February, even if your return is processed earlier. This is a compliance check and applies to millions of returns. The delay is automatic and not a sign of a problem.

When to call the IRS about your refund

Call the IRS refund line at 1-800-829-1040 only if one of these is true: Where's My Refund shows your refund was sent more than two weeks ago and you still haven't received it; the tool shows an error message or won't load your information; you received a notice from the IRS about your refund; or your return has been in "Return Received" status for more than 21 days and you filed electronically.

Have your Social Security number, filing status, and the refund amount ready. The IRS system is automated and will ask for this information before connecting you to a representative. Wait times are longest in March and April. If you can't reach anyone, you can schedule a callback appointment through IRS.gov instead of holding on the phone.

The IRS will not discuss your refund if you call from a different phone number than the one on your return, and they cannot override the system to speed up a refund that's still in normal processing. They can only investigate if something has gone wrong—the refund was sent but not received, or there's a hold you don't understand.

What happens if your refund was lost or stolen

If you received a paper check from the IRS and it was lost in the mail or stolen, contact your bank to see if they can stop payment on the check. You'll need the check number, which the IRS will provide if you call them. Once a check is stopped, the IRS will reissue it, usually within two to three weeks.

If someone else cashed your refund check or used your direct deposit information to intercept your refund, this is identity theft. File a report with the Federal Trade Commission at IdentityTheft.gov and contact the IRS directly. The IRS has a process for victims of identity theft and can investigate who received the money. You'll also want to place a fraud alert with the credit bureaus and monitor your credit report.

How to avoid refund delays on your next return

File electronically rather than by mail. Electronic returns are processed faster and are less likely to be lost. Choose direct deposit instead of a paper check—the money moves directly to your bank account with no mail delays. Make sure the bank account information on your return matches your bank's records exactly, including your name spelling and middle initial.

Double-check that you've entered your Social Security number correctly and that all income amounts match the W-2s and 1099s you received from employers and financial institutions. Mismatches trigger manual review and delays. If you claimed the EITC or ACTC, expect a mid-February hold regardless of when you file—this is normal and not avoidable.

Frequently Asked Questions

How long should I wait before I worry about my refund?

If you filed electronically and chose direct deposit, wait at least 21 days from the date the IRS accepted your return. If you filed by mail or chose a paper check, wait six to eight weeks from the date the IRS received it, plus one to two weeks for mail delivery. Check Where's My Refund first—it will tell you the exact expected date.

Can the IRS speed up my refund if I call and ask?

No. The IRS cannot override the processing timeline for a refund that's still in normal processing. They can only investigate if something has gone wrong—the refund was sent but not received, or there's a hold on your account. Calling will not make your refund arrive faster.

What if I never received a notice about my refund being offset?

The IRS is supposed to send you a notice before they offset your refund, but notices sometimes get lost in the mail. Check Where's My Refund to see if it shows a reduced amount. If you believe your refund was offset in error, call the IRS at 1-800-829-1040 and ask for a copy of the offset notice. You have the right to dispute the offset if you believe the debt was paid or doesn't belong to you.

What if I filed my return but the IRS says they never received it?

If you filed by mail, contact the IRS and ask them to search for your return by Social Security number and filing status. If they can't find it, the return may have been lost in the mail. You'll need to file again, and you can file electronically to avoid another mail delay. Keep a copy of your original return for your records.

Can I get my refund as a direct deposit if I originally chose a paper check?

Once the IRS has processed your return and chosen the payment method, you cannot change it. If you want your next refund by direct deposit, you'll need to file your next return with that option selected. If your current refund was sent as a check and you want to change it, you would need to contact the IRS, but they cannot redirect a check that's already been issued.