Your refund goes to the place you told the IRS to send it
When you file your tax return, you choose how the IRS delivers your refund: direct deposit to a bank account, a check mailed to your address, or a prepaid debit card. The IRS follows that instruction. If you chose direct deposit, the money lands in your bank account. If you chose a check, it arrives by mail. If you chose a debit card, it comes in the mail as a physical card you set up.
The problem starts when that refund doesn't show up where you expected it. The money may be delayed, sent to the wrong account, intercepted by a debt collector, or lost in the mail. Each situation has a different solution, and the path forward depends on which delivery method you chose and what went wrong.
Key Takeaways
- Direct deposit refunds typically arrive within 21 days of the IRS accepting your return, but can take longer if the IRS is processing a backlog or your return was flagged for review.
- Check refunds are mailed from an IRS processing center and can take three to four weeks to arrive, plus additional time if your address changed or the mail is delayed.
- You can track your refund status using the IRS Where's My Refund tool at irs.gov, which updates once per day and shows the exact stage of processing.
- If your refund was intercepted by a debt collector, the IRS will have sent you a notice; you can dispute the offset through the IRS or the agency that took it.
- If your refund went to the wrong bank account, you will need to contact that bank to request a reversal, then file an amended return or contact the IRS to redirect future refunds.
Check your refund status with the IRS Where's My Refund tool
The fastest way to find out where your refund is: go to irs.gov, click "Where's My Refund," and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day and shows you which stage your return is in—received, approved, sent to your bank, or mailed.
The tool will tell you the expected delivery date if your refund has not yet been sent. If the tool says your refund was sent but you have not received it, the next step depends on your delivery method. For direct deposit, wait five business days after the tool shows it was sent; banks sometimes take that long to post the money. For a check, wait 10 business days after the tool shows it was mailed.
If the tool shows your refund was sent more than 10 business days ago and you still do not have it, or if the tool shows an error message, you will need to contact the IRS directly or investigate what happened to the payment.
What to do if your direct deposit refund never arrived
If the IRS says your refund was sent to your bank account but the money never showed up, start by contacting your bank. Give them the date the IRS says it was sent and ask whether the deposit was received and rejected, or never arrived at all. Banks sometimes reject deposits if the account number or routing number on your return was wrong, or if the account was closed.
If your bank says the deposit was rejected, the IRS will hold the money and eventually mail you a check instead—this usually takes four to six weeks from the rejection date. You can speed this up by calling the IRS at 1-800-829-1040 and asking them to issue a check when ready, though they may ask you to wait a few more days first.
If your bank says it never received the deposit, the money may still be in the IRS system. Ask your bank for written confirmation that the deposit was not received, then call the IRS with that confirmation. The IRS can investigate whether the deposit was sent to a different account or lost in transit. This investigation takes two to four weeks.
What to do if your check refund never arrived
Checks take longer than direct deposits—typically three to four weeks from the date the IRS mails them. If the Where's My Refund tool shows your check was mailed more than 10 business days ago and you have not received it, the check may be lost in the mail, sent to an old address, or held up by postal delays.
Call the IRS at 1-800-829-1040 and tell them your check has not arrived. Have your Social Security number and the refund amount ready. The IRS can verify the mailing address on file and issue a replacement check if the original is confirmed lost. A replacement check usually takes two to three weeks to arrive.
If you moved recently and did not update your address with the IRS before filing, your check may have been sent to your old address. Contact the post office for your old address and ask them to forward mail to your new address, or ask the new resident to return the check to you. You can also file a change of address form with USPS, though this does not recover a check already in transit.
If your refund was taken by a debt collector or the government
The IRS can intercept your refund to pay back taxes, unpaid child support, student loans in default, or other federal or state debts. When this happens, the IRS sends you a notice called the Notice of Federal Offset or a similar state notice. This notice tells you which debt was offset and which agency took the money.
If you believe the offset was wrong—for example, the debt was already paid, or it belongs to someone else—you can dispute it. Contact the agency listed on the notice and ask for a review. If the agency confirms the debt is yours and valid, you cannot recover the refund. If the agency agrees the offset was a mistake, they will notify the IRS and you may receive the refund in a future year.
For federal tax debt specifically, you can request a hearing with the IRS Office of Appeals if you disagree with the offset. For other debts, the process varies by agency. The notice you received will explain how to request a review or hearing.
If your refund went to the wrong bank account
If you made a mistake on your return and gave the IRS the wrong bank account number or routing number, the refund may have been deposited into someone else's account. Contact your bank when ready and explain what happened. Ask them to reverse the deposit and return the money to the IRS. Banks can sometimes do this if they catch the error quickly, but if the account holder has already withdrawn the money, reversal becomes much harder.
At the same time, contact the IRS at 1-800-829-1040 and report the wrong account number. The IRS can flag your account and may be able to recover the money from the receiving bank. This process takes several weeks and is not always successful.
For next year, file an amended return (Form 1040-X) with the correct bank account information, or contact the IRS to update your direct deposit details on file. This ensures future refunds go to the right place.
Refund delays during IRS backlogs or return reviews
The IRS processes millions of returns each year, and during peak season (March through May) processing times slow down. If you filed early in the season, your refund may take longer than the standard 21 days. The Where's My Refund tool will show you the current expected date.
If the IRS selected your return for review—usually because of math errors, missing information, or items that triggered automated checks—processing stops until the review is complete. The IRS will send you a letter explaining what they need. Respond promptly with the requested documents. Reviews typically add two to eight weeks to your refund timeline, depending on complexity.
If you have not received a letter but the Where's My Refund tool shows your return is under review, call the IRS at 1-800-829-1040 to ask what information they need. Do not wait for a letter to arrive—responding early can speed up the process.
Frequently Asked Questions
How long does it take to get a tax refund?
Direct deposit refunds typically arrive within 21 days of the IRS accepting your return. Check refunds take three to four weeks to mail, plus delivery time. If your return is under review or the IRS is processing a backlog, add two to eight weeks. The Where's My Refund tool shows your specific timeline.
Can I get my refund faster?
No. The IRS processes refunds in the order they are received and does not offer expedited processing. Direct deposit is faster than checks, but both follow the same queue. If your return is delayed, it is usually because it is under review or the IRS is working through a backlog.
What if the IRS says I owe money instead of getting a refund?
You will receive a bill or notice from the IRS explaining what you owe and when payment is due. You can pay online at irs.gov, by mail, or by phone. If you cannot pay in full, the IRS offers payment plans that spread the debt over several months.
Can I claim a refund that arrived years ago but I never received?
Refunds expire after three years. If you did not receive a refund from a return filed more than three years ago, you cannot recover it. If it was within three years, contact the IRS with proof that you did not receive it, and they can investigate or issue a replacement check.
What if someone else received my refund by mistake?
Contact your bank or the receiving bank when ready and report the error. Ask them to reverse the deposit. At the same time, contact the IRS at 1-800-829-1040 and report the wrong account. The IRS can attempt to recover the funds, but success depends on whether the money has already been withdrawn.