Why banks reject tax refunds and what that means for your money

When the IRS sends your refund to your bank account, the bank can reject it for a handful of specific reasons—and when that happens, your money doesn't disappear, but it does get stuck in a holding pattern. The most common rejection happens because the account information on your tax return doesn't match what the bank has on file: a closed account, a name mismatch, an incorrect routing number, or an account that's been flagged for fraud or suspicious activity. The IRS will catch the rejection, hold your refund, and eventually mail you a paper check instead—but that process takes time, and you need to know what's happening so you're not left wondering where your money went.

A rejection is different from a delay. A delayed refund is still moving through the system. A rejected refund has bounced back from the bank and now requires the IRS to take a second action. That second action—printing and mailing a check—adds weeks to your timeline.

Key Takeaways

  • The IRS will automatically mail you a paper check if your bank rejects the direct deposit, but this adds two to four weeks to your refund timeline.
  • The most common rejection reasons are a closed account, incorrect routing or account number, or a name mismatch between your return and the bank's records.
  • You can check your refund status on IRS.gov using the Where's My Refund tool, which will tell you if a rejection has occurred.
  • If you know your account information was wrong before filing, you can contact the IRS to update it, though this only works within a narrow window.
  • Once a check is mailed, it typically arrives within 7 to 10 business days, but can take longer if the postal service is slow or the check is lost.

How to know your refund was rejected

The IRS does not call or email you to say your refund bounced. You find out by checking the status yourself. Use the Where's My Refund tool on IRS.gov—enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight.

If your refund was rejected, the tool will show a message saying the IRS is mailing a check. It will not always say why the rejection happened, but the message will confirm that a check is on the way. Write down the date the tool says the check was mailed; that's your starting point for the 7 to 10 business day delivery window.

If the tool shows "still processing" or "refund approved," your money has not been rejected yet. Keep checking every few days. Rejections usually show up within one to two weeks of when the IRS attempted the direct deposit.

The most common reasons banks reject refunds

A closed account is the single most common reason. If you filed your return with an account number that was active when you filed, but the bank closed that account before the IRS sent the deposit, the bank will reject it. This happens often when people file early in the year using an account they plan to close, or when they file with an old account they forgot they had closed.

An incorrect routing number or account number causes rejection too. A single digit wrong—transposed numbers, a typo when entering the information—is enough. The bank's system will not find a matching account and will bounce the deposit back to the IRS.

A name mismatch between your tax return and the bank's records can trigger a rejection. If your return says "John Michael Smith" but your bank account is registered as "J. M. Smith" or "John M. Smith," some banks' automated systems will reject it. This is less common than it used to be, but it still happens.

A fraud hold or account freeze on the account will also cause rejection. If the bank flagged your account for suspicious activity, locked it pending verification, or if you reported the account as compromised, the bank will not accept the IRS deposit until the hold is lifted.

What happens after the bank rejects your refund

Once the bank rejects the deposit, the IRS receives a rejection notice from the bank within one to three business days. The IRS then initiates a new process: printing a paper check and mailing it to the address on your tax return. This step takes time. The IRS does not mail the check immediately; there is a processing delay of several days to a week before the check is actually printed and handed to the postal service.

From the date the check is mailed (the date shown in the Where's My Refund tool), you should expect it to arrive within 7 to 10 business days under normal conditions. If you live far from an IRS processing center or if postal service is slow in your area, it can take up to two weeks. The check is mailed to the address you listed on your return, not to your bank.

Once the check arrives, you deposit it like any other check. There is no special process. Write your account number on the back if your bank requires it, and deposit it through mobile banking, an ATM, or in person at a branch.

Can you fix it before the check is mailed

If you realize your account information was wrong before the IRS attempts the direct deposit, you can file an amended return or contact the IRS to update your information. However, this window is very narrow—usually only a few days after you file. Once the IRS has processed your return and attempted to send the deposit, you cannot stop the rejection or redirect the refund to a different account.

If you catch the error early, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the correct account and routing information ready. The IRS can update your banking details if your return has not yet been processed for payment. This is not a common scenario, but it is worth trying if you filed very recently and realized the mistake within days.

Once the rejection has already happened and the Where's My Refund tool shows a check is being mailed, there is nothing to do but wait for the check to arrive. You cannot redirect it or have the IRS deposit it to a different account at that point.

What to do if the check doesn't arrive

If the Where's My Refund tool said a check was mailed but you have not received it after 15 business days, the check may be lost in the mail or may have been sent to an old address. Contact the IRS at 1-800-829-1040 or use the IRS website to request a refund trace. A refund trace is an investigation into whether the check was actually mailed and where it went.

Provide the date the tool said the check was mailed, your current address, and any old addresses where the check might have been sent. The IRS will research the issue and either confirm the check is still in transit, issue a replacement check, or deposit the refund to a bank account if you provide correct information. A refund trace can take two to four weeks to complete.

If you find the original check after a replacement has been issued, do not deposit both. Contact the IRS immediately to report that you found the first check. Depositing both is considered fraud and can trigger an audit or legal action.

How to avoid a rejection on your next refund

Double-check your routing and account numbers before you file. Your routing number is a nine-digit code specific to your bank and branch; your account number is on the bottom left of your checks. Verify both against a recent bank statement or by logging into your online banking. A single digit error will cause a rejection.

Make sure the name on your tax return matches the name on your bank account exactly. If your account is under "John Michael Smith," use that full name on your return, not "J. M. Smith" or "John Smith."

Do not file with an account you plan to close. If you are closing an account, wait until after your refund has been deposited before you close it, or file with a different account that will remain open.

If you have had fraud issues with an account, contact your bank before filing to make sure the account is not flagged or frozen. A fraud hold will cause a rejection.

Frequently Asked Questions

How long does it take to get a check after a rejection?

The IRS typically mails the check within one week of discovering the rejection. Once mailed, the check takes 7 to 10 business days to arrive by mail, sometimes longer depending on postal service speed. Total time from rejection to check in hand is usually two to three weeks.

Can I deposit a refund check at an ATM or through mobile banking?

Yes. Most banks allow you to deposit checks through mobile banking by taking a photo of the front and back, or at an ATM if your bank has that feature. You can also deposit it in person at a branch. The funds typically post within one to two business days.

What if my bank account was closed before the refund arrived?

The bank will reject the deposit because the account no longer exists. The IRS will mail a check instead. You can deposit that check into any open account you have, even if it is at a different bank. The account does not have to be the one you originally listed on your return.

Will a rejection affect my tax record or trigger an audit?

No. A rejected refund is a delivery issue, not a tax issue. It does not change your tax record, does not flag your return for audit, and does not create any penalty or problem with the IRS. It simply means your money took a longer route to reach you.

Can I call the IRS to speed up the check?

No. Once the check has been mailed, the IRS cannot speed up postal delivery or reissue it early. You can call to confirm the check was mailed and get an estimated delivery date, but the only way to get the money faster is if you can locate the check in the mail and deposit it.