Your refund went to a paper check instead of your bank account because the IRS rejected your direct deposit request
When the IRS processes your return and finds a problem with your direct deposit information, it stops the electronic transfer and switches to mailing a physical check instead. This is not a delay — it is a different payment method. The IRS does not contact you first to ask; it straightforward changes course and mails the check to the address on your return.
The most common reason is a mismatch between the routing number or account number you entered and what your bank has on file. Even a single digit wrong will cause the rejection. Other reasons include a closed account, a name mismatch between your return and your bank account, or a flag in the IRS system that requires manual review before any electronic payment can go through.
Once the IRS decides to mail instead, you cannot change it back to direct deposit for that refund. The check is already in the mail system. You can cash or deposit it when it arrives, or you can wait for it to be reissued if it is lost.
Key Takeaways
- A mismatch in your routing or account number is the most common reason the IRS rejects direct deposit and switches to mailing a check.
- The IRS does not ask you to fix the problem — it straightforward mails a check to your return address without notifying you first.
- You cannot change a mailed refund back to direct deposit; you must wait for the physical check to arrive.
- The check typically arrives within two to three weeks of the IRS mailing it, though timing depends on postal service speed and your location.
- If the check does not arrive within that window, you can request a trace or ask the IRS to reissue it.
How the IRS validates your bank information
When you enter a routing number and account number on your tax return, the IRS runs it through a validation system before processing the refund. The routing number must match a real bank or credit union, and the account number must be the correct length for that institution. If either piece of information is wrong, the validation fails.
The IRS does not contact your bank to confirm the account exists or that your name matches. It only checks the format and the routing number against a database of valid financial institutions. A closed account, a typo in the account number, or a routing number for a different bank will all cause the validation to fail in the same way: the IRS rejects the direct deposit and mails a check instead.
Name mismatches also trigger rejection. If your tax return shows your name as "James Robert Smith" but your bank account is registered as "James R. Smith" or "J. Robert Smith", some banks will reject the deposit when the IRS tries to send it. The IRS then falls back to mailing.
Why you did not receive a warning before the switch
The IRS does not send you a notice saying your direct deposit failed and that a check is being mailed instead. You find out when you check your bank account and see nothing, then check the IRS website or your tax software and see the status changed to "mailed".
This is by design. The IRS processes millions of returns, and sending individual notices for every rejected direct deposit would overwhelm the mail system. Instead, the agency assumes you will check your refund status online or notice the money did not arrive on the expected date.
If you filed through a tax software company like TurboTax or H&R Block, that company may send you an email alert if it detects a problem with your direct deposit information before the return is filed. But once the return reaches the IRS, the IRS makes the decision alone.
Timeline for receiving a mailed check
The IRS typically mails refund checks within five to seven business days of approving your return. From there, the check travels through the postal service to your address. Standard mail delivery takes five to ten business days depending on distance and postal service volume.
In practice, most people receive a mailed refund check within two to three weeks of the IRS approving the return. During peak tax season (February through April), postal delays can extend this to three to four weeks. If you live far from the IRS processing center or in a rural area, add another week.
You can track the status of your refund on the IRS website using the "Where's My Refund?" tool. Once the status changes to "mailed", the tool will show the date the check was mailed. Count forward from that date to estimate arrival.
What to do if the check does not arrive
If more than four weeks have passed since the IRS mailed the check and you have not received it, you can request a trace. Use the IRS website or call the IRS at 1-800-829-1040 to start a trace. The IRS will investigate whether the check was lost in the mail.
A trace takes about four weeks. If the IRS finds that the check was lost or never delivered, it will issue a replacement check and mail it to you. If the trace finds that the check was delivered (for example, if a household member cashed it), the IRS will tell you that and you will need to resolve it with whoever received it.
Do not cash the original check if you find it after requesting a trace. If both the original and the replacement arrive, you must return one to the IRS or you will owe the money back.
How to prevent this on next year's return
Before you file next year, verify your direct deposit information with your bank. Call the bank or log into your account and confirm the routing number and account number exactly as they appear in your records. Write them down and double-check them against what you enter on your return.
If you changed banks during the year, make sure you are using the routing number and account number for your current bank, not your old one. If you have multiple accounts at the same bank, confirm you are using the number for the account where you want the refund to land.
If you use tax software, the software usually stores your direct deposit information from the previous year. Review it carefully before filing, because the software will not flag it as wrong unless the format is obviously invalid. A typo from last year will carry forward unless you catch and fix it.
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 or credit union. You can also cash it at most banks, check-cashing services, or retailers that offer check cashing.
What if my address on the return is wrong?
If the address on your return is incorrect, the check may be delivered to the wrong address or returned to the IRS as undeliverable. If this happens, contact the IRS and provide your correct address. The IRS can reissue the check to the right address, but this adds several weeks to the timeline.
Will the check expire if I do not cash it right away?
No. A refund check from the IRS does not expire. You can cash it months or even years after you receive it. However, the IRS may eventually close the case if the check is not cashed within a very long period, so it is best to deposit or cash it within a reasonable time.
Can I change my direct deposit information after I file but before the refund is processed?
Not through the IRS. Once you file your return, you cannot change the direct deposit information through the IRS website or by calling. Your only option is to contact the IRS directly and ask them to update your information before they process the refund. This works only if you call before the refund is approved, which is usually within two to three weeks of filing.
Why did the IRS accept my direct deposit information if it was wrong?
The IRS validates the format of the routing and account numbers, but it does not confirm that the account is active or that your name matches the bank's records. A closed account or a name mismatch will pass the IRS validation but fail when the bank tries to receive the deposit. By then, the IRS has already decided to mail a check instead.