Direct deposit refunds typically arrive 1 to 5 business days after the IRS accepts your return

The IRS processes most tax returns in 21 days or less from the date they receive it. Once your return is processed and approved, the money moves to your bank within 1 to 5 business days. The exact timing depends on when you filed, whether the IRS needs to verify information on your return, and your bank's processing speed.

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, your return moves through a slower queue. Returns filed after the April 15 deadline are processed last.

The IRS does not control the final step—your bank does. Once the IRS sends the money, your bank decides whether it appears in your account the same day, the next business day, or up to five days later. Most banks post direct deposits overnight, but some smaller banks or credit unions take longer.

Key Takeaways

  • The IRS takes up to 21 days to process your return after it arrives, then sends the refund to your bank within 1 to 5 business days.
  • Filing early in the tax season means a longer wait because returns are processed in order of arrival, not by refund size.
  • Your bank controls the final step and may hold the deposit for up to five business days even after the IRS sends it.
  • You can track your refund status using the IRS Where's My Refund tool with your Social Security number, filing status, and refund amount.
  • If your refund does not arrive within the expected timeframe, contact your bank first to confirm they received the deposit.

How to track your refund status with the IRS

The IRS provides a tool called Where's My Refund on its website at irs.gov. You enter your Social Security number, filing status (single, married filing jointly, etc.), and the exact refund amount from your tax return. The tool updates once per day, usually overnight.

Where's My Refund shows three stages: received (the IRS has your return), approved (the IRS has processed it and approved the refund), and sent (the money has left the IRS and is on its way to your bank). Once it shows "sent," your bank should receive it within 1 to 5 business days.

If you filed a paper return by mail, the IRS takes longer to scan and enter it into the system. Paper returns may not appear in Where's My Refund for 2 to 3 weeks after they arrive at the IRS processing center. Once entered, the 21-day processing clock starts.

Why your refund might take longer than expected

The IRS flags some returns for manual review. This happens when information on your return does not match IRS records—for example, a name change, a discrepancy in income reported by your employer, or a dependent claimed who was also claimed by someone else. Manual review adds 2 to 4 weeks to processing time.

If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit, the IRS is required by law to hold your refund until February 15 at the earliest, even if your return is approved earlier. This applies every year and is not a delay—it is a mandatory hold.

Errors on your return also slow things down. Common mistakes include mismatched Social Security numbers, incorrect bank account digits, or math errors. If the IRS finds an error, it contacts you by mail and may adjust your refund amount. This process takes several weeks.

Your bank's processing speed matters too. If you use a large national bank, deposits usually post overnight. Credit unions and smaller regional banks may take 3 to 5 business days. Some banks also hold deposits if the amount is unusually large or if your account is new.

What to do if your refund does not arrive on time

First, check Where's My Refund to confirm the IRS has actually sent the money. If it still shows "approved" but not "sent," the refund has not left the IRS yet and you should wait. If it shows "sent" but the money has not arrived in your bank account after 5 business days, contact your bank.

When you call your bank, have your tax return handy and ask whether the deposit has been received. Provide the exact refund amount. Banks can see incoming deposits in their system even if they have not posted to your account yet. If your bank confirms they received it, ask when it will post. If they have no record of it, ask them to contact the IRS on your behalf.

If your bank says they never received the deposit, the problem is usually an incorrect account number or routing number on your tax return. You can file an amended return (Form 1040-X) with the correct banking information, but this restarts the process and takes another 21 days. A faster option is to contact the IRS directly at 1-800-829-1040 to report the issue and request a check instead.

If you filed a paper return and it has been more than 3 weeks since you mailed it, call the IRS to confirm they received it. The IRS can tell you the date it arrived at the processing center. If it never arrived, you may need to file again.

Direct deposit versus check: timing differences

Direct deposit is faster than a paper check. A check takes 2 to 3 weeks longer because the IRS must print, mail, and deliver it. If you chose direct deposit on your return, you should receive the money 1 to 5 business days after the IRS approves it. If you chose a check, the IRS mails it after approval, and it arrives 7 to 14 days later depending on mail delivery in your area.

If you did not choose a payment method on your return, the IRS sends a check by default. You cannot change this after filing unless you amend your return, which takes another 21 days to process.

Refunds split between accounts or applied to next year's taxes

If you requested that your refund be split between two bank accounts, each deposit arrives separately. The IRS sends them on the same day, but your banks may post them at different times. One account might receive the money in 1 day while the other takes 5 days.

If you owed taxes from a prior year or had unpaid student loans, the IRS may have applied part or all of your refund to those debts before sending the remainder to your bank. The IRS notifies you by mail when this happens. The remaining refund (if any) still arrives by direct deposit within 1 to 5 business days after approval.

Frequently Asked Questions

Can I speed up my tax refund?

No. The IRS processes returns in the order they arrive, and the 21-day window is standard. Filing early does not speed up processing—it just means a longer wait because you are in a larger queue. Direct deposit is the fastest payment method available, but you must choose it when you file.

Why does Where's My Refund say "still being processed" after 21 days?

Your return likely needs manual review. This happens when information on your return does not match IRS records or when you claimed certain credits. Manual review adds 2 to 4 weeks. The IRS will contact you by mail if they need more information from you.

What if my bank account information was wrong on my tax return?

The IRS will reject the deposit and send you a check instead. This takes 2 to 3 weeks longer than direct deposit. You can file an amended return with the correct account number, but this restarts the 21-day clock. Calling the IRS at 1-800-829-1040 to report the error may be faster.

Do I get interest if my refund is late?

No. The IRS does not pay interest on refunds delayed by processing time. Interest is only paid if the IRS owes you money from a prior year's audit or adjustment, and only if the delay is the IRS's fault, not yours.

Should I contact the IRS if my refund is 5 business days late?

Contact your bank first. They can confirm whether the deposit arrived and when it will post. If your bank has no record of the deposit after 5 business days, then contact the IRS at 1-800-829-1040 with your return information.