Yes, a tax refund can be deposited directly into your bank account

When you file your tax return with the IRS, you can ask them to send your refund straight to your checking or savings account instead of mailing a paper check. This is called direct deposit, and it works the same way as any other direct deposit — the IRS transfers the money electronically to the bank account number you provide on your return.

The IRS does not require you to use direct deposit. You can choose to receive a paper check by mail instead. But direct deposit is faster: a refund usually arrives in your account within 21 days of the IRS accepting your return, while a mailed check can take several weeks longer.

You do not need to have a special account or meet any requirements to receive a tax refund by direct deposit. Any checking or savings account at a bank, credit union, or other financial institution will work.

Key Takeaways

  • You tell the IRS which bank account to use when you file your tax return, either on Form 1040 or through tax software.
  • Direct deposit of a tax refund takes about 21 days from the date the IRS accepts your return, compared to several weeks for a mailed check.
  • The IRS will deposit your refund into whichever account you list on your return — checking, savings, or money market accounts all work.
  • If you change your mind after filing, you cannot change the account through the IRS; you would need to contact your bank or wait for a paper check instead.

Where to enter your bank account information when filing

If you file a paper tax return, you write your bank account details in the direct deposit section of Form 1040 (the main federal income tax form). You will need your routing number and account number, both of which appear on the bottom left of your checks or can be found by logging into your bank's website or calling the bank directly.

If you use tax software — whether free software like IRS Free File, commercial software like TurboTax or H&R Block, or a tax professional who files electronically — the software will ask you for your routing and account number as part of the filing process. You enter it the same way: routing number first, then account number.

Double-check both numbers before you submit your return. If you enter them incorrectly, the IRS will send a paper check instead, which delays your refund by weeks.

How the IRS knows your refund is yours

The IRS matches your refund to your account using three pieces of information: your routing number (which identifies your bank), your account number (which identifies your specific account), and your name as it appears on the account. The bank uses the routing and account numbers to deposit the money; your name is a safety check to make sure the account belongs to you.

If your name does not match the account exactly — for example, if the account is under a nickname or a former name — the bank may reject the deposit and the IRS will mail a check instead. If you have changed your name since opening the account, contact your bank to update the account holder name before you file your return.

What happens if you give the IRS the wrong account number

If you enter an incorrect routing number or account number, the IRS will attempt the deposit and the receiving bank will reject it because the account does not exist or the routing number does not match that bank. When this happens, the IRS automatically mails you a paper check instead — usually within two weeks of the rejected deposit attempt.

You will not lose the money. The IRS will keep trying to contact you, and eventually a check will arrive. But this adds several weeks to the time you wait for your refund. To avoid this, verify your routing and account numbers before you file, and consider checking your bank account a few days after the IRS says it has accepted your return to confirm the deposit went through.

Using a different account than you used last year

You can change which account receives your refund each year by entering a different routing and account number on your current return. The IRS does not store your account information from previous years — you have to enter it fresh each time you file.

This is useful if you have closed an old account, switched banks, or want the refund to go to a savings account instead of checking. Just make sure the account is in your name or in your name jointly with someone else. The IRS cannot deposit into an account that belongs only to another person.

Tracking your refund after you file

Once you have filed your return, you can track your refund using the IRS's "Where's My Refund?" tool on the IRS website (irs.gov). You will need your Social Security number, filing status, and the exact refund amount. The tool tells you whether the IRS has accepted your return, whether it is processing your refund, and when the IRS expects to send it.

The tool updates once per day, usually overnight. If you see a deposit date listed, that is when the IRS will send the money to your bank — though your bank may take an extra day or two to post it to your account. If the tool shows an error or a delay, you can call the IRS at 1-800-829-1040 to speak with someone who can look up your specific return.

Frequently Asked Questions

Can I split my refund between two different bank accounts?

Yes. Form 1040 allows you to split your refund into up to three separate accounts. You enter the routing and account number for each account and the dollar amount or percentage you want sent to each one. Tax software will also guide you through this option if you choose it.

What if my bank account is in a different name than my tax return?

The account holder's name must match the name on your tax return, or the bank will reject the deposit. If you file under your legal name but the account is under a nickname or former name, contact your bank to update the account holder information before you file your return.

How long does it take for the money to show up after the IRS sends it?

The IRS typically sends the deposit within 21 days of accepting your return. Your bank usually posts it to your account within one business day of receiving it, though some banks take up to two business days. You can check the "Where's My Refund?" tool to see the exact date the IRS is sending it.

Can I change my bank account after I have already filed my return?

No. Once you file your return with a bank account number, the IRS will send the refund to that account. You cannot change it through the IRS. If you need the money to go to a different account, you would have to wait for the deposit to arrive in the original account and then transfer it yourself, or contact your bank to see if they can redirect it.

What if the bank rejects my direct deposit?

The IRS will receive the rejection notice from your bank and will mail you a paper check instead, usually within two weeks. The check will be sent to the address on your tax return. You will not lose the money — it just takes longer to receive it this way.