Direct deposit arrives 1 to 5 business days after the IRS releases your refund

The IRS does not deposit money on weekends or federal holidays. If the IRS approves your refund on a Friday, your bank will not receive the transfer until Monday at the earliest. If approval happens on a holiday like Thanksgiving or Christmas, the clock starts the next business day. Once your bank receives the transfer from the IRS, most banks post the money to your account within one business day, though some take up to five.

The total time from IRS approval to money in your account is almost never longer than five business days. If you chose direct deposit when you filed, this is the fastest refund method available. Paper checks take 7 to 10 business days after approval, and debit cards issued by the IRS take 7 to 10 business days as well.

The IRS releases refunds in batches throughout the filing season. Your refund does not process on the day you file. The IRS typically releases batches on Wednesdays, though this can shift depending on volume and holidays. You can see the exact date your refund will be released by checking the IRS Where's My Refund tool.

Key Takeaways

  • Direct deposit takes 1 to 5 business days after the IRS releases your refund, not counting weekends or federal holidays.
  • The IRS releases refunds in batches on Wednesdays in most weeks, but you can see your specific release date in the Where's My Refund tool.
  • Your bank may post the money the same day it receives it from the IRS, or it may take up to five business days depending on your bank's processing speed.
  • If your refund was approved but you do not see the money after five business days, contact your bank first to confirm they received the transfer.

How to check when your refund will arrive

Go to irs.gov/refunds and use the Where's My Refund tool. You will need your Social Security number, filing status, and the exact refund amount from your tax return. The tool shows three pieces of information: whether the IRS has received your return, whether it has been approved, and the date the refund will be released.

If the tool says "Approved" with a release date, that date is when the IRS will send the money to your bank. Add 1 to 5 business days to that date to estimate when you will see it in your account. If the tool says "Processing," your return is still being reviewed and no release date has been set yet.

Check the tool no more than once a day. The IRS updates it once per day, usually overnight. Checking multiple times in the same day will not show you new information and may temporarily lock you out of the tool.

Why your direct deposit might be delayed

The most common reason for a delay is a mistake on your tax return that the IRS caught during processing. If your return has errors—a mismatched name and Social Security number, a duplicate Social Security number claimed by two people, or income that does not match what your employer reported—the IRS will hold your refund and send you a letter. This can add weeks to your timeline.

A second common reason is that you claimed a refundable tax credit like the Earned Income Tax Credit (EITC) or the Child Tax Credit. The IRS is required by law to hold refunds that include these credits until February 15 at the earliest, even if your return is otherwise complete. This is called the PATH Act delay, and it applies every year.

A third reason is that your bank rejected the deposit. This happens rarely, but it can occur if your account was closed, if you provided the wrong account number, or if your bank flagged the deposit as suspicious. If this happens, the IRS will mail you a paper check instead, which takes 7 to 10 business days.

What to do if your refund does not arrive within five business days

First, check the Where's My Refund tool again to confirm the release date. If the tool still shows the refund was released more than five business days ago, contact your bank. Ask them whether they received a transfer from the IRS and whether it is pending or posted to your account. Provide them with the refund amount from your tax return so they can search their records.

If your bank says they never received the transfer, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and refund amount ready. The IRS can confirm whether the transfer was sent and, if it was, investigate why your bank did not receive it.

If your bank received the transfer but it is still pending, ask them how long pending deposits typically take to post. Most banks post within one business day, but some take longer. If it has been pending for more than five business days, ask the bank to escalate the issue to their back-office team.

Direct deposit versus other refund methods

Direct deposit is the fastest and most reliable way to receive a tax refund. The IRS does not charge a fee, and you do not have to wait for mail delivery. Paper checks take 7 to 10 business days after the IRS releases your refund, and they can be lost or delayed in the mail. Debit cards issued by the IRS take the same 7 to 10 business days and charge a small fee to activate.

If you did not choose direct deposit when you filed, you cannot change your method after the fact. You will receive your refund by whatever method you selected on your return. If you want to use direct deposit next year, you can select it when you file your 2024 return.

How to set up direct deposit for future refunds

When you file your tax return, you will see a section asking how you want to receive your refund. Select "Direct Deposit" and provide your bank account number and routing number. You can find both on a check from your account, or you can call your bank and ask for them.

Make sure you enter the account number and routing number correctly. If you transpose a digit, the IRS may send your refund to the wrong account. Double-check both numbers before you submit your return. If you are filing on paper, write the account and routing numbers clearly on the form.

If you use tax software or a tax professional to file, they will ask for this information as part of the filing process. The software will usually validate the account number and routing number before you submit, which reduces the chance of an error.

Frequently Asked Questions

Can I change my direct deposit information after I file?

No. Once you file your return, you cannot change the account where your refund will be deposited. If you provided the wrong account number, you will need to wait for the refund to arrive in that account, then transfer it to the correct account yourself. Contact the IRS only if you believe your account information was entered incorrectly on the return itself.

Does my refund arrive on the same day for all banks?

No. The IRS sends all refunds on the same day, but banks process deposits at different speeds. Some banks post direct deposits the same day they receive them. Others take up to five business days. Check with your bank about their processing timeline if you want a more precise estimate.

What if I filed my return on paper instead of electronically?

Paper returns take longer to process overall. The IRS must scan and enter the information manually, which can add 2 to 4 weeks to the timeline before your refund is even approved. Once approved, direct deposit still takes 1 to 5 business days. If you want a faster refund, file electronically next year.

Will my refund arrive if my bank account is overdrawn?

Yes. Banks will accept direct deposits even if your account is overdrawn. The deposit will reduce the amount you owe the bank, but it will still arrive. If your account is closed or flagged as fraudulent, the bank may reject the deposit and the IRS will mail a check instead.

Can I get my refund faster than 1 to 5 business days?

No. Direct deposit is the fastest method the IRS offers, and the 1 to 5 business day window is the standard processing time. Some tax software companies offer "rapid refund" loans that give you money before the IRS releases your refund, but these loans charge fees and interest. The free direct deposit method is faster overall.