The IRS does not announce a specific deposit day in advance — it tells you the date range when you file, and the deposit arrives within that window

When you file your tax return, the IRS gives you an estimated refund date range, usually shown on your confirmation page or in the IRS Free File tool you used. That range is typically 21 calendar days from the date the IRS accepts your return, but it can be longer. The actual deposit day falls somewhere within that range, and you will not know the exact date until it arrives in your bank account.

The deposit date depends on several things: whether you filed electronically or by mail, whether the IRS needs to verify information on your return, which bank processes the deposit, and how busy the IRS is that week. A return filed electronically in January may arrive within 21 days. A return filed by mail in April, during peak season, may take longer. The IRS does not control the final step — once it sends the deposit instruction to your bank, your bank decides when to post it to your account, which can add one to three business days.

Key Takeaways

  • The IRS gives you a date range when you file, not a specific day, and the deposit arrives sometime within that window.
  • Electronic filing usually results in a refund within 21 calendar days if the return is accepted without issues.
  • Paper returns take longer because the IRS must manually enter the information before processing can begin.
  • Your bank receives the deposit instruction from the IRS but controls when the money actually appears in your account, which can be one to three business days after the IRS sends it.
  • You can check the status of your refund using the IRS Where's My Refund tool on IRS.gov, which updates once per day.

How the IRS refund timeline works

The IRS processes returns in the order they are received, not by filing date. A return filed electronically on January 15 enters the queue when ready. A return filed by mail on January 15 does not enter the queue until an IRS employee opens the envelope and enters the data, which can take several weeks during busy periods.

Once a return is in the system, the IRS runs automated checks to match your information against wage records, 1099 forms, and other documents it has on file. If everything matches, the return is accepted and a refund is issued. If something does not match — a name spelling difference, a misreported Social Security number, income that does not align with what employers reported — the IRS flags the return for manual review. That review can add weeks to your timeline.

After the IRS approves your return and issues the refund, it sends an electronic instruction to your bank with the deposit amount and your account number. Your bank then processes that instruction according to its own schedule. Most banks post IRS deposits within one business day, but some take two or three. Weekend and holiday delays can also push the deposit date forward.

Why your refund date might be later than expected

The IRS estimates 21 calendar days for electronic returns without issues. But several things can delay that timeline. 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 at least February 15, even if your return is accepted in January. This is called the PATH Act requirement, and it applies every year.

If the IRS detects a mismatch between your return and third-party documents — for example, your W-2 shows different income than what you reported — it will not issue a refund until someone reviews the discrepancy. This manual review can take weeks. The IRS also delays refunds if it suspects identity theft or if your return is flagged for any reason during automated screening.

Paper returns are slower by default. The IRS must receive the envelope, open it, and manually enter every number from your return into its system before processing can begin. During tax season, this data entry backlog can add four to eight weeks to your timeline.

How to track your refund status

The IRS provides a tool called Where's My Refund on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool then displays your refund status and an estimated deposit date. It updates once per day, usually overnight, so checking multiple times in one day will not give you new information.

Where's My Refund shows three possible statuses: "Return Received" (the IRS has your return but has not finished processing it), "Approved" (the IRS has approved your return and issued the refund), or "Deposited" (the refund has been sent to your bank). Once it shows "Deposited," your bank should post the money within one to three business days, though some banks are faster.

If Where's My Refund shows no information at all, your return either has not been received yet or the IRS is still entering the data. If you filed electronically, wait at least 24 hours after filing. If you filed by mail, wait at least four weeks before assuming something is wrong.

What happens if your refund does not arrive on the estimated date

If the estimated date passes and the money has not appeared in your account, first check Where's My Refund again. If it still shows "Approved" or "Deposited," contact your bank to confirm the deposit has not been held or rejected. Banks sometimes flag large deposits as suspicious and place a temporary hold, or they may reject a deposit if your account information on the return does not match their records exactly.

If Where's My Refund shows "Return Received" but the date has passed, the IRS is still processing your return. This usually means the return is under review. You can call the IRS at 1-800-829-1040 to ask whether your return is being reviewed and why. Have your Social Security number, filing status, and the refund amount ready.

If your return was filed by mail and more than six weeks have passed with no status update, the IRS may not have received it or may have lost it in the data entry queue. Contact the IRS to report a missing return and request a trace. The IRS will search for your return and tell you whether it was received.

Direct deposit versus check refunds

If you chose direct deposit on your return, the IRS sends the refund electronically to your bank, and it arrives within the timeline described above. If you chose a check, the IRS prints and mails a physical check to the address on your return. A mailed check takes longer — typically five to seven business days after the IRS issues it, plus mail delivery time, which can add another week or more depending on where you live and postal service delays.

Direct deposit is faster and more reliable. The IRS has no control over mail delivery, so a check can be lost, delayed, or stolen. If you are expecting a check and it does not arrive within two weeks of the estimated date, contact the IRS to request a replacement or to have the refund reissued by direct deposit instead.

Frequently Asked Questions

Can the IRS deposit my refund on a weekend or holiday?

The IRS processes refunds on business days only, so it will not send a deposit instruction on a weekend or federal holiday. If your estimated date falls on a weekend or holiday, the actual deposit will be sent on the next business day. Your bank may then take one to three additional business days to post it to your account.

Why does the IRS hold refunds for people who claim the Earned Income Tax Credit?

The PATH Act requires the IRS to hold all refunds that include the EITC or Additional Child Tax Credit until at least February 15 each year, regardless of when you file. This is a legal requirement, not a processing delay. The refund will be issued after that date if your return has been approved.

What should I do if Where's My Refund says my refund was deposited but I do not see the money?

Contact your bank first to confirm the deposit arrived and was not held or rejected. If your bank confirms no deposit was received, call the IRS at 1-800-829-1040 to report the issue. The IRS can verify whether the deposit instruction was actually sent and investigate what happened.

How long does it take to get a refund if I file by mail?

Paper returns take longer because the IRS must manually enter the data before processing begins. Expect four to eight weeks for the IRS to process a mailed return during tax season, plus the standard 21-day processing time after that. In total, a mailed return can take two to three months to result in a refund.

Can I change my refund to direct deposit if I chose a check?

No, you cannot change the refund method after you file. If you chose a check and want direct deposit instead, you must wait for the check to arrive, then contact the IRS to request a replacement refund by direct deposit. This will delay your refund by several weeks.