Your refund goes to the bank account you listed on your tax return

When you file your tax return, you tell the IRS which bank account to send your refund to. That account is where your money will land — no other account, no matter what bank you use now. The IRS deposits directly to the routing number and account number you provided on Form 1040, Schedule C, or whichever return you filed.

If you changed banks after you filed, your old bank will reject the deposit and the IRS will mail you a paper check instead. This takes an extra 4 to 6 weeks. The safest move is to check which account you actually listed before your refund arrives, so you can catch a problem early.

The account does not have to be in your name alone. Joint accounts, accounts held in trust, and business accounts all work. The IRS does not verify the account holder's name — it only checks the routing and account numbers. If those numbers are wrong, the deposit bounces back to the IRS, and you get a check by mail.

Key Takeaways

  • Your refund deposits to the exact bank account number you wrote on your tax return, not to any account you use now.
  • If you changed banks after filing, the deposit will bounce and the IRS will mail a check instead, adding 4 to 6 weeks to your wait.
  • You can see which account the IRS has on file by logging into your IRS account online or calling the refund hotline.
  • If the account number on your return is wrong, contact your tax preparer or the IRS before the deposit date to request a check by mail instead.
  • The account does not have to be in your name — joint accounts and business accounts work, but the routing and account numbers must be correct.

How to check which account the IRS will use

Log into your IRS account at irs.gov using your Social Security number, date of birth, and filing status. Go to "View Your Tax Account" and then "Tax Returns." Your most recent return will show the routing number and last four digits of the account you listed. Write down the full account number from your bank statement and compare it to what you see on the IRS page.

If you do not have an IRS online account, call the IRS at 800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the tax year ready. The representative will read back the account number on file. This is the fastest way to confirm before your refund processes.

You can also use the IRS's "Where's My Refund?" tool at irs.gov/refunds. Enter your Social Security number, filing status, and expected refund amount. The tool shows your refund status and, once approved, displays the last four digits of your deposit account. If those digits do not match your current account, you know a problem is coming.

What happens if the account number is wrong

If the account number on your return does not match any real account at that bank, the bank rejects the deposit. The IRS receives the rejection, cancels the direct deposit, and mails you a check instead. This adds 4 to 6 weeks to your timeline. You will not receive a notice that the deposit failed — you will simply see your refund status stuck on "approved" and then suddenly change to "check mailed."

If you catch the error before the IRS processes the deposit (usually 24 hours after the status changes to "approved"), you can request a check by mail instead. Call the IRS at 800-829-1040 and ask to cancel the direct deposit. The representative will flag your account and send a check. This is faster than waiting for the bank to reject a bad account number.

If the deposit has already bounced, the IRS will mail the check automatically. You do not have to do anything. The check will arrive within 4 to 6 weeks of the bounce date. The envelope will say "Internal Revenue Service" and include a notice explaining why the direct deposit failed.

Deposits to closed or frozen accounts

If you listed an account that is now closed, the bank will reject the deposit and return it to the IRS. The IRS will then mail a check. This is the same outcome as a wrong account number — you lose the speed of direct deposit but you still get your money.

If your account is frozen due to a debt collection, a wage garnishment, or a bank hold, the bank may accept the deposit but then freeze it. The money lands in your account but you cannot withdraw it. The IRS does not know the account is frozen — only the bank does. Contact your bank to find out whether a freeze is in place and what you need to do to lift it. If the freeze is due to a child support debt or tax debt, you may need to work with the agency holding the freeze.

If your account is overdrawn or flagged for fraud, the bank may reject the deposit outright. The IRS will receive the rejection and mail a check instead.

Timing: when the deposit actually hits your account

Once the IRS approves your return and the status changes to "approved — deposit on the way," the deposit usually arrives within 1 to 2 business days. This is not may provide — some banks process ACH deposits (the method the IRS uses) faster than others. A few banks hold deposits for 24 hours even after they arrive in the bank's system.

The IRS publishes a deposit date on the "Where's My Refund?" tool once the return is approved. This is the date the IRS sends the money to your bank, not the date it appears in your account. Your bank may take an additional 1 to 2 business days to post it. Weekends and bank holidays do not count — a deposit sent on Friday may not show up until Tuesday.

If your refund status shows "approved" but the money has not arrived after 3 business days, contact your bank first. Ask whether the deposit has arrived in their system but is pending. If the bank has no record of it, call the IRS at 800-829-1040 and provide your refund status date. The IRS can confirm whether the deposit was sent and investigate if it was lost.

Joint accounts and accounts in another person's name

You can deposit your refund to a joint account as long as both account holders agree and the routing and account numbers are correct. The IRS does not verify that you are an authorized user — it only checks the numbers. If you list a joint account, both owners can see and withdraw the money once it arrives.

You can also deposit to an account in another person's name if you have authorization from that person and their bank allows it. This is less common and carries more risk — if the other person disputes the deposit or closes the account, you may have trouble recovering the money. The IRS will not help you retrieve it. If you are considering this, ask the account holder's bank first whether they allow deposits to accounts in someone else's name.

If you are married and file jointly, both spouses' names do not have to be on the account. Only one spouse needs to be an authorized user. The IRS sends the full refund to whichever account you list, regardless of whose name is on it.

Splitting your refund between multiple accounts

You can split your refund among up to three different bank accounts on a single tax return. Use Form 8888, "Allocation of Estimated Tax Payments to Declared Estimated Tax," to specify how much goes to each account. You will need the routing number and account number for each account.

This is useful if you want to send part of your refund to savings and part to checking, or if you are splitting the refund with someone else. Each account must be at a real bank with a valid routing number. The IRS will deposit to all three accounts on the same day, assuming all three account numbers are correct.

If one of the three accounts is wrong or closed, only that deposit will bounce. The other two will go through normally. You will receive a check for the amount that bounced.

Frequently Asked Questions

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

No. Once you file, the account number is locked in. If you changed banks, call the IRS at 800-829-1040 before your refund status changes to "approved" and ask them to mail a check instead. If the status has already changed to "approved," the deposit will bounce and the IRS will mail a check automatically.

What if my bank says they never received the deposit?

Ask your bank to check their ACH records for the deposit date the IRS gave you. If the bank has no record, call the IRS at 800-829-1040 with your refund status date and ask them to investigate. The IRS can confirm whether the deposit was sent and to which routing number. If there is a mismatch, the IRS will mail a check.

How long does it take for a check to arrive if the direct deposit fails?

Once the bank rejects the deposit, the IRS mails a check within 2 to 3 weeks. The check will arrive 4 to 6 weeks after the rejection date. You will see your refund status change to "check mailed" once it ships.

Can I deposit my refund to a prepaid card or savings app account?

Yes, as long as the account has a routing number and account number. Many prepaid cards and money transfer apps (like PayPal, Cash App, or Chime) provide these numbers. Check your account settings or contact the company to confirm the routing and account numbers are correct before you file.

What if I owe money to the IRS or another agency — will they take my refund?

Yes. If you owe federal taxes, child support, student loans, or other debts, the IRS or the debt holder may intercept your refund before it reaches your account. The money will be applied to the debt instead. You will receive a notice explaining the offset. This happens regardless of which account you list.