Your refund goes back to the IRS, and you'll receive it by check instead—but the timeline stretches to several weeks

When a direct deposit refund is rejected, the IRS doesn't keep the money. The deposit attempt fails at your bank, the funds return to the IRS, and the agency then issues a paper check to the address on file with your tax return. This process is automatic, but it takes time. You won't see the check arrive for roughly two to four weeks after the rejection occurs, depending on mail delivery and IRS processing speed.

The rejection itself happens silently. Your bank sends back a code explaining why—usually an invalid account number, a closed account, or a routing number mismatch. The IRS receives this rejection notice and begins the check-printing process. You receive no notification from the IRS that this happened. Many people discover the problem only when they check their bank account and realize the deposit never landed.

Key Takeaways

  • A rejected direct deposit refund is automatically reissued as a paper check, which takes two to four weeks to arrive by mail.
  • The most common rejection reasons are a closed account, an incorrect account number, or a wrong routing number on your return.
  • You can check the status of your refund using the IRS Where's My Refund tool, which will show if a deposit was rejected and when a check was issued.
  • If you provided the wrong account details intentionally or by mistake, you cannot change them after filing—you must wait for the check and deposit it manually.
  • A lost or stolen check can be replaced by contacting the IRS, but the replacement process adds another two to four weeks.

Why direct deposits get rejected in the first place

The most common reason is a closed account. If you closed the bank account you listed on your return before the IRS attempted the deposit, the bank rejects it when ready. The second most common reason is a mismatched account number—a transposed digit, a missing digit, or an extra digit. The third is a wrong routing number, which sends the deposit to a different bank entirely, and that bank bounces it back because the account doesn't exist there.

Less common but still possible: the account exists but is frozen or flagged for fraud, the account holder's name doesn't match the name on the return, or the bank's system is down during the deposit window and the IRS's system times out. Some banks also reject deposits to accounts that have been inactive for a long time, though this is rare for tax refunds specifically.

You cannot prevent a rejection after you file. If you discover the error before the IRS attempts the deposit, you can file an amended return with the correct information, but the IRS processes amended returns slowly—often six to eight weeks. By then, the original return has usually already been processed and the deposit attempted. Your safest move is to wait for the check.

How to learn about your deposit was actually rejected

Use the IRS Where's My Refund tool at irs.gov. Enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool updates once daily and will show one of three statuses: "Your refund is being processed," "Your refund was sent," or "Your refund was sent on [date]." If the deposit was rejected, the tool will show that a check was issued instead, along with the date it was mailed.

The tool does not always show rejection details—it straightforward tells you whether the refund is still being processed or has been sent. If the tool says the refund was sent but you see no deposit in your account, the deposit was likely rejected and a check is in the mail. You can also call the IRS at 1-800-829-1040 to confirm, though wait times are long during tax season.

Do not assume a rejection has occurred just because the deposit hasn't arrived within a few days. The IRS typically processes refunds and initiates deposits within 21 days of accepting your return, but some returns take longer. Wait at least three weeks before concluding something went wrong.

What to do while you wait for the check

Once you confirm that a check has been issued, there is no way to speed it up or redirect it. The check is printed and mailed to the address on your tax return. If that address is current, the check should arrive within two to four weeks of the issue date shown in Where's My Refund. If you've moved since filing, the check may be delayed or lost in the mail.

If you moved after filing but before the check arrived, contact the IRS at 1-800-829-1040 with your new address. The IRS can attempt to intercept the check and reissue it to your new address, but this is not may provide. Alternatively, you can file a change of address with the U.S. Postal Service, which will forward mail for up to 12 months.

Once the check arrives, deposit it like any other check—at your bank, through mobile deposit, or at an ATM if your bank offers that service. There is no time limit on depositing a tax refund check, though banks may refuse very old checks (typically older than six months).

If the check never arrives or gets lost

Wait at least four weeks from the issue date before assuming the check is lost. Mail delays happen, especially during peak tax season. If four weeks have passed and you still haven't received it, contact the IRS at 1-800-829-1040 or visit your local IRS office. Have your Social Security number, filing status, and the refund amount ready.

The IRS can issue a replacement check, but the process takes another two to four weeks. You'll need to sign a form confirming you never received the original check. The IRS will not issue a replacement until enough time has passed that they're confident the original is truly lost—usually 60 days after the original issue date.

If you believe the check was stolen from your mailbox, file a report with the U.S. Postal Service and keep a copy for your records. This doesn't speed up the replacement, but it documents the loss. Some people also file a police report, though police typically cannot recover a lost check. The documentation helps if you ever need to dispute the loss with your bank or the IRS.

Preventing rejection on your next return

Double-check your account number and routing number before you file. Your routing number is the nine-digit code at the bottom left of your checks; your account number is the longer code next to it. Many people transpose digits or accidentally include extra characters. If you're unsure, call your bank and ask them to confirm both numbers.

If you're filing electronically through a tax software or a tax professional, the software usually validates the account and routing number against your bank's database before submission. This catches many errors before the return is filed. If you're filing on paper, there is no validation—the IRS straightforward processes what you wrote.

If you change banks between tax seasons, update your direct deposit information on your new bank's website or app before filing your return. If you close an account, do not use that account number on your return, even if you plan to reopen it. The IRS processes returns on a schedule, and timing is unpredictable.

What happens to the money while the check is being issued

Your refund is not lost or at risk. The IRS holds the funds in a government account until the check is printed and mailed. Once the check is issued, the funds are committed to that check. If the check is lost or stolen, the IRS can issue a replacement because the original funds are still in the government's control.

You do not earn interest on a refund while waiting for it to be reissued as a check. The IRS does not pay interest on delayed refunds caused by rejected deposits, even though the delay is not your fault if you provided correct information. Interest is only paid if the IRS itself causes a delay—for example, if they lose your return or take longer than the standard processing time.

Frequently Asked Questions

Can I change my bank account information after I file to avoid the check?

No. Once your return is filed, the IRS cannot change the account information. You must wait for the check. If you file an amended return with corrected information, it will be processed separately and slowly, so the original return will likely be processed first anyway.

How long does it take for a rejected deposit to become a check?

The IRS receives the rejection notice from your bank within one to three business days of the failed deposit attempt. The agency then begins the check-printing process, which takes another five to seven business days. The check is then mailed, adding two to four weeks depending on postal service speed.

What if I deposited the check but it bounced?

If your bank rejected the check after you deposited it, contact the IRS when ready at 1-800-829-1040. This is rare but can happen if the check is damaged, altered, or if there's a fraud flag on the account. The IRS can reissue the check, but you'll need to provide proof that the first check was rejected.

Do I need to report the rejected deposit to the IRS?

No. The IRS automatically detects the rejection and reissues the refund as a check. You do not need to contact them unless the check doesn't arrive after four weeks or if you need to update your mailing address.

Can the IRS deposit the refund to a different account if the first one is closed?

No. The IRS can only deposit to the account you listed on your return. If that account is closed or invalid, the only option is a paper check to your mailing address.