The most common reason: the IRS or your state couldn't process your direct deposit
When you request direct deposit for a refund and receive a check instead, it usually means the tax agency couldn't complete the electronic transfer. This happens most often because of a mismatch between the banking information you provided and what the bank's records show — a wrong account number, a closed account, or a routing number that doesn't match your account type.
The IRS and state tax agencies don't hold your money while they troubleshoot. Once they detect a problem with direct deposit, they stop the electronic process and issue a paper check instead. This is a safety measure: they would rather send you a check than risk depositing money into the wrong account or losing it in a failed transfer.
You will not receive a notice explaining why the direct deposit failed. The check arrives with no explanation, which is why you're looking for answers now.
Key Takeaways
- A mismatch between your banking details and your bank's records — wrong account number, closed account, or incorrect routing number — is the most common reason direct deposit fails.
- The IRS and state agencies do not notify you when direct deposit fails; they straightforward mail a check instead.
- Routing number errors are especially common when you provide a number for a different account type (savings instead of checking, or vice versa) than the one you listed.
- If you have already cashed or deposited the check, you cannot reverse it; if you have not, you can contact the tax agency to request a replacement direct deposit for future refunds.
- Correcting your banking information now prevents the same problem on next year's refund.
What causes direct deposit to fail during tax processing
The IRS and state tax agencies run your direct deposit information through a verification system before they attempt the transfer. If the account number, routing number, or account type does not match what the bank has on file, the system rejects the request. The agency then cancels the direct deposit and issues a check instead — usually within one to two weeks.
The most frequent causes are:
- Wrong account number. A single digit transposed or omitted will cause the transfer to fail. This is the easiest error to make when entering a 10 to 12 digit number by hand.
- Closed account. If you closed the account after filing your return but before the refund was processed, the bank rejects the deposit. This can happen if you switched banks between tax time and refund time.
- Routing number mismatch. You provided the routing number for a savings account, but the account number is for a checking account — or vice versa. The bank's system sees the mismatch and blocks the transfer.
- Account type mismatch. You told the IRS the account is a checking account, but your bank records show it as savings, or you listed a business account when you meant a personal account.
- Name mismatch. Your name on the tax return does not match the name on the bank account exactly. Married names, initials, or middle names can cause problems if they differ between the two documents.
None of these errors are flagged to you in advance. The tax agency discovers them only when they attempt the transfer, at which point it is too late to correct them before the check is issued.
How to verify your banking information was the problem
You cannot see the IRS's reason for the failed direct deposit directly, but you can check whether your banking details are correct now. Log into your bank's website or call the customer service number on the back of your debit card. Confirm:
- Your account number (all digits)
- Your routing number (the nine-digit code for your bank and branch)
- The account type (checking or savings)
- The name on the account (exactly as it appears on your tax return)
If you filed your return months ago and have since switched banks, closed the account, or changed your name, that is almost certainly why the check was mailed. If the information looks correct, the error may have been in how you entered it on your tax return — a transposed digit, for example, that you cannot now see.
The IRS does not publish a list of failed direct deposits, so you will not find a record of the rejection. The check itself is your confirmation that the electronic transfer did not go through.
What to do if you have not yet cashed the check
If the check is still in your possession and you have not deposited it, you have two options: cash or deposit it, or contact the tax agency to request a replacement direct deposit.
Requesting a replacement direct deposit is only worth the effort if you want to keep the check as a backup or if you believe the banking information you provided was correct and want the agency to investigate. In most cases, cashing the check is simpler and faster. The money reaches your account within one to three business days of deposit, which is comparable to the time a direct deposit would take.
If you do want to request a replacement direct deposit, contact the IRS at 800-829-1040 (for federal refunds) or your state tax agency's refund line. Have your Social Security number, the refund amount, and corrected banking information ready. The agency will verify your identity and may ask you to mail in a form or provide the information over the phone. Processing a replacement direct deposit takes two to four weeks, so you will receive the check before the replacement deposit arrives.
What to do if you have already cashed or deposited the check
Once you have cashed or deposited the check, you cannot reverse the transaction or redirect the money to a different account. The refund has been completed. There is no second payment coming, and the agency will not issue another one.
What you can do is correct your banking information now so the same problem does not happen on your next refund. Log into your IRS account at IRS.gov (for federal returns) or your state tax agency's website. Update your account number, routing number, and account type. Save the changes.
When you file your next return, use the corrected banking information. The IRS and state agencies do not retain your banking details from year to year — they use only the information you provide on the current return. Correcting it now does not affect this year's refund, but it prevents the direct deposit from failing again next year.
Why the IRS and state agencies choose to mail a check instead of trying again
When direct deposit fails, the tax agency has already spent time and resources attempting the transfer. Trying again would mean repeating the same failed process. Instead, they issue a check, which is a may provide way to get the money to you — you can cash it at any bank or check-cashing service, and there is no risk of the money going to the wrong account.
From the agency's perspective, a check is also safer. If a direct deposit fails because of a name mismatch or account type error, depositing the money anyway could mean it lands in someone else's account or gets frozen by the bank. A check requires you to sign it, which adds a layer of verification.
The downside for you is that you do not know why the direct deposit failed, and you have to take action to prevent it from happening again. But the check itself is valid and can be cashed or deposited like any other refund.
Correcting your information for next year's refund
The best time to fix your banking details is now, before you file next year's return. If you are unsure whether your information is correct, call your bank and ask them to confirm your account number and routing number. Write both down and keep them somewhere safe.
When you file your next return — whether you file on your own or work with a tax preparer — double-check the banking information before you submit. Read it aloud to yourself or have someone else read it back to you. A single wrong digit will cause the direct deposit to fail again.
If you use tax software, most programs will let you review your banking information before you file. If you use a tax preparer, ask them to confirm the information with you in writing before they submit the return.
Frequently Asked Questions
Can I deposit the check into a different account than the one I listed on my return?
Yes. A refund check is payable to you, not to a specific account. You can deposit it into any account in your name at any bank. The check does not know which account you originally requested, so there is no restriction on where it goes.
Will the IRS send me a letter explaining why direct deposit failed?
No. The IRS does not send notices when direct deposit fails. The check itself is your only notification that the electronic transfer did not go through. If you want to know the specific reason, you will need to contact the IRS directly.
How long does it take to get a replacement direct deposit if I request one?
A replacement direct deposit typically takes two to four weeks to process. Since you will likely receive the mailed check before the replacement deposit arrives, most people find it simpler to just cash the check rather than wait for a second refund.
What if my bank says my account number and routing number are correct?
If your bank confirms the information is correct, the problem may have been a name mismatch, account type error, or a typo you made when entering the information on your return. Correct your banking details in your IRS or state tax account now, and use the verified information when you file next year.
Can I use the same banking information for next year's refund, or do I need to provide it again?
You must provide your banking information on every return you file. The IRS and state agencies do not carry over banking details from year to year. When you file next year, enter the corrected information again, and verify it carefully before submitting.