The IRS does not use a single bank for all refunds
The IRS does not partner with one bank to handle all tax refunds. Instead, the agency contracts with multiple financial institutions to process and deliver refunds through the Automated Clearing House (ACH) network. The specific bank involved in your refund depends on which financial institution your bank or credit union uses for ACH transactions, not on a choice the IRS makes for you.
When you request direct deposit on your tax return, the IRS sends your refund through the ACH system using routing and account numbers you provide. Your own bank receives the deposit and credits your account. The IRS does not see or control which intermediate banks handle the transaction—that is determined by the banking infrastructure between the IRS's processor and your institution.
If you file a paper return and do not provide banking information, the IRS issues a check instead. No bank is involved in that process; the check is printed and mailed by the Treasury Department's financial agent.
Key Takeaways
- The IRS uses multiple banks and the ACH network to process direct deposits, not a single institution.
- Your own bank receives your refund based on the routing and account number you provide on your return.
- The intermediate banks involved in the ACH transfer are invisible to you and do not affect when or how much you receive.
- Paper refunds are mailed by the Treasury Department and do not involve a bank deposit at all.
- You control which account receives your refund by choosing direct deposit and entering your banking details correctly.
How the IRS processes direct deposits through the ACH network
The ACH network is a system that moves money between bank accounts electronically. The IRS contracts with a financial processor—currently Treasury Financial Agent (TFA)—to prepare refund files and submit them to the Federal Reserve, which then routes the transactions through the ACH system to individual banks.
When you enter your routing number and account number on your tax return, you are telling the IRS which bank to send the money to. The routing number identifies your bank; the account number identifies your specific account within that bank. The IRS submits this information to its processor, which batches thousands of refunds together and sends them into the ACH network on a scheduled date.
Your bank receives the incoming ACH transaction and deposits the funds into your account. This process typically takes one to three business days from the time the IRS releases the refund batch, though the exact timing depends on your bank's processing schedule and whether the deposit arrives on a weekend or holiday.
What happens if you provide the wrong banking information
If you enter an incorrect routing number or account number, your refund will be sent to the wrong bank or account. The receiving bank will reject the transaction because the account does not match the routing number, or the account does not exist. The rejected refund is returned to the IRS, which then issues a paper check and mails it to your address on file.
This process adds four to six weeks to your refund timeline. The IRS must receive the rejection, process it, print the check, and mail it. You can check the status of a returned refund using the IRS's Where's My Refund tool on IRS.gov, which will show when the check was issued and the expected delivery date.
To avoid this delay, verify your routing and account number before you file. Your bank statement or your bank's website shows both numbers. The routing number is typically nine digits; the account number is usually 10 to 12 digits but varies by bank.
Direct deposit versus paper checks and timing differences
Direct deposit is faster than a paper check. A direct deposit refund typically arrives within one to three business days of the IRS releasing the batch. A paper check takes seven to ten business days to arrive by mail after the IRS issues it, and that is only if there are no delays in printing or postal delivery.
The IRS releases refunds in batches on specific days throughout the filing season. You can see the expected release date for your refund using Where's My Refund on IRS.gov. The tool shows the date the IRS will send your refund to your bank, not the date it will appear in your account—your bank's processing adds one to three additional business days.
If you filed electronically and chose direct deposit, the IRS typically processes your return within 21 days. If you filed a paper return, processing takes longer, and the IRS may issue a paper check by default unless you provided banking information on the return itself.
Why you cannot choose which bank receives your refund
You do not choose which bank processes your refund. The IRS chooses based on the routing number you provide. If you want your refund to go to a specific bank or account, you enter that bank's routing number and your account number on your return. The IRS then sends the refund to that bank.
Some people ask whether they can have their refund sent to a different bank than the one where they have a checking account—for example, to a savings account at a credit union or to a money market account at an investment firm. The answer is yes, as long as that institution participates in the ACH network and you have an account there. You provide that institution's routing number and your account number at that institution, and the refund goes there instead.
The only limitation is that the account must be in your name or in the names of all the taxpayers on the return. The IRS will not send a refund to an account in someone else's name.
What to do if your refund was sent to the wrong account
If your refund was deposited into an account that is not yours, contact your bank when ready. Explain that a federal tax refund was deposited in error. Your bank can attempt to reverse the transaction and return the funds to the IRS, though success depends on how long ago the deposit occurred and whether the account holder has already spent the money.
At the same time, contact the IRS at 1-800-829-1040 to report the error. The IRS can flag your account and reissue the refund once the incorrect deposit is returned. This process can take several weeks.
If the funds cannot be recovered from the wrong account, the IRS will issue a paper check to your address on file. Keep documentation of your error—a copy of your tax return showing the incorrect routing or account number—because you may need it if the IRS asks for proof of the mistake.
How to verify your banking information before filing
Before you file your return, gather your routing number and account number. You can find both on a check from your account—the routing number is the first nine digits at the bottom left, and the account number follows. You can also log into your bank's website or call the bank's customer service line and ask for both numbers.
Double-check that you have entered them correctly on your return. A single digit wrong will cause the refund to be rejected. If you are filing electronically, your tax software will usually validate the routing number format, but it cannot verify that the number belongs to your bank or that the account number is correct.
If you are unsure about your routing number, use the IRS's routing number lookup tool on IRS.gov, or search your bank's name plus "routing number" online. Make sure you are looking at the routing number for the specific branch or location where your account is held, because some large banks have multiple routing numbers.
Frequently Asked Questions
Can I have my refund sent to a bank account that is not in my name?
No. The IRS will only send a refund to an account in the name of the taxpayer or, if there are multiple taxpayers on the return, in the names of all of them. If you want someone else to have access to the refund, you can deposit it into your own account first and then transfer it to them.
What if I do not have a bank account?
You can request a paper check instead of direct deposit. Leave the banking information blank on your return, and the IRS will mail a check to your address on file. Paper checks take longer to arrive than direct deposits, typically seven to ten business days after the IRS issues the check.
Does the IRS use the same bank for everyone's refunds?
No. The IRS uses multiple banks and the ACH network. Your refund goes to whichever bank you specify by providing its routing number. The IRS does not choose the bank; you do by entering your banking details.
Can I change my banking information after I file?
If you filed electronically and have not yet received your refund, you may be able to change your banking information through the IRS's online tools or by contacting the IRS directly. If your refund has already been released to your bank, you cannot change it. Contact the IRS at 1-800-829-1040 to ask whether a change is still possible.
How do I know if my refund was sent to the wrong account?
Check your bank account on the date the IRS said the refund would arrive. If the deposit does not appear within three business days of that date, use Where's My Refund on IRS.gov to confirm the status. If the tool shows the refund was sent but your account does not show the deposit, contact your bank and the IRS to report the discrepancy.