The IRS does not use a single bank for all direct deposits

The IRS does not partner with one bank to handle all direct deposits. Instead, the IRS uses the Federal Reserve's ACH (Automated Clearing House) network to send money directly to whatever bank account you specify on your tax return or payment request. Your money goes to your own bank, not to an IRS-controlled account.

When you provide your bank routing number and account number on Form 1040 or through IRS.gov, the IRS instructs the Federal Reserve to transfer your refund or payment to that account. The Federal Reserve then routes the transaction through the ACH system to your bank. This is the same system employers use to deposit paychecks and the same system most bills use for automatic payments.

The key point: you control which bank receives the deposit by choosing your own account. The IRS does not move your money through a third-party bank first.

Key Takeaways

  • The IRS sends direct deposits through the Federal Reserve's ACH network to the bank account you list on your tax return.
  • You provide your own bank's routing number and account number, so the money goes directly to your account, not to an IRS bank.
  • The ACH system is the same one used for paychecks and automatic bill payments, and transfers typically arrive within one to three business days.
  • If you do not have a bank account, you can request a check by mail instead of choosing direct deposit.
  • The IRS does not store your money in any bank account; it moves directly from the Treasury to your bank on the date you see in IRS tracking tools.

How the ACH network moves your refund

The ACH network is a batch processing system run by the Federal Reserve. When you file your return with direct deposit instructions, the IRS collects those requests and sends them to the Federal Reserve in batches, usually overnight. The Federal Reserve then processes those batches and sends instructions to each bank to credit your account.

This is why direct deposits do not arrive instantly. The IRS typically initiates the transfer several days before the date shown in your refund tracker. Your bank then receives the instruction and credits your account, which usually takes one to three business days. Weekends and bank holidays can add delay, so a Friday deposit might not show until Monday.

The routing number you provide tells the Federal Reserve which bank to send the money to. The account number tells your bank which account within that bank should receive the credit. If either number is wrong, the ACH system will reject the transaction and the money bounces back to the IRS, which then issues a check by mail instead.

What information the IRS needs from you

To set up direct deposit, you need to provide your routing number and account number on your tax return. The routing number is a nine-digit code that identifies your specific bank or credit union. The account number identifies your account within that bank.

You can find both numbers on the bottom left of any check you have from that account. The first set of numbers is the routing number; the second is the account number. If you do not have checks, your bank's website or mobile app will show both numbers, or you can call the bank and ask.

You also need to specify whether the account is a checking account or savings account. This matters because the ACH system treats them differently, and using the wrong type can cause the deposit to fail. If you are unsure, check your account statement or ask your bank.

Direct deposit through IRS.gov and tax software

If you file electronically through tax software (TurboTax, H&R Block, TaxAct, or others), the software will prompt you to enter your routing and account numbers before you submit your return. The software validates the routing number against a database of real banks, so it will catch obvious errors before your return is filed.

If you file through IRS.gov using Free File, the same prompts appear. If you file a paper return, you write your routing and account numbers directly on Form 1040 in the spaces labeled for direct deposit.

Once your return is accepted by the IRS, you cannot change the bank account information. If you realize you entered the wrong account number after filing, you must contact the IRS before the refund is processed. After the money is sent, you will need to contact your bank to see if the deposit went to the wrong account, or wait for the IRS to issue a check instead.

What happens if your bank information is wrong

If the routing number does not match a real bank, or if the account number is invalid, the ACH system will reject the deposit. The Federal Reserve sends the rejected transaction back to the IRS, which then issues a paper check and mails it to the address on your return. This adds two to four weeks to the time it takes to receive your refund.

If the routing and account numbers are valid but belong to someone else's account, the money will deposit into that account. The receiving bank will then reverse the deposit once they discover it was sent in error, and the IRS will reissue the refund as a check. This process can take several weeks.

To avoid these problems, double-check your routing and account numbers before you file. Call your bank if you are unsure, or look them up on your bank's website. Entering the information correctly the first time is the fastest way to receive your refund.

Alternatives if you do not have a bank account

If you do not have a checking or savings account at a bank or credit union, you can request that the IRS mail a check instead. Simply do not enter direct deposit information on your return, and the IRS will send a paper check to your mailing address.

Paper checks typically arrive within three to four weeks of your return being accepted. You can track the status of your check through the IRS's "Where's My Refund?" tool on IRS.gov, which will tell you when the check was mailed and when it should arrive.

Some people also use prepaid debit cards or online banks that provide routing and account numbers. These work the same way as traditional bank accounts for ACH purposes, so you can use direct deposit with them. Make sure the card or account is in your own name and that you have the correct routing and account numbers before you file.

Tracking your direct deposit

You can track the status of your refund on IRS.gov using the "Where's My Refund?" tool. This tool shows you the date the IRS initiated the direct deposit, the expected arrival date, and whether the deposit has been sent. It updates once per day, usually overnight.

The date shown in the tracker is when the IRS sends the ACH instruction to the Federal Reserve, not when the money arrives in your account. Plan for one to three additional business days after that date for the money to appear. If the tracker says your refund was sent but it has not arrived after three business days, contact your bank to confirm the deposit was received.

Frequently Asked Questions

Can I use a savings account instead of a checking account for my refund?

Yes. You can direct deposit to either a checking or savings account as long as you specify the correct account type on your return. Make sure you enter the routing number and account number for the savings account, not a checking account at the same bank, because the numbers are different.

What if the IRS sends my refund to the wrong bank by mistake?

The IRS does not send refunds to the wrong bank if you enter your information correctly. However, if you enter the wrong account number, the money may go to someone else's account. Contact your bank immediately if this happens. The receiving bank will reverse the deposit, and the IRS will reissue your refund as a check.

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

The IRS typically initiates the transfer several days before the date shown in your refund tracker. Once sent, the money usually arrives in your account within one to three business days. Weekends and bank holidays can add delay. If it has been more than three business days since the tracker showed the refund was sent, contact your bank.

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

No. Once your return is accepted by the IRS, you cannot change the bank account information. If you realize you made a mistake before the return is accepted, you can file an amended return with the correct information. If the return has already been accepted, you must wait for the IRS to issue a check and then resubmit your information for future refunds.

Do I need to provide my bank's name, or just the routing and account numbers?

You only need the routing number and account number. The IRS does not ask for the bank's name. The routing number alone tells the Federal Reserve which bank to send the money to, so the bank name is not necessary.