Direct deposit tax refunds arrive on different dates depending on which tax year you filed for and when the IRS processed your return

The IRS does not deposit all refunds on the same day. If you chose direct deposit on your tax return, the money goes into your bank account in waves throughout the filing season. For the 2024 tax year (returns filed in early 2025), the IRS typically issues refunds within 21 days of accepting your return, but many arrive sooner — often within 5 to 10 business days. The exact timing depends on when your return was processed, whether it required verification, and how busy the IRS is that week.

Your bank may take an additional 1 to 3 business days to post the deposit after the IRS sends it. This means the money might sit in transit for a day or two even after the IRS has released it. Weekends and federal holidays do not count as business days, so a refund sent on a Friday may not appear in your account until Tuesday.

Key Takeaways

  • Most direct deposit refunds arrive within 5 to 10 business days of the IRS accepting your return, though the IRS allows up to 21 days.
  • Your bank may add 1 to 3 extra business days after the IRS sends the deposit, so plan for up to 24 days total in a worst-case scenario.
  • You can check the exact status of your refund using the IRS Where's My Refund tool on IRS.gov, which updates once per day.
  • If your return was flagged for verification or identity review, the deposit will be delayed until that review is complete.
  • Amended returns (Form 1040-X) take 16 weeks or longer to process and cannot be tracked the same way as original returns.

How to track your refund status in real time

The IRS Where's My Refund tool is the only official way to see where your refund is. Go to IRS.gov, find the Where's My Refund section, and enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in one day will not show new information.

The tool will show one of three statuses: "Return Received" (the IRS has your return but has not started processing it), "Refund Approved" (the IRS has approved the refund and sent it to your bank), or "Refund Sent" (the money has been dispatched). Once it shows "Refund Sent," your bank should receive the deposit within 1 to 3 business days. If the tool says your refund has been sent but you do not see it in your account after three business days, contact your bank to confirm they received the transfer.

Do not rely on the IRS phone line or email for refund timing — they cannot tell you anything the Where's My Refund tool cannot. The tool is faster and more current than calling.

Why some refunds take longer than 21 days

The IRS processes returns in the order they are received, but certain returns move to the back of the line. If your return includes a claim for the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until at least February 15 each year, even if your return is processed earlier. This is called the EITC/ACTC holding period and applies whether or not you actually received those credits.

Returns that trigger identity verification or fraud review are also delayed. The IRS may ask you to verify your identity through ID.me, an online identity verification service, before releasing your refund. This process can add 1 to 4 weeks. You will receive a letter in the mail if this happens, and you can also see a note in the Where's My Refund tool saying your return is under review.

Mathematical errors, missing information, or mismatched data (such as a Social Security number that does not match IRS records) will also hold up processing. The IRS will send you a notice by mail explaining what is wrong and what you need to do to fix it.

Direct deposit timing for amended returns

If you filed an amended return using Form 1040-X, the timeline is much longer. Amended returns take 16 weeks to process from the date the IRS receives them, and there is no way to speed this up. The Where's My Refund tool does not track amended returns, so you cannot check the status online.

You can call the IRS at 1-800-829-1040 to ask about an amended return, but they will only tell you whether it has been received and processed. If it has been processed, they can tell you the refund amount but not the exact deposit date. Once the 16 weeks have passed, the refund should arrive within 1 to 3 business days of processing.

What to do if your refund does not arrive on time

If the Where's My Refund tool shows "Refund Sent" but the money has not appeared in your bank account after three business days, contact your bank first. Ask them to confirm whether they received the ACH transfer from the IRS. Provide them with the refund amount and the date you saw it marked as sent. Banks can trace incoming transfers and tell you if the money arrived on their end.

If your bank confirms they never received the transfer, or if the tool still shows "Return Received" after 21 days, contact the IRS at 1-800-829-1040. Have your Social Security number, filing status, and exact refund amount ready. The IRS can investigate whether your return was processed and resend the refund if it was lost in transit.

If you provided an incorrect bank account number on your return, the IRS will attempt to return the deposit to the account you listed. The money may bounce back to the IRS, which will then issue a paper check instead. This adds 2 to 4 weeks to the timeline. You can update your bank account information by calling the IRS, but they cannot redirect a refund that has already been sent.

Refund timing for joint returns and injured spouse claims

Joint returns process at the same speed as individual returns, but if one spouse owes back taxes, child support, or student loans, the IRS may hold that spouse's portion of the refund to pay the debt. This is called offset. The other spouse can file an Injured Spouse claim (Form 8379) to recover their share of the refund. This claim adds 4 to 6 weeks to processing time.

If you filed an Injured Spouse claim, the Where's My Refund tool will show a note that your return is being reviewed. Once the claim is approved, your portion of the refund will be sent separately from your spouse's portion, and they may arrive on different dates.

State tax refund timing versus federal

Your state tax refund is processed separately from your federal refund and arrives on its own timeline. Most states issue refunds within 2 to 4 weeks if you chose direct deposit, but some states take longer. You can check your state refund status on your state tax agency's website — each state has its own tracking tool.

If you filed your federal and state returns together through tax software, the IRS and your state do not coordinate the deposits. Your federal refund may arrive while your state refund is still being processed, or vice versa. Do not assume they will come together.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparer or software company?

No. The IRS processes all returns at the same speed regardless of who prepared them. Some tax software companies offer "refund advance" loans that give you the money before the IRS deposits it, but you pay fees and interest for this service. The IRS itself cannot speed up processing.

What if I see my refund in the Where's My Refund tool but it is not in my bank account yet?

If the tool shows "Refund Sent," your bank has 1 to 3 business days to post it. If more than three business days have passed, contact your bank to confirm they received the transfer. Weekends and holidays do not count as business days.

Does the IRS send a confirmation email when my refund is deposited?

No. The IRS does not send emails confirming refund deposits. The Where's My Refund tool is the only official notification. If you receive an email claiming to be from the IRS about your refund, it is a scam.

Why does my refund say "approved" but I still do not have the money?

"Refund Approved" means the IRS has authorized the payment but has not yet sent it to your bank. This status typically lasts 1 to 2 days before it changes to "Refund Sent." Once it shows "Refund Sent," allow 1 to 3 more business days for your bank to post it.

If I filed my return on January 15, when should I expect my refund?

Most returns filed in mid-January are processed within 5 to 10 business days, so you would typically see the refund by late January or early February. However, if your return includes EITC or ACTC, it will be held until at least February 15. Use the Where's My Refund tool to see your specific status.