Direct deposit refunds arrive in 1 to 5 business days after the IRS releases your money

The IRS processes most tax returns in 21 days or fewer. Once they approve your return and release the refund, your bank receives the deposit instruction and posts the money to your account. The actual deposit—the movement from the IRS's bank to yours—takes 1 to 5 business days. The longer wait is usually the IRS processing time, not the bank transfer.

The timeline depends on when you file, whether the IRS needs to verify information on your return, and whether you chose direct deposit when you filed. If you filed early in the tax season (January or February), you may wait longer because the IRS processes returns in the order they arrive. If you filed in April, processing may be faster because fewer returns are in the queue.

You can track your refund status using the IRS Where's My Refund tool on IRS.gov. This tool updates once per day and tells you whether the IRS is still processing your return, has approved it, or has sent it to your bank. The tool shows the expected deposit date once the refund has been released.

Key Takeaways

  • The IRS typically processes returns within 21 days, and direct deposit transfers happen 1 to 5 business days after that.
  • Filing early in the tax season can mean a longer wait because the IRS processes returns in order, while filing in April may be faster.
  • The Where's My Refund tool on IRS.gov updates once daily and shows your expected deposit date once the IRS releases your refund.
  • If your return requires verification—missing information, identity checks, or fraud screening—the timeline extends beyond 21 days.
  • Weekends and federal holidays do not count as business days, so a refund released on Friday may not appear until Tuesday.

What happens between filing and the IRS releasing your refund

When you file your return, the IRS scans it and loads it into their system. If you filed electronically, this happens within hours. If you mailed a paper return, it takes longer—the IRS receives it, opens it, and enters the data by hand, which can add 2 to 4 weeks before processing even begins.

The IRS then runs automated checks: Does your Social Security number match IRS records? Do your income figures match W-2s and 1099s your employer or bank reported? Are there math errors? Do you owe back taxes or student loans that would trigger an offset? Most returns pass these checks and move forward. If something does not match, the IRS flags your return for manual review.

Once the IRS approves your return, they create a refund and send it to the bank you listed on your return. This is when the 1 to 5 business day clock starts. The IRS does not hold the money; they send it when ready. The delay is your bank receiving the instruction, verifying the account number, and posting the deposit.

Why some refunds take longer than 21 days

The IRS publishes 21 days as the standard processing time, but this assumes your return has no issues. Several things can extend the timeline. If your return is incomplete—a missing signature, a blank line where income should be, a mismatch between your name and your Social Security number—the IRS sends you a notice asking you to correct it. You then have 30 days to respond. Processing does not resume until they receive your correction.

Identity verification is another common reason for delay. If the IRS suspects fraud or cannot confirm your identity through their records, they may require you to verify information by phone or mail. This can add 2 to 4 weeks. The IRS will contact you by mail with instructions; they do not call or email first.

If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until February 15 at the earliest, even if your return is complete and approved. This is called the EITC holding period. Your refund will not be released before that date, regardless of when you filed.

How to check your refund status and expected deposit date

Go to IRS.gov and use the Where's My Refund tool. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool shows one of three statuses: "Return Received" (still processing), "Approved" (approved but not yet sent to your bank), or "Sent to Your Bank" (on its way to you).

When the status shows "Sent to Your Bank," the tool displays the expected deposit date. This date is when your bank should receive and post the money. It is not a may provide—if your bank is slow or if there is a technical issue, it may take an extra day—but it is usually accurate within one business day.

The Where's My Refund tool updates once per day, usually overnight. Checking multiple times in one day will not give you new information. If the tool says your refund has been sent but it has not appeared in your account after 5 business days, contact your bank to confirm they received it. If they did not, contact the IRS at 1-800-829-1040.

What to do if your refund does not arrive on the expected date

First, confirm the deposit date the IRS gave you. Log back into Where's My Refund and take a screenshot or note the date. Then wait until that date passes plus 2 business days (to account for weekends or holidays). If the money still has not arrived, contact your bank's customer service line. Ask them to confirm they received the deposit from the IRS. Provide them with the expected date the IRS gave you.

If your bank says they received the deposit but it is not in your account, the money may have been sent to the wrong account number. This happens when you typed your account number incorrectly on your tax return. Your bank can tell you which account received the deposit. If it went to the wrong account, you will need to contact that bank to recover the money, or contact the IRS to request a paper check instead.

If your bank says they never received the deposit, the issue is on the IRS side. Call the IRS at 1-800-829-1040 with your Social Security number, filing status, and the expected deposit date. They can investigate whether the refund was actually sent and to which bank. This process can take several weeks.

Direct deposit versus paper check: why direct deposit is faster

If you chose direct deposit, your refund goes straight to your bank account once the IRS releases it. If you chose a paper check, the IRS prints the check, mails it to you, and you have to deposit it yourself. A paper check takes 2 to 3 weeks to arrive by mail, plus however long it takes you to deposit it and your bank to clear it. Direct deposit is typically 2 to 3 weeks faster overall.

You cannot change your refund method after you file. If you filed for a paper check and want direct deposit instead, you have to wait for the check to arrive, deposit it, and then request a refund of that refund—which defeats the purpose. If you filed for direct deposit but want a check instead, you can contact the IRS before they release the refund, but this is rare and requires calling them directly.

Frequently Asked Questions

Can I get my refund faster if I file early?

Filing early does not make the IRS process your return faster. The IRS processes returns in the order they arrive, so filing in January means your return sits in the queue longer than one filed in April. However, filing early gives you more time to correct any issues the IRS finds, so you may receive your refund sooner overall if a problem comes up.

Do weekends and holidays count toward the 1 to 5 business day deposit time?

No. Business days are Monday through Friday, excluding federal holidays. If the IRS releases your refund on a Friday, the 1 to 5 business day clock starts Monday. A refund released Friday may not appear in your account until the following Tuesday or Wednesday.

What if I claimed the Earned Income Tax Credit?

The IRS holds all refunds that include the EITC or Additional Child Tax Credit until February 15 at the earliest, by law. Even if your return is complete and approved in January, your refund will not be released until mid-February. After that date, the standard 1 to 5 business day deposit timeline applies.

Why does the IRS say 21 days but my refund took longer?

The 21-day timeline assumes your return has no issues and does not include the EITC holding period. If the IRS needed to verify information, correct errors, or check for fraud, processing takes longer. If you claimed the EITC, the law requires them to wait until February 15 regardless of when you filed.

Can I deposit my refund to a different account than the one I listed on my return?

No. The IRS sends the refund to the exact account number you provided on your return. If you listed the wrong account, the deposit will go there. You cannot redirect it after filing. If this happens, contact your bank to see if they can recover the money, or contact the IRS to request a paper check to the correct account.