Where your refund might be and how to find out

If you filed your taxes and expected a refund that hasn't shown up, the first step is to check the actual status rather than assume something went wrong. The IRS has a tool called Where's My Refund? that tells you exactly what stage your refund is in — and whether there's a problem at all.

Go to irs.gov and look for "Where's My Refund?" on the homepage. 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 updates once per day, usually overnight, so checking multiple times in the same day won't show you new information.

The tool will show you one of three things: your refund is still being processed, your refund has been approved and a payment date has been set, or there's a problem that needs your attention. Most refunds take 21 days from the date you filed, though some take longer.

Key Takeaways

  • Check Where's My Refund? on irs.gov first — it shows the real status and catches most problems before you need to call.
  • If the tool says your refund was sent but you never received it, the money may have gone to a closed bank account or been intercepted to pay a debt.
  • The IRS can hold your refund if you owe back taxes, child support, or student loans, and will send you a notice explaining why.
  • If Where's My Refund? shows no information about your return at all, your tax form may not have been received or processed yet.
  • You can call the IRS at 1-800-829-1040 if the tool shows a problem code or if your refund is more than 21 days late with no status update.

Your refund was sent but you didn't receive it

If Where's My Refund? shows your refund was approved and sent, but the money never arrived in your bank account, the most common reason is that you gave the IRS the wrong bank account number or routing number when you filed. The IRS sent the money to an account that either doesn't exist or belongs to someone else.

The second most common reason is that your bank account was closed after you filed but before the IRS sent the refund. Banks don't forward direct deposits the way they forward mail — if the account is closed, the money bounces back to the IRS.

If either of these happened, the IRS will mail you a check instead, usually within two weeks of the failed deposit. Where's My Refund? should show you a message saying the deposit failed and a check is being sent. If you don't see that message but your refund shows as sent and you still haven't received it after 21 days, call the IRS at 1-800-829-1040 with your Social Security number and filing status ready.

The IRS is holding your refund

The IRS can legally keep your refund to pay debts you owe to the federal government or to states. The most common reasons are unpaid federal income taxes from earlier years, unpaid student loans in default, or child support arrears. If this is happening, the IRS will send you a notice in the mail explaining which debt they're using your refund to pay.

If you receive this notice and disagree with the debt or believe it's been paid, you have the right to request a hearing. The notice will include instructions for how to do this. You'll need documentation showing the debt was paid or that the amount is wrong — for example, a receipt from your student loan servicer or a letter from your state's child support agency.

If you agree the debt is owed but need to work out a payment plan for the rest, you can contact the agency that holds the debt directly. For federal taxes, that's the IRS. For student loans, that's your loan servicer. For child support, that's your state's child support enforcement office. Having your refund offset doesn't prevent you from setting up a payment plan for the remaining balance.

Your tax return hasn't been processed yet

If Where's My Refund? shows no information about your return — not even that it's being processed — your return may not have reached the IRS yet, or there may be a problem with how it was filed.

If you filed electronically (online or through a tax preparer), the IRS usually receives it within 24 hours. If you mailed a paper return, it can take two to three weeks just to arrive and be scanned into the system. Once it's in the system, Where's My Refund? should show it within one to two days.

If you filed electronically more than a week ago and Where's My Refund? still shows nothing, your return may have been rejected. This usually happens because of a mismatch between what you entered and what the IRS has on file — for example, your name doesn't match your Social Security record, or you entered your Social Security number wrong. If your return was rejected, you should have received an email or letter from the IRS or your tax preparer explaining the problem. Check your email spam folder first, then check the mail.

Your refund is more than 21 days late

The IRS says most refunds take 21 days from the date you filed. If your return shows as accepted and processed in Where's My Refund?, but you're past day 21 with no payment date shown and no message about a problem, you can call the IRS.

Have your Social Security number, filing status, and the refund amount ready. The IRS phone line is 1-800-829-1040. Wait times are usually shorter early in the morning and on weekdays. If you reach an automated system first, select the option for refund status — it may resolve your issue without waiting for a person.

When you speak to someone, explain that your refund is past 21 days with no update. They can look at your account and tell you whether there's a hold, a processing delay, or a problem that needs fixing. If there's a problem, they can often resolve it on the call or tell you what documents to send.

You filed jointly but only one spouse received a refund

If you filed a joint return and Where's My Refund? shows the refund was sent, but only one spouse's bank account received the deposit, the IRS may have split the refund between two accounts. This sometimes happens when both spouses have separate bank accounts on file from previous years.

Check the other spouse's bank account first. If the money isn't there after 21 days, call the IRS at 1-800-829-1040 with both Social Security numbers and the filing status ready. The IRS can tell you where both portions of the refund were sent and whether one portion failed to deposit.

Your tax preparer filed your return but you don't know the status

If someone else prepared and filed your taxes for you, start by asking them for the confirmation number they received when the return was filed electronically, or the date they mailed it if it was a paper return. With that information, you can use Where's My Refund? yourself.

If your preparer won't give you this information or you can't reach them, you can still check the status yourself using Where's My Refund? — you just need your Social Security number, filing status, and the refund amount. If you don't remember the refund amount, you can estimate it or call the IRS and they can tell you.

If you discover your preparer filed your return incorrectly or never filed it at all, you have the right to file an amended return yourself or hire a different preparer. The IRS has a tool called FORM 1040-X for amended returns, though you may want help from a tax professional if the error is complicated.

Frequently Asked Questions

How long does it actually take to get a refund?

The IRS says 21 days for most returns filed electronically. Some take longer, especially if there's a problem or if you filed a paper return. Where's My Refund? will show you a specific payment date once your return is processed.

What if I filed my taxes but the IRS says they have no record of my return?

Your return may still be in the mail if you sent it by post, or it may have been rejected during electronic filing. Check your email for rejection notices first. If you filed electronically and got no rejection notice, contact your tax preparer or the software company you used to confirm the return was actually submitted.

Can the IRS take my refund to pay old debts?

Yes. The IRS can offset your refund for unpaid federal taxes, defaulted student loans, or child support arrears. You'll receive a notice in the mail explaining which debt was paid. You can request a hearing if you disagree with the debt.

What should I do if Where's My Refund? shows an error code?

The tool usually explains what the code means on the same page. Common codes indicate a mismatch in your information, a missing document, or a hold on your account. Follow the instructions on the page, or call 1-800-829-1040 with the code ready.

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

No. Calling won't speed up processing. The IRS processes returns in the order they're received. Calling is useful only if there's a specific problem — like a rejected return, a failed deposit, or a hold on your account — that needs to be fixed.