The IRS will hold your refund and mail you a check instead

If your bank account closes before the IRS deposits your refund, the deposit will fail. The IRS does not automatically reroute the money to a new account. Instead, the failed deposit triggers a process: the IRS generates a paper check and mails it to the address on file with your tax return. This takes longer than a direct deposit would, but you will receive the money.

The timing depends on when the account closure happens relative to when the IRS processes your return. If your account closes after the IRS has already sent the deposit instruction to your bank, the bank rejects it and returns it to the IRS. The IRS then issues a check, which can take 2 to 4 weeks to arrive by mail from the date of rejection. If your account closes before the IRS processes your return, the deposit fails at the moment the IRS tries to send it, and the same check-issuance process begins.

You do not need to contact the IRS to trigger this. The bank's rejection of the deposit is automatic, and the IRS's response is automatic. Your refund will not be lost.

Key Takeaways

  • A failed direct deposit does not cancel your refund — the IRS issues a check instead and mails it to your return address.
  • A paper check from the IRS typically arrives 2 to 4 weeks after the deposit fails, which is slower than direct deposit but still reliable.
  • You can track the status of your refund using the IRS Where's My Refund tool, which will show you when a check has been issued.
  • If you opened a new bank account, you can update your direct deposit information with the IRS only if your return has not yet been processed.
  • Once a check is issued and mailed, you cannot redirect it to a different address — you must cash or deposit it at the address it was sent to.

How the IRS learns your account is closed

When the IRS sends a direct deposit instruction to your bank, the bank processes it like any other incoming transfer. If the account number no longer exists or is marked closed, the bank generates an error code and returns the deposit to the IRS. This rejection happens automatically — the bank does not contact you, and the IRS does not contact you. The whole exchange is electronic.

The timing of this rejection depends on your bank's processing schedule. Most banks process incoming ACH transfers (the electronic system the IRS uses) in batches during business hours. A rejection typically comes back to the IRS within 1 to 2 business days of the deposit attempt. Once the IRS receives the rejection, it flags your refund for manual review and check issuance.

When you can update your bank information before the refund processes

If you close your account and realize it before the IRS has processed your return, you can file an amended return or contact the IRS to update your direct deposit information. The window for this is narrow: you have until the IRS actually attempts the deposit. You can check the status of your return using the IRS Where's My Refund tool at irs.gov. If the tool shows "Refund Approved" or "Refund Sent," the deposit has already been attempted or completed, and you cannot change the destination.

If the tool shows your return is still being processed, call the IRS at 1-800-829-1040 and ask whether your refund has been sent to your bank yet. If it has not, you can provide a new bank account number. The IRS will update the information in their system, and the deposit will go to the new account instead. This process is not instantaneous — allow several business days for the change to take effect.

If you do not reach the IRS in time and the deposit fails, you cannot update the account information retroactively. The check will be issued and mailed.

Tracking a check after the deposit fails

Once the IRS issues a check instead of a direct deposit, you can track it using Where's My Refund. The tool will change from showing "Refund Sent" (which usually means direct deposit) to showing "Refund Issued" with a check date. The date shown is when the IRS generated the check, not when it arrived in your mailbox. Add 7 to 10 business days to the check date for delivery, depending on your location and mail speed.

If you do not receive the check within 4 weeks of the date shown in Where's My Refund, contact the IRS. You will need your Social Security number, filing status, and the refund amount. The IRS can verify whether the check was mailed and, if necessary, issue a replacement.

What to do if you receive a check but cannot deposit it

The IRS check is a standard U.S. Treasury check. You can deposit it at any bank or credit union where you have an account, even if it is a new account opened after your original one closed. You do not need to have the account open at the time the check is issued — you only need an account at the time you deposit it. Most banks accept IRS refund checks without requiring an endorsement beyond your signature on the back.

If you do not have a bank account, you can cash the check at most check-cashing services, though they typically charge a fee (usually 1 to 3 percent of the check amount). Some retailers like Walmart and grocery stores also offer check-cashing services. You will need a government-issued photo ID.

Preventing this problem on future returns

If you plan to close a bank account, do so after you have filed your tax return and received your refund. If you must close an account before filing, open a new one first and use the new account number on your return. The IRS does not require you to use the same account year to year — you can change banks or account types between returns without any penalty or delay.

If you use a tax preparation service or software, update your bank information in that system before you file. Most services allow you to change the account number up until the moment you submit the return to the IRS. Once submitted, you can only change it through the IRS directly, and only if the return has not yet been processed.

Frequently Asked Questions

Can the IRS send my refund to a different bank account if I give them a new one?

Only if your return has not yet been processed. Once the IRS has processed your return and attempted the deposit, the destination is locked in. If the deposit fails, the IRS issues a check to your return address, and you cannot redirect it. You can deposit that check into any account you choose, but you cannot change where the IRS sends it.

How long does it take to get a check instead of a direct deposit?

The IRS typically issues a check within 1 to 2 weeks of the failed deposit attempt. Mail delivery adds another 7 to 10 business days. Total time from failed deposit to check in hand is usually 2 to 4 weeks, compared to 3 to 5 days for direct deposit.

What if I moved and the check goes to my old address?

Contact the IRS with your new address and the check date shown in Where's My Refund. The IRS can issue a replacement check to your current address. You will need to provide your Social Security number, filing status, and the refund amount. The process takes 4 to 6 weeks.

Can I deposit an IRS refund check into a savings account instead of checking?

Yes. An IRS check can be deposited into any type of bank account — checking, savings, money market, or prepaid card account. The bank will process it the same way as any other check deposit. Some banks hold IRS checks for a few business days before making the funds available, depending on their policy.

What if my bank says the account was closed and rejects the check?

This is rare, but if it happens, the check will be returned to the IRS. Contact the IRS when ready with your new address or a new bank account number. The IRS will issue a replacement check. Have your Social Security number and the original check date ready.