The IRS defaults to a check when direct deposit information is missing or incorrect
The most common reason your refund arrived by mail is that the IRS did not have valid direct deposit details on file when it processed your return. This happens when you did not provide banking information on your tax form, when the information you provided did not match IRS records, or when the account you listed no longer exists or has been closed.
The IRS does not contact you to ask for corrected information — it straightforward mails a check instead. A paper check takes longer to arrive than direct deposit would have, typically two to three weeks from the time the IRS approves your return, depending on postal delivery in your area.
If you filed electronically and expected direct deposit but received a check, the problem almost always traces back to one of three things: the routing number or account number you entered was wrong, the name on your bank account does not match the name on your tax return exactly, or you provided information for an account that had already been closed before the IRS processed your return.
Key Takeaways
- The IRS mails a check when it lacks valid direct deposit information, which happens most often when banking details are missing, incorrect, or belong to a closed account.
- A mailed check typically arrives two to three weeks after the IRS approves your return, whereas direct deposit usually takes one to two business days.
- The name on your bank account must match your tax return exactly — even a middle initial difference can cause the IRS to reject the direct deposit instruction.
- You can prevent this next year by double-checking your routing and account numbers before you file, and by confirming that the name on your return matches your bank records precisely.
- If you receive a check you did not expect, cash or deposit it normally — there is no penalty or complication from receiving your refund by mail instead of direct deposit.
How the IRS processes direct deposit requests
When you file your tax return, you provide your bank's routing number and your account number. The IRS uses these to send your refund directly to your bank, which deposits it into your account. This process is faster than mailing because the money moves electronically — usually within one to two business days after the IRS approves your return.
Before the IRS actually sends the money, it runs a check to confirm the routing and account numbers are real and that they match the name on your return. If anything does not line up, the IRS does not attempt the transfer. Instead, it generates a check and mails it to your address on file.
This verification step exists to protect you — it prevents the IRS from sending money to the wrong account. But it also means that even a small error in the numbers you provide will cause the system to reject direct deposit and default to a check.
Common mistakes that trigger a mailed check
Transposed digits in your account or routing number is the most frequent culprit. A single digit out of place — for example, writing 123456789 instead of 123456798 — will cause the IRS to reject the direct deposit instruction. The system cannot guess what you meant; it can only confirm that the number you provided is valid.
A name mismatch is the second most common reason. Your bank account must be registered under a name that matches your tax return exactly. If your return says "Robert James Smith" but your bank account is under "Bob Smith," the IRS will not send the money there. Middle initials, suffixes like "Jr." or "Sr.", and even spacing differences can cause a rejection.
An account that was closed before your refund processed will also trigger a mailed check. If you provided the correct number for an account that existed when you filed but was closed before the IRS processed your return, the bank will reject the deposit attempt. The IRS then mails a check instead.
Providing information for a savings account when you meant to use checking, or vice versa, can sometimes cause issues depending on your bank's setup, though many banks will accept deposits to either type of account.
What to do with a check you received unexpectedly
If you receive a paper check for your refund, you can deposit or cash it like any other check. There is no penalty, no complication, and no reason to contact the IRS. The money is yours; the only downside is that it took longer to arrive than direct deposit would have.
You can deposit the check at your bank, credit union, or through a mobile banking app if your bank offers mobile check deposit. You can also cash it at most retail locations that offer check-cashing services, though they may charge a small fee.
Do not worry about the check being invalid or needing special handling — it is a standard IRS refund check and your bank will process it normally.
How to prevent a mailed check next year
Before you file your next return, gather your banking information and verify it carefully. You will need your bank's routing number (a nine-digit code that identifies your bank) and your account number (which identifies your specific account at that bank). Both appear on the bottom left of a check, or you can call your bank or log into your online banking to find them.
Write down the name exactly as it appears on your bank account — including middle initials, suffixes, and spacing. Then compare it word-for-word to the name on your tax return. If they do not match, update one or the other before you file.
Double-check the routing and account numbers digit by digit. It takes only a minute and prevents the frustration of waiting for a check instead of receiving your refund in one to two days.
If you are unsure about your routing number, the IRS website has a routing number lookup tool. You can also call your bank and ask them to confirm both numbers before you file.
If your direct deposit was rejected for another reason
Occasionally the IRS rejects a direct deposit for a reason that is not obvious from the outside. This can happen if your account is flagged as dormant, if your bank has a hold on deposits to that account, or if there is a discrepancy in how your bank's system recorded your account information.
If you believe your direct deposit information was correct but your refund still arrived by mail, you can contact the IRS at 1-800-829-1040 to ask why the deposit was rejected. Have your routing number, account number, and the name on your return ready when you call. The IRS can sometimes tell you what went wrong, though they cannot reprocess a refund that has already been mailed.
For future years, you might consider filing through a tax professional or using IRS Free File, both of which include a step to verify your banking information before submission.
Frequently Asked Questions
Can I deposit a tax refund check into a different account than the one I listed on my return?
Yes. A tax refund check is made out to you, not to a specific account. You can deposit it into any account in your name, or cash it entirely. The account does not have to match what you listed on your return.
How long does a tax refund check take to arrive in the mail?
The IRS typically mails refund checks within two to three weeks after approving your return. Actual delivery depends on postal service in your area — urban areas usually receive mail faster than rural ones. If more than three weeks have passed since the IRS approved your return and you have not received the check, you can contact the IRS to confirm it was mailed.
What if I find out my direct deposit information was wrong after I already filed?
You cannot change direct deposit information after you file. If you realize the error before the IRS processes your return, you can file an amended return with the correct information, but this only works if you catch it very quickly — within days of filing. In most cases, it is faster to straightforward wait for the check and deposit it when it arrives.
Does receiving a mailed check instead of direct deposit affect my refund amount?
No. The amount of your refund is the same whether it arrives by direct deposit or by check. The only difference is the timing and method of delivery.
Can I cash a tax refund check at any bank, or does it have to be my bank?
You can cash or deposit a tax refund check at any bank or credit union, not just the one where you have an account. Many retail locations also offer check-cashing services. Some may charge a small fee if you are not a customer, but the check itself is valid anywhere.