The IRS does not use one bank — it uses the Federal Reserve's system and your own bank

The IRS does not partner with a single bank to deliver refunds. Instead, the agency uses the Automated Clearing House (ACH), a network that moves money between banks electronically. When you request direct deposit on your tax return, the IRS sends your refund through the Federal Reserve to your bank. Your bank then deposits the money into your account. The whole process is electronic and does not involve the IRS holding your money at any particular institution.

If you do not choose direct deposit, the IRS mails a paper check from the Bureau of the Fiscal Service, which is part of the U.S. Department of the Treasury. That check comes from a regional processing center, not from a bank. The key difference is speed: direct deposit typically arrives in five to seven business days after the IRS processes your return, while a mailed check takes two to three weeks or longer depending on mail delivery in your area.

Key Takeaways

  • The IRS uses the Automated Clearing House (ACH) network to send direct deposits, not a single bank account.
  • Your own bank receives the refund through the ACH system and deposits it into the account number you provided on your return.
  • Direct deposit refunds arrive in five to seven business days after the IRS processes your return.
  • Paper checks are mailed from the Bureau of the Fiscal Service and take two to three weeks or longer to arrive by mail.
  • You can check the status of your refund using the IRS Where's My Refund tool, which shows whether it has been sent and the delivery date.

How direct deposit routing works

When you file your tax return, you provide your bank account number and routing number if you want direct deposit. The routing number is a nine-digit code that identifies your specific bank or credit union within the ACH network. The IRS does not store your money anywhere — it simply sends instructions through the Federal Reserve to deposit your refund into that account.

The ACH network processes millions of transactions daily, including payroll, bill payments, and government refunds. Your refund is treated like any other ACH transfer. The Federal Reserve acts as the middleman, routing the money from the IRS's account to your bank's account, and your bank then credits your personal account. This entire process is automated and requires no action from you once you have filed.

If you provided the wrong account number or routing number on your return, the IRS may not catch the error before sending the refund. In that case, the money may go to the wrong account or be rejected by the receiving bank. You can check the status of your refund using the IRS Where's My Refund tool at irs.gov to see whether it has been sent and when it should arrive.

Why the IRS does not hold refunds at a bank

The IRS is a federal agency, not a financial institution, so it does not maintain customer bank accounts. The agency processes refunds centrally and sends them out in batches through the ACH network. This system is faster and cheaper than having the IRS maintain accounts at multiple banks or use a single third-party bank to hold refunds temporarily.

Some people confuse this process with tax refund anticipation loans, which are short-term loans offered by tax preparation companies. Those loans do involve banks — the tax preparation company borrows money from a bank and lends it to you based on your expected refund. But that is a separate product, not how the IRS itself delivers refunds. The IRS refund goes directly to you, not through a loan company.

What happens if your bank rejects the deposit

Occasionally a bank will reject an ACH deposit if the account has been closed, the account number is wrong, or the account is flagged for fraud. When this happens, the IRS receives a rejection notice from your bank. The money does not disappear — it stays in the IRS's account, and the agency will attempt to contact you or issue a paper check instead.

If your refund was rejected, the IRS will send you a notice in the mail explaining what happened. The notice will include instructions for claiming your refund, which usually means requesting a paper check or providing corrected banking information. You can also contact the IRS directly at 1-800-829-1040 to update your account information and request that the refund be reissued.

The timeline for receiving a replacement refund after a rejection varies. A reissued direct deposit may take another five to seven business days, while a paper check takes two to three weeks or longer. Check the Where's My Refund tool regularly to see if a new delivery date has been issued.

Tracking your refund through the ACH system

The IRS Where's My Refund tool shows you the status of your refund as it moves through the system. The tool displays three pieces of information: whether your return has been received and processed, whether your refund has been approved, and the date it will be deposited or mailed. This tool is updated once per day, usually overnight.

The status "Refund Sent" means the IRS has sent your refund through the ACH network. It does not mean the money has arrived in your account yet — it means the IRS has released it. Most direct deposits arrive within one to two business days after the status changes to "Refund Sent," but it can take up to five business days depending on your bank's processing speed.

If the tool shows "Refund Sent" but the money has not arrived after five business days, contact your bank first. Your bank can tell you whether the deposit has been received and posted to your account. If your bank has not received it, contact the IRS at 1-800-829-1040 with your refund status information.

Paper checks and the mailing process

If you did not choose direct deposit or if the IRS could not process a direct deposit, your refund will be mailed as a check. The IRS prints checks at regional processing centers and mails them through the U.S. Postal Service. The check is drawn on the Treasury's account, not on a private bank, so any bank will cash it.

Paper checks typically take two to three weeks to arrive, but delivery time depends on where you live and current mail volume. During peak tax season (March through May), mail delays are common. The Where's My Refund tool will show you the date your check was mailed, so you can estimate when it should arrive.

If your check does not arrive within three weeks of the mailed date shown in Where's My Refund, contact the IRS. The agency can issue a replacement check or convert your refund to a direct deposit if you provide corrected banking information. Do not cash a replacement check if the original one arrives later — contact your bank to return it.

Refunds for joint returns and multiple accounts

If you file a joint return, both spouses must agree on how the refund will be delivered. The IRS will deposit the full refund into a single account — the one you list on the return. If you and your spouse want the refund split between two accounts, you cannot do that through the standard tax return process. You would need to file separate returns or arrange the split between yourselves after one person receives the full refund.

Some couples use a joint bank account to receive the refund, which avoids this issue. Others have the refund sent to one person's account and then transfer half to the other person's account manually. The IRS does not split refunds between accounts automatically.

Frequently Asked Questions

Can I change my bank account after I file my return?

No, the IRS cannot change your banking information after you have filed. If you provided the wrong account number, you must contact the IRS before the refund is sent. Once the refund has been sent through the ACH network, it cannot be redirected. If it was deposited into the wrong account, you will need to contact that bank or the IRS to recover it.

Does the IRS use a specific bank for all refunds?

No. The IRS uses the Federal Reserve and the ACH network to route refunds to whatever bank you specify on your return. There is no single bank involved in the process. The Federal Reserve acts as the intermediary, but your money goes directly to your own bank.

What if I do not have a bank account?

If you do not have a bank account, you must request a paper check on your return. You can cash the check at most banks, credit unions, check-cashing services, or retail stores that offer check cashing. Some tax preparation services also offer prepaid debit cards that can receive direct deposits if you prefer not to use a traditional bank account.

How long does it take for a direct deposit refund to show up?

Direct deposits typically arrive within five to seven business days after the IRS processes your return. However, some banks post deposits within one to two business days. The Where's My Refund tool shows the date the IRS sent your refund, and your bank can tell you when it was received and posted to your account.

Can I get my refund faster if I use a specific bank?

No. All banks receive refunds through the same ACH network, and the IRS processes all refunds on the same schedule. The speed of your refund depends on how quickly the IRS processes your return and how quickly your bank posts the deposit, not on which bank you use.