Why banks reject tax refunds and what it means

When the IRS sends your refund to your bank account and the bank rejects it, the money does not disappear — it goes back to the IRS, which then has to resend it to you by check instead. A rejection usually happens because of a mismatch between the account number or routing number you provided on your tax return and what your bank has on file, or because the account has been closed since you filed. Some banks also reject deposits if the account has been flagged for fraud or if the account holder is deceased.

The IRS does not automatically know your bank rejected the deposit. You have to notice the problem yourself, usually by checking your bank account on the date you expected the money to arrive and finding nothing there. Once you realize the rejection happened, you have options to track down the refund and get it reissued.

Key Takeaways

  • A rejected refund goes back to the IRS automatically; the money is not lost, but it will not appear in your account on the expected date.
  • The most common causes are a wrong account or routing number, a closed account, or a flagged or deceased account holder.
  • You can check the status of a rejected refund using the IRS Where's My Refund tool or by calling the IRS at 1-800-829-1040.
  • Once the IRS confirms the rejection, you can request a check by mail or provide corrected banking information for a new direct deposit attempt.
  • A reissued check typically arrives within two to three weeks after the IRS processes your request.

How to confirm your bank actually rejected the refund

Before you assume a rejection happened, verify that your bank did not simply delay the deposit. Direct deposits from the IRS usually arrive on the date shown in the Where's My Refund tool, but delays of one or two business days can occur. Check your bank account for three business days after the expected arrival date. If the money has not appeared by then, log into your bank's website or call the bank directly and ask whether a deposit from the IRS was rejected.

Your bank can tell you whether a deposit was attempted and rejected, and sometimes why. Write down the date the bank tells you the rejection occurred and ask the bank representative for a reference number or confirmation email. This information helps when you contact the IRS. If your bank cannot find any record of a rejected deposit attempt, the IRS may not have sent it yet, which means you should check the Where's My Refund tool again or contact the IRS to confirm the refund status.

Checking refund status after a rejection

Use the IRS Where's My Refund tool at irs.gov to see the current status of your refund. Enter your Social Security number, filing status, and the exact refund amount from your return. The tool will show you whether the IRS has received notice of the bank rejection and what step the refund is in. If the status shows "Refund sent" but your bank rejected it, the tool may update within one to two business days to reflect the rejection and show a new status.

If the Where's My Refund tool does not show a rejection yet, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS representative can confirm whether the bank rejection has been recorded in their system and tell you what happens next. Wait times are shortest early in the morning or later in the afternoon on weekdays. If you cannot reach the IRS by phone, you can also visit a local IRS office in person, though appointments are usually required during tax season.

Correcting your banking information and requesting a new deposit

If the rejection was caused by a wrong account number or routing number, you can provide corrected information to the IRS so they can attempt the direct deposit again. You cannot change your banking information through the Where's My Refund tool — you have to contact the IRS directly by phone or in person. When you call 1-800-829-1040, tell the representative that your refund was rejected and you want to provide corrected banking details.

The IRS will verify your identity by asking for your Social Security number, filing status, and other details from your return. Once verified, you can give the representative your correct routing number and account number. The IRS will then reissue the refund as a direct deposit to the new account. This process usually takes five to seven business days from the time you provide the corrected information. If you are not confident about your routing and account numbers, bring a blank check or your bank statement to confirm the numbers before you call.

Requesting a check instead of another direct deposit attempt

If you do not want to risk another direct deposit rejection, or if you are unsure whether your banking information is correct, you can ask the IRS to send your refund by check instead. Call 1-800-829-1040 and tell the representative you want your refund issued as a paper check. The IRS will process this request and mail the check to the address on file with your return.

A refund check typically arrives within two to three weeks after the IRS processes your request. If you have moved since you filed your return, update your address with the IRS before requesting the check, or the check may be sent to your old address. You can update your address by calling the IRS or by visiting irs.gov and using the online address change tool. Once the check is mailed, you can track it using the Where's My Refund tool, which will show the check date and expected delivery window.

What to do if your check does not arrive

If the IRS issued a check and more than three weeks have passed since the processing date, contact the IRS to report the missing check. Call 1-800-829-1040 and provide your Social Security number and the date the check was supposed to be mailed. The IRS can confirm whether the check was cashed and by whom, or whether it was lost in the mail. If the check was lost, the IRS can issue a replacement check or attempt a direct deposit to a corrected account.

If the check was cashed by someone other than you, report this to the IRS immediately and file a report with your local police department. This is considered theft or fraud, and both the IRS and police need a record of the incident. Keep all documentation from the IRS about the rejected refund and the reissued check in case you need to reference it later.

Preventing rejection on future refunds

Double-check your routing number and account number before you file your return. Your routing number is a nine-digit code that identifies your bank, and your account number identifies your specific account. Both appear on the bottom left of a blank check, or you can find them on your bank's website or by calling customer service. Enter these numbers carefully on your return — even one wrong digit will cause a rejection.

If you close a bank account after filing your return but before receiving your refund, notify the IRS immediately. Call 1-800-829-1040 and provide your new banking information, or request that the refund be sent by check to your current address. The sooner you notify the IRS, the sooner they can correct the deposit information and avoid a rejection.

Frequently Asked Questions

How long does it take for the IRS to notice my bank rejected the deposit?

The IRS usually receives notice of a rejection within one to two business days after your bank rejects the deposit. However, the Where's My Refund tool may not update immediately to show the rejection. Check the tool again after two business days, or call the IRS if you are certain your bank rejected the deposit but the tool still shows "Refund sent."

Can I get my refund faster if I provide corrected banking information instead of waiting for a check?

A corrected direct deposit usually takes five to seven business days from the time you provide the information, while a check takes two to three weeks. Direct deposit is faster, but only if your corrected banking information is accurate. If you are unsure about your account details, a check may be the safer option even though it takes longer.

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

Ask your bank for the specific reason for the rejection. Common reasons are a closed account, wrong account number, or a flagged account. Once you know the reason, you can either correct the information and request a new direct deposit, or ask the IRS to send a check instead. If your account was closed, you must provide new banking information or request a check.

Can I deposit a rejected refund check at a different bank than the one that rejected the direct deposit?

Yes. If the IRS issues a check because of a rejection, you can deposit it at any bank where you have an account, or cash it at a check-cashing service. You do not have to use the same bank that rejected the direct deposit.

Will a rejected refund affect my tax return or cause problems with the IRS?

No. A rejected refund is a banking issue, not a tax issue. The IRS will resend the money once they receive notice of the rejection. There are no penalties or consequences to you for a bank rejection, as long as you follow up to get the refund reissued.