What you need to know about receiving your refund by direct deposit

The IRS sends most refunds by direct deposit — money goes straight into your bank account instead of arriving as a check. You do not need special permission or a separate request; the IRS uses the banking information you provide on your tax return. If you file electronically and include your account details, direct deposit is the default. If you file on paper, you can write your account number and routing number on the return itself, or the IRS will mail a check instead.

Direct deposit typically arrives within 21 days of the IRS accepting your return, though it can be faster. The IRS does not control the exact timing once the money leaves their system — your bank processes the deposit on its own schedule, which usually means one to three business days after the IRS sends it.

Key Takeaways

  • Direct deposit requires you to provide your bank account number and routing number on your tax return — either electronically or written on a paper return.
  • The IRS accepts direct deposit from checking accounts, savings accounts, and certain money market accounts, but not from prepaid cards or foreign accounts.
  • You can check the status of your refund using the IRS Where's My Refund tool, which updates once per day and shows whether the money has been sent to your bank.
  • If your direct deposit fails — because the account number was wrong or the account was closed — the IRS will mail a check to your address on file instead.
  • You can change your direct deposit information only before you file; once the return is submitted, the banking details cannot be changed.

What bank accounts may have access to for direct deposit

The IRS accepts direct deposit to a U.S. checking account, savings account, or money market account held in your name or jointly with a spouse. The account must be at a bank, credit union, or other financial institution that participates in the Automated Clearing House (ACH) network — which includes nearly all mainstream banks and credit unions in the United States.

The IRS does not send refunds to prepaid debit cards, even if they have routing and account numbers. Foreign bank accounts do not work either, even if held by a U.S. citizen. If you do not have a U.S. bank account, you will receive a check by mail instead.

The account does not have to be in the same name as the person filing the return — a spouse or dependent can own the account — but the IRS recommends using an account in the taxpayer's name to avoid delays or holds by the receiving bank.

How to provide your banking information

If you file electronically, you enter your routing number and account number in the tax software or on the IRS Free File website. The software validates the routing number automatically and will flag an error if the number does not match a real bank. Double-check the account number character by character — a single wrong digit will cause the deposit to fail.

If you file a paper return, write your routing number and account number in the boxes labeled "Routing number" and "Account number" on the form. Include a check mark in the box that shows whether it is a checking or savings account. Mail the return as usual; the IRS will process the banking information the same way as an electronic return.

Some tax preparation services offer a "refund advance" or "rapid refund" product that deposits money into a temporary account they control, then transfers it to your real account later. This is not direct deposit from the IRS — it is a loan from the tax preparer, and you will pay fees. Standard direct deposit to your own account is free.

What happens if your direct deposit fails

Direct deposit fails most often because the account number was entered wrong, the account was closed before the refund arrived, or the account holder's name does not match the return. When this happens, the IRS cannot deposit the money and will mail a check to your address on file instead. The check usually arrives within two weeks of the failed deposit attempt, but can take longer.

You will not receive a notice that the deposit failed — the first sign is usually that the money does not appear in your account by the expected date. Check the IRS Where's My Refund tool to see whether the refund was sent. If it shows "sent" but the money never arrived, contact your bank to ask whether a deposit was rejected. If the bank has no record, the IRS likely mailed a check instead.

If a check was mailed and you do not receive it within three weeks, you can request a trace through the IRS. Call the IRS at 800-829-1040 or use the IRS website to file a missing refund claim. Have your Social Security number, filing status, and the exact refund amount ready.

Changing your banking information before you file

You can change which account receives your refund only before you submit your return. Once the IRS accepts the return, the banking information is locked in and cannot be changed. If you realize you gave the wrong account number after filing, you have two options: wait for the check to arrive by mail, or contact your bank to see whether they can redirect a deposit if it arrives.

If you filed electronically and need to correct the banking information, you can file an amended return using Form 1040-X, but this delays your refund by several weeks. Most people find it simpler to let the check arrive and deposit it themselves.

If you filed a paper return and realize the account number is wrong before the IRS processes it, call the IRS at 800-829-1040 to ask whether they can correct it. The IRS can sometimes make changes within a few days of receiving the return, but this is not may provide.

Tracking your refund status

The IRS Where's My Refund tool shows the status of your refund and tells you whether it has been sent to your bank. You can access it on the IRS website using your Social Security number, filing status, and the exact refund amount. The tool updates once per day, usually overnight, so checking multiple times in one day will not show new information.

The tool shows three statuses: "Return Received" (the IRS has your return but has not processed it yet), "Approved" (the IRS has approved the refund and is preparing to send it), and "Sent" (the refund has been sent to your bank). Once it shows "Sent," the money should arrive in your account within one to three business days, depending on your bank.

If the tool shows "Sent" but the money does not arrive after five business days, contact your bank to confirm they received the deposit. If they did not, contact the IRS to request a trace.

Refunds split between multiple accounts

You can split your refund between up to three different accounts using Form 8888, which you file with your tax return. This is useful if you want to deposit part of your refund into savings and part into checking, or if you want to send money to multiple family members. Each account must be a U.S. checking, savings, or money market account.

To use Form 8888, you must file electronically or include the form with a paper return. Write the routing number and account number for each account, along with the amount you want sent to each one. The amounts must add up to your total refund. The IRS sends all three deposits at the same time, so they should all arrive within the same one- to three-day window.

Frequently Asked Questions

Can I use a prepaid debit card for my refund?

No. The IRS does not send direct deposits to prepaid cards, even if they have a routing number and account number. You will need to use a checking or savings account at a bank or credit union. If you do not have one, the IRS will mail a check instead.

What if I give the wrong account number?

If the account number is wrong, the bank will reject the deposit and the IRS will mail a check to your address on file. This adds two to three weeks to the time it takes to receive your money. You cannot change the account number after you file, so check it carefully before submitting your return.

How long does direct deposit take?

The IRS typically sends refunds within 21 days of accepting your return. Once the money is sent to your bank, it usually arrives within one to three business days. The exact timing depends on your bank's processing schedule, not the IRS.

Can I split my refund between two accounts?

Yes, using Form 8888. You can split your refund between up to three accounts — for example, sending part to checking and part to savings. Each account must be a U.S. bank or credit union account. File the form with your tax return, either electronically or on paper.

What if my refund shows "sent" but never arrives?

Contact your bank first to confirm they did not receive the deposit. If they have no record, call the IRS at 800-829-1040 to request a trace. Have your Social Security number, filing status, and refund amount ready. The IRS can investigate and may reissue the refund as a check.