When to expect your refund in your bank account

The IRS typically deposits refunds within 21 days of accepting your return, but most arrive in 5 to 7 business days. The 21-day window is the legal maximum — the IRS promises nothing faster. In practice, direct deposit is faster than a mailed check because the money moves electronically from the IRS to your bank, with no postal delays.

The actual timing depends on when the IRS accepts your return (not when you file it), what day of the week they accept it, and how quickly your bank processes incoming deposits. A return accepted on a Friday may not hit your account until the following Wednesday or Thursday. A return accepted on a Monday usually arrives by Friday of that week.

You can track your specific refund using the IRS "Where's My Refund?" tool on IRS.gov. This tool updates once per day, usually overnight, and will tell you the exact deposit date once the IRS has scheduled it. This is the most reliable way to know when your money is coming.

Key Takeaways

  • Most direct deposit refunds arrive within 5 to 7 business days of the IRS accepting your return, though the IRS allows up to 21 days.
  • The day of the week matters: refunds accepted on Friday may not deposit until the following week because banks process deposits on business days only.
  • You can check the exact deposit date using the IRS "Where's My Refund?" tool at IRS.gov, which updates daily.
  • If your return is incomplete or flagged for review, the deposit will be delayed beyond the normal timeline.

Why some refunds take longer than others

The IRS does not process every return at the same speed. Returns that are straightforward and complete — W-2 income only, standard deductions, no credits — move through in days. Returns with complications take longer. Common delays include claiming the Earned Income Tax Credit (EITC), the Child Tax Credit, or the Additional Child Tax Credit, which the IRS reviews more carefully because these credits are checked against other records.

If the IRS finds a discrepancy — a missing form, income reported twice, or a Social Security number mismatch — they will hold the return for manual review. This can add weeks. You will see a message in "Where's My Refund?" saying your return is being reviewed. Do not contact the IRS during this time unless they send you a letter asking for more information.

Returns filed on paper take much longer than electronic returns. If you mailed a paper return, expect 4 to 6 weeks before the IRS even begins processing it, then another 5 to 7 days for direct deposit after that.

What happens between filing and deposit

Filing your return and the IRS accepting it are two different moments. You may file on January 15, but the IRS does not accept it until January 20. The 5 to 7 day clock starts from the acceptance date, not the filing date. "Where's My Refund?" will show you the acceptance date once it happens.

After acceptance, the IRS schedules a deposit date. Once that date is set, the IRS sends the money electronically to your bank's routing number. Your bank then processes the deposit on the next business day it receives it. If the IRS schedules a deposit for Saturday, your bank will not receive it until Monday, and you will see it in your account Monday or Tuesday depending on your bank's processing schedule.

Some banks hold deposits for 24 hours even after receiving them, though this is less common with direct deposits from the IRS. If you see the deposit date in "Where's My Refund?" but the money has not appeared, call your bank to ask whether they are holding it.

How to speed up your refund

File electronically rather than on paper. Electronic returns are processed in days; paper returns take weeks just to be opened and scanned. The IRS Free File program offers free electronic filing if your income is below a certain threshold, which varies by year.

Make sure your return is complete before you file. A missing form or a typo in your Social Security number will trigger a manual review. Double-check that your name, Social Security number, and bank account information match your records exactly. If you are claiming credits like the EITC, make sure you have the right forms attached.

Use direct deposit instead of a mailed check. Direct deposit is faster and more reliable. You will need your bank's routing number and your account number, both of which appear on a blank check or can be found by logging into your online banking.

What to do if your refund is late

Check "Where's My Refund?" first. If it shows a deposit date that has passed and the money is not in your account, wait one more business day. Bank processing can be delayed by one day, especially if the deposit arrived late in the day or on a Friday.

If the deposit date has passed by more than one business day, call your bank. Give them the deposit date from "Where's My Refund?" and ask whether they received the deposit. If they did not receive it, the IRS may have sent it to the wrong account number. If they did receive it but have not posted it, ask them to post it when ready — this is rare but does happen.

If your bank confirms they never received the deposit, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the exact refund amount ready. The IRS can trace where the money went and reissue it if needed. This process takes another 2 to 4 weeks.

If you claimed credits or deductions

The IRS holds returns that claim certain credits for additional review. The Earned Income Tax Credit, the Child Tax Credit, and the Additional Child Tax Credit are reviewed against Social Security records and other government databases to prevent fraud. These reviews add 5 to 10 days to the normal timeline.

If you claimed education credits, the American Opportunity Credit, or the Lifetime Learning Credit, your return may also be reviewed. The IRS cross-checks these against records from schools and universities. Again, this adds time but is normal.

You will see a message in "Where's My Refund?" if your return is under review. The message will tell you approximately when the review will be complete. Do not file an amended return or contact the IRS during this time — it will only delay things further.

Frequently Asked Questions

Can I get my refund faster than 5 to 7 days?

No. The IRS processes returns in the order they are accepted, and direct deposit is already the fastest method available. Filing early in the tax season does not speed up processing. The only way to get money faster is to claim a smaller refund or owe taxes instead, but that is not a strategy worth pursuing.

What if I filed my return but "Where's My Refund?" says it has no record?

The tool updates once per day, usually overnight. If you filed yesterday, check again tomorrow. If you filed more than two days ago and the tool still shows no record, your return may not have been accepted yet. Call the IRS at 1-800-829-1040 to confirm they received it.

Does the bank I use affect how fast I get my refund?

Slightly. Most banks post IRS direct deposits within one business day of receiving them. Some smaller banks or credit unions may take one additional day. The difference is usually one day at most. The IRS deposit date is what matters most — that is when the money leaves the IRS.

What if I gave the IRS the wrong bank account number?

The deposit will go to that account instead of yours. If you realize this before the deposit date, you can file an amended return with the correct account number, though this may delay your refund. If the deposit has already gone to the wrong account, contact that bank and ask them to return it. Then contact the IRS to reissue the refund to the correct account.

Why does "Where's My Refund?" say my refund was accepted but I still don't see a deposit date?

The IRS schedules deposit dates in batches. Your return may be accepted, but the IRS has not yet scheduled when to send the money. Check again in one or two days. If more than three days have passed since acceptance and you still see no deposit date, call the IRS to ask whether your return is under review.