Why banks send tax refunds back

When the IRS tries to deposit your refund directly into your bank account and the bank sends it back, the most common reason is a closed account. If you closed the account after filing your return but before the refund arrived, the bank will reject the deposit. The second most common reason is a mismatched account number or routing number — a typo on your return, a transposed digit, or an account that never existed under that routing number.

Less often, banks reject refunds because the account holder's name does not match the name on the tax return, or because the account was flagged for fraud or suspicious activity. Some banks also reject deposits to accounts that have been inactive for a long time, though this is rare with tax refunds specifically.

When a bank rejects a direct deposit, it sends the money back to the IRS with a reason code. The IRS then has to decide what to do next — and that decision depends on how quickly you contact them and what information you provide.

Key Takeaways

  • A rejected refund goes back to the IRS, which will hold it while it tries to contact you, so you have time to respond but should act within a few weeks.
  • Check your IRS account at irs.gov using Get Transcript or the IRS2Go app to see the status and reason code for the rejection.
  • If the account number was wrong, you can file Form 3911 to request a check or a new direct deposit to the correct account.
  • If you closed the account, the IRS will mail you a check to the address on file, but this can take four to six weeks after the rejection.
  • Do not ignore a rejected refund — the IRS will eventually send a check, but you have no way to speed it up without contacting them first.

How to find out your refund was rejected

The IRS does not always notify you immediately when a bank rejects your refund. You may not hear anything for two to four weeks. The most reliable way to find out is to check your refund status yourself using the IRS's Where's My Refund tool at irs.gov, or by downloading the IRS2Go mobile app.

When you enter your Social Security number, filing status, and the exact refund amount, the tool will show you one of four statuses: "Received", "Approved", "Sent", or "Delivered". If your refund was rejected by the bank, the status will usually say "Sent" but will not change to "Delivered" after several weeks. Some taxpayers see an error message or a note that says the deposit was returned.

A more detailed view is available through Get Transcript, also on irs.gov. This shows the actual account transcript for your tax year, including the date the refund was issued and, if it was rejected, the date it came back. You can view this online or request a paper copy by mail.

What the IRS does when a bank sends money back

When your bank rejects the deposit, it sends the refund back to the IRS with a reason code — typically "Account Closed", "Invalid Account Number", or "Name Mismatch". The IRS receives this code and enters it into your account record. At that point, the refund sits in a holding status while the IRS waits to hear from you.

The IRS does not automatically re-issue the refund or mail you a check right away. Instead, it holds the money for a set period — usually 30 to 45 days — to give you time to contact them and provide corrected banking information if the problem was a typo. If you do not contact them during that window, the IRS will eventually mail a check to the address on your tax return, but this can take an additional four to six weeks.

This means the total delay from rejection to receiving a check can be two to three months. If you contact the IRS within the first 30 days and provide corrected information, you can sometimes speed this up to four to six weeks total.

How to request a corrected direct deposit or a check

If the problem was a wrong account number, routing number, or account type (for example, you entered a savings account number but meant to use checking), you can file Form 3911: Taxpayer Statement Regarding Refund. This form tells the IRS to either mail you a check or attempt a new direct deposit to a corrected account that you provide.

You can file Form 3911 online through irs.gov, by mail, or by phone. The online option is fastest — you can submit it through your IRS account and receive confirmation the same day. If you file by mail, include a copy of your tax return and send it to the address listed on the form for your state. By phone, call the IRS at 1-800-829-1040 and have your Social Security number, filing status, and the correct account and routing numbers ready.

When you file Form 3911, you must choose whether you want the IRS to attempt another direct deposit or mail a check. If you choose direct deposit again, the IRS will try once more to deposit to the corrected account. If that fails a second time, they will mail a check instead. If you choose a check from the start, the IRS will mail it to your address on file within four to six weeks.

If the account was closed or the name does not match

If you closed the account after filing your return, the bank will reject the deposit with a "Account Closed" code. In this case, you cannot request a new direct deposit to the same account — it no longer exists. Your options are to file Form 3911 and request a check, or to provide a different bank account that is currently open and in your name.

If the problem is a name mismatch — for example, your account is under a married name but your tax return used a maiden name, or vice versa — contact your bank first to confirm what name is on file. Then file Form 3911 with the correct account information. The IRS can attempt a direct deposit if the account is in your name, even if the spelling or format differs slightly from your tax return.

Do not assume the IRS will figure this out on its own. The bank's rejection code will be in your account record, but the IRS will not take action to re-issue the refund unless you contact them. Filing Form 3911 is the formal way to request action.

Tracking your refund after you file Form 3911

After you file Form 3911, check your refund status again using Where's My Refund or Get Transcript about one week later. The status should update to show that a check has been issued or that a new direct deposit attempt is pending. If you requested direct deposit to a new account, the status will show "Sent" again with a new issue date.

If you requested a check, the status will change to show the check was issued and will include an expected delivery date. Checks typically arrive within 7 to 10 business days of the issue date, though mail delivery can add a few days depending on your location.

If the status does not update within two weeks of filing Form 3911, call the IRS at 1-800-829-1040 to confirm they received your form. Have your Social Security number and the date you filed Form 3911 ready. The IRS can tell you whether the form is in their system and when they expect to process it.

What to do if you never receive the check

If the IRS issued a check but you did not receive it after three weeks, file a claim for a missing check. You can do this by calling 1-800-829-1040 or by filing Form 3911 again, this time requesting a replacement check. The IRS will investigate whether the check was delivered to your address or returned by the postal service.

If the check was returned to the IRS by the post office, the IRS will issue a new one to a corrected address if you provide one. If the check was delivered but you did not receive it, the IRS may issue a replacement, though they may also ask you to wait a longer period before doing so — sometimes up to 60 days — to allow time for the original check to arrive.

Keep records of when you filed Form 3911 and when you expected the check to arrive. If you have to follow up, this timeline will help the IRS locate your case.

Frequently Asked Questions

Can I prevent this from happening next year?

Yes. Double-check your account and routing numbers before you file your return — do not copy them from memory or from an old check. Verify them with your bank's website or by calling customer service. Also confirm that the account is still open and in your name. If you change banks during tax season, update your direct deposit information before filing.

Will the IRS charge me a fee for the rejected refund?

No. The IRS does not charge you for a rejected direct deposit or for filing Form 3911. You will not lose any money because of the rejection — you will receive the full refund amount, just by check instead of direct deposit, or to a corrected account.

How long does it take to get my money after the bank rejects it?

If you file Form 3911 within 30 days of the rejection and request a check, expect four to six weeks from the date you file the form. If you request a new direct deposit to a corrected account, the timeline is similar — four to six weeks. If you do nothing, the IRS will mail a check on its own after 30 to 45 days, adding another four to six weeks, for a total of two to three months.

What if the bank rejected my refund but I do not know why?

Check Get Transcript on irs.gov to see the rejection reason code. If the code is unclear, call the IRS at 1-800-829-1040 and ask them to explain it. You can also contact your bank and ask them to tell you why they rejected the deposit — they may have additional information about the account that the IRS does not.

Can I get my refund as a direct deposit to a different bank account?

Yes. File Form 3911 and provide the routing number and account number for a different bank account in your name. The IRS will attempt to deposit to that account instead. Make sure the account is open and active before you file the form, and confirm the numbers are correct.