The IRS sends your refund to the bank account or address you listed on your tax return, or to a prepaid card if you chose that method

Your tax refund follows the routing information you provided when you filed. If you chose direct deposit, the IRS sends the money to the bank account number and routing number on your return. If you chose a paper check, it goes to the mailing address on file. If you used a tax preparer's refund advance or a temporary prepaid card, the refund may land there first before moving to your actual account.

The IRS does not choose where your refund goes. You do—at the moment you file. Once the return is submitted, changing the destination requires either waiting for the refund to arrive and then moving it yourself, or filing an amended return, which delays everything by months.

Key Takeaways

  • Direct deposit refunds typically arrive within 21 days of the IRS accepting your return, but can take longer if there are errors or delays in processing.
  • Paper checks are mailed to the address on your return and can take three to four weeks or longer depending on postal delays and IRS processing time.
  • You can check the status and destination of your refund using the IRS Where's My Refund tool on IRS.gov, which updates every 24 hours.
  • If your refund went to the wrong account or address, you will need to contact your bank, the IRS, or file an amended return depending on what went wrong.
  • Refunds sent to closed bank accounts or wrong addresses can be recovered, but the process takes weeks and requires documentation from your bank or the IRS.

How to find out where your refund was sent

The IRS Where's My Refund tool is the fastest way to see the destination. Go to IRS.gov, select "Where's My Refund," and enter your Social Security number, filing status, and the exact refund amount from your return. The tool shows the status of your refund and, once it has been processed, the account or address it was sent to.

The tool updates once per day, usually overnight. If your return was accepted less than 24 hours ago, the tool will not yet show a status. If it shows "Return Received" or "Being Processed," your refund has not been sent anywhere yet—it is still being reviewed.

Once the status changes to "Approved" or "Sent," the tool displays the routing and account number (for direct deposit) or the mailing address (for a check). Write down these details. If something looks wrong, you now have proof of what the IRS has on file.

Direct deposit refunds and when they arrive

If you chose direct deposit, the IRS sends the refund electronically to your bank. The money typically appears in your account within one to three business days after the IRS releases it, though some banks hold deposits for up to five business days. The IRS itself usually releases the refund within 21 days of accepting your return, but this timeline extends if the return requires manual review or if there are errors.

Check your bank account and your bank's transaction history. If the deposit appears but you do not recognize the account, contact your bank when ready—the refund may have been sent to an old account you forgot about, or the routing number on your return was incorrect. Your bank can tell you which account received the deposit and help you move the money if needed.

If the refund does not appear after five business days and the IRS tool shows "Sent," contact your bank with the routing and account number from the IRS tool. Your bank can confirm whether the deposit arrived and, if not, whether it was rejected due to a closed account or other issue.

Paper check refunds and mailing delays

Paper checks are mailed to the address on your return. The IRS typically mails checks within 21 days of accepting your return, but postal delays can add two to four weeks. If you moved recently or the address on your return is outdated, the check may be returned to the IRS as undeliverable, which adds another month to the process.

Check your mail carefully, including any forwarding mail from your old address if you recently moved. If you filed using an address you no longer use, contact the IRS to update it. You can request a replacement check through the IRS, but this requires filing Form 3911, which takes additional weeks to process.

If your check was lost in the mail or never arrived after eight weeks, the IRS can issue a replacement. Call the IRS at 1-800-829-1040 and provide your Social Security number and the refund amount. The IRS will verify that the original check was mailed and issue a new one, though this process takes another four to six weeks.

Refunds sent to the wrong account or address

If the IRS tool shows your refund was sent to an account you do not recognize or an address you did not provide, the cause is usually a data entry error on your return or a mistake by your tax preparer. The routing number or account number may have been transposed, or the address may have been typed incorrectly.

If the refund went to the wrong bank account, contact that bank when ready and explain the situation. The bank can attempt to reverse the deposit if it was recent, though most banks can only reverse deposits within one to three business days. If the deposit is older, the bank will direct you to the IRS. You will need to file Form 3911 with the IRS and provide proof that the account does not belong to you.

If the refund was mailed to the wrong address, contact the IRS at 1-800-829-1040 with your Social Security number and refund amount. The IRS can place a hold on the check if it has not yet been mailed, or issue a replacement check to the correct address if the original was already sent. This process takes two to four weeks.

Refunds sent to closed accounts or prepaid cards

If your bank account was closed before the refund arrived, the bank will reject the deposit and return it to the IRS. This rejection can take one to two weeks, and the IRS then takes another two to three weeks to reissue the refund as a paper check to your address on file. The total delay is typically four to six weeks from the original rejection.

If you used a tax preparer's refund advance or a temporary prepaid card to file, the refund may have been sent to that card instead of your personal account. Check the card's transaction history or contact the tax preparer to confirm where the refund landed. Some prepaid cards charge fees to withdraw the money, so verify the terms before accepting the refund there.

If the refund went to a prepaid card you no longer have access to, contact the card issuer with your account number. They can tell you whether the deposit was received and help you transfer it to your bank account. If the card has been closed, the issuer will direct you to the IRS for a replacement check.

What to do if your refund is missing or delayed

If the IRS tool shows your refund was sent but you have not received it after the expected timeframe, the money may be stuck in transit, rejected by your bank, or lost in the mail. The first step is to confirm the destination using the IRS tool, then contact the relevant institution—your bank for direct deposits, or the IRS for checks.

For direct deposits, give your bank at least five business days after the IRS releases the refund. If it still has not arrived, call your bank with the routing and account number from the IRS tool and ask them to trace the deposit. Your bank can confirm whether the money was received and rejected, or whether it is still in transit.

For checks, wait at least eight weeks from the date the IRS accepted your return. If the check has not arrived, call the IRS at 1-800-829-1040 and request a replacement. The IRS will verify that the original check was mailed and issue a new one to your current address.

Frequently Asked Questions

Can I change where my refund goes after I file?

No. Once you file your return, the destination is locked in. If you need to change it, you must file an amended return using Form 1040-X, which delays your refund by several months. The only exception is if the refund has not yet been released by the IRS—in that case, contact the IRS when ready to see if they can halt it and reissue it to a different account.

How long does it take for a direct deposit refund to show up in my bank account?

The IRS typically releases direct deposit refunds within 21 days of accepting your return. Once released, the money usually appears in your bank account within one to three business days, though some banks hold deposits for up to five business days. If it has been more than five business days since the IRS released the refund, contact your bank to trace the deposit.

What if I gave the IRS the wrong bank account number?

If the account number was wrong, the bank will reject the deposit and return it to the IRS. The IRS will then reissue the refund as a paper check to your address on file, which takes an additional four to six weeks. You can contact the IRS at 1-800-829-1040 to request that they issue a check to the correct address instead of waiting for the rejected deposit to be returned.

Can the IRS tell me if my check was lost in the mail?

Yes. Call the IRS at 1-800-829-1040 with your Social Security number and refund amount. The IRS can confirm whether the check was mailed and, if it has been more than eight weeks, issue a replacement check. The replacement takes another four to six weeks to arrive.

What happens if my refund was sent to an account that is not mine?

Contact the bank that holds that account and explain the situation. If the deposit is recent, the bank may be able to reverse it. If not, you will need to file Form 3911 with the IRS and provide proof that the account does not belong to you. The IRS will then investigate and reissue the refund as a check to your address on file.