The most common reason: the IRS couldn't match your bank details

If you requested direct deposit but received a check instead, the IRS likely rejected your banking information during processing. This happens when the account number, routing number, or account type on your tax return doesn't match what the bank has on file, or when you provided a number that doesn't exist. The IRS doesn't contact you to ask for corrections — it simply mails a check to your address of record.

The second most common cause is that you filed your return after the IRS had already begun processing refunds for your filing status and income bracket. Direct deposit requests submitted late in the season sometimes arrive too late to be included in the batch, and the IRS defaults to mailing instead of holding the refund to retry the deposit.

A third possibility is that you used a temporary or third-party account number — such as a routing number from a tax preparation service, a prepaid card, or a tax refund advance loan company — and that account was closed or flagged before the IRS attempted the deposit.

Key Takeaways

  • Bank account mismatches — wrong routing number, wrong account number, or account type mismatch — cause the IRS to mail your refund instead of depositing it.
  • Late filing during tax season can push your return past the direct deposit window, triggering a mailed check instead.
  • Temporary accounts, tax refund advance accounts, and prepaid cards often close before the IRS processes the deposit, forcing a check to be mailed.
  • You can verify what the IRS has on file by checking your return transcript, which shows the exact account and routing numbers you submitted.
  • If you received a check by mail, you can deposit it normally; the refund amount is the same whether mailed or deposited.

How to check what bank information the IRS received

The IRS keeps a record of the exact routing number and account number you submitted on your return. You can see this by ordering your tax return transcript from the IRS website or by calling 1-800-829-1040.

Go to IRS.gov, select "Get Your Tax Record," and choose "Transcript." You can request it online (fastest) or by mail. The transcript will show line-by-line what the IRS processed, including the routing and account numbers in the direct deposit section. Compare these numbers to your actual bank statement or your bank's website. If they don't match, that's why the check was mailed.

Common mismatches include transposed digits, using a savings account number instead of checking (or vice versa), or providing a routing number that belongs to a different bank branch than the one holding your account.

When you used a tax preparation service or refund advance account

Many tax preparation companies and tax refund advance lenders provide temporary account numbers for direct deposit. These accounts are meant to receive your refund quickly, then transfer it to your real bank account. If that temporary account closes before the IRS processes your deposit — which can happen if you don't complete the transfer process or if the service closes the account early — the IRS will mail a check to you instead.

If this happened, you should have received a notice from the tax preparation service or lender explaining the closure. Check your email and any mail from them. The mailed check is still your refund; you can deposit it into your actual bank account.

For future years, provide your own bank account number directly on your return rather than using a third-party account number. This eliminates the middleman and reduces the chance of account closure delays.

Late filing and the direct deposit cutoff

The IRS processes refunds in batches throughout the filing season. Early filers — those who submit returns in January and February — almost always receive direct deposits. As the season progresses and the IRS works through millions of returns, the window for direct deposit narrows. By late April or May, depending on the year, the IRS may stop accepting new direct deposit requests and switch to mailing checks for all remaining refunds.

This is not a penalty or a problem with your return. It's a processing capacity issue. The IRS publishes a weekly refund cycle schedule on its website showing which returns filed on which dates will be processed in each week. If your return was filed after the direct deposit window closed, a mailed check is the standard method.

You can check the IRS refund status tool at IRS.gov using your Social Security number, filing status, and refund amount. It will tell you whether your refund was mailed or if it's still being processed.

What to do if you believe the bank information was correct

If you're certain your routing and account numbers were correct, contact your bank directly. Ask them whether they received a deposit attempt from the IRS and whether it was rejected. Some banks reject deposits for reasons on their end — a frozen account, a security hold, or a mismatch in the account holder's name.

If your bank confirms they rejected a deposit, ask them what the reason was. Then contact the IRS at 1-800-829-1040 with that information. The IRS can sometimes reissue a direct deposit if the rejection was recent and the account is now active, though this is not may provide. More often, you'll need to deposit the mailed check.

Keep the check and any correspondence from your bank. If the IRS attempts to deposit the refund again and your bank rejects it a second time, you'll have documentation of what happened.

Depositing or cashing the mailed check

A refund check mailed by the IRS is a standard U.S. Treasury check. You can deposit it at any bank or credit union where you have an account, or cash it at most banks and check-cashing services. There is no fee to deposit it at your own bank.

The check will have an issue date printed on it. The IRS typically mails checks within 2 to 3 weeks of approving your return, though delivery time depends on postal service speed. If you don't receive the check within 4 weeks of the issue date, you can file a claim with the IRS using Form 3911, "Application for Taxpayer Assistance Order," or call 1-800-829-1040.

The refund amount on the check is identical to what you would have received by direct deposit. There is no difference in the money itself.

Preventing this from happening next year

Double-check your routing and account numbers before submitting your return. Your routing number is a nine-digit code specific to your bank and branch; your account number is on the bottom left of your checks or in your online banking portal. Write them down separately and verify each digit.

Use your own bank account, not a third-party service account. If you use tax preparation software, it will ask for your bank details; enter your real account information, not a temporary account provided by the software company.

File early in the tax season if direct deposit is important to you. The earlier you file, the more likely your return will be processed before the direct deposit window closes.

Frequently Asked Questions

Can I change my refund from a check to direct deposit after I've filed?

No. Once the IRS has processed your return and decided to mail a check, you cannot change the delivery method. You must deposit or cash the check when it arrives. For future refunds, you can update your bank information on your next return.

How long does it take for a mailed refund check to arrive?

The IRS typically mails checks within 2 to 3 weeks of approving your return. Delivery by U.S. mail takes an additional 3 to 7 business days depending on distance. If you don't receive it within 4 weeks of the issue date on the check, contact the IRS.

What if my check gets lost in the mail?

If you don't receive your check within 4 weeks of the issue date, file Form 3911 with the IRS or call 1-800-829-1040. The IRS can issue a replacement check or, in some cases, reissue the refund by direct deposit if your account is now active and correct.

Does a mailed refund take longer than direct deposit?

Yes. Direct deposit typically arrives within 1 to 2 business days of approval. A mailed check takes 2 to 3 weeks to mail plus 3 to 7 days for postal delivery, so total time is roughly 3 to 4 weeks from approval.

Can I deposit a Treasury check at any bank?

Yes. A refund check from the IRS is a U.S. Treasury check and can be deposited at any bank or credit union where you have an account. Most banks do not charge a fee to deposit it. You can also cash it at most banks and check-cashing services.