Direct deposit usually arrives within one to three business days after the IRS releases your refund

Once the IRS approves your return and sends your refund to your bank, direct deposit is the fastest delivery method. Most refunds land in your account within one to three business days of the IRS transmitting the money. The IRS does not control the final step — your bank does — so the exact timing depends on your bank's processing speed and whether you deposit on a weekday or weekend.

The full timeline from filing to deposit is longer. The IRS typically processes returns within 21 days of receiving them, though many are processed much faster. If you file electronically and claim the Earned Income Tax Credit (EITC) or Additional Child Tax Credit (ACTC), the IRS holds your refund until at least February 15 each year, even if your return is ready sooner. This is a legal requirement, not a delay you can avoid.

If you chose a paper check instead of direct deposit, add 7 to 10 business days to the timeline after the IRS releases your refund. Checks are mailed from an IRS processing center and travel through the postal system, so weather, mail volume, and your location all affect arrival time.

Key Takeaways

  • Direct deposit deposits within one to three business days after the IRS sends the money, but the IRS takes up to 21 days to process your return first.
  • If you claimed EITC or ACTC, the IRS will not release your refund before February 15, regardless of how quickly your return processes.
  • Paper checks take 7 to 10 business days to arrive after the IRS mails them, plus postal delivery time to your address.
  • You can track your refund status using the IRS Where's My Refund tool on IRS.gov, which updates every 24 hours.
  • Weekends and federal holidays do not count as business days, so a refund sent Friday may not deposit until Tuesday.

The IRS processing window before your bank sees anything

The IRS takes up to 21 days to process a return after it arrives at an IRS facility. This is the official window, though many returns process faster — some within a few days. The 21-day clock starts when the IRS receives your return, not when you file it. If you file electronically, receipt is nearly instant. If you mail a paper return, add several days for postal delivery to the IRS before processing begins.

During this 21-day window, the IRS checks your return for errors, verifies your identity, and confirms your Social Security number matches IRS records. If everything is correct, the IRS approves your refund and sends it to your bank or the postal service. You cannot speed up this step — it is a fixed part of the process.

The IRS publishes a weekly report of how many returns it has processed and how many are still in queue. During peak tax season (February through April), processing can take longer because the volume is highest. Filing earlier in the year does not may provide faster processing, but filing later in the season often means longer waits.

Why EITC and ACTC refunds are held until mid-February

If your return includes the Earned Income Tax Credit or the Additional Child Tax Credit, the IRS will not release your refund before February 15, even if your return is fully processed weeks earlier. This is a federal law, not a policy the IRS can waive. The delay exists to allow time for fraud detection and to prevent refunds from being issued on returns that contain errors.

This hold applies only to the portion of your refund tied to EITC or ACTC. If you are owed money from other sources on your return (such as overpaid income tax), some IRS systems may release that portion earlier, but this is not may provide and varies by situation. The safest assumption is that your entire refund will be held until February 15 if either credit appears on your return.

The hold ends on February 15 each year, regardless of what day of the week it falls on. The IRS then begins releasing these refunds in batches. If your return is approved and ready, you should see your refund within a few days after February 15, assuming you chose direct deposit.

How to track your refund from filing to deposit

The IRS Where's My Refund tool on IRS.gov is the official way to check your refund status. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once every 24 hours, usually overnight, so checking multiple times in one day will not show new information.

The tool shows three possible statuses: "Return Received," "Refund Approved," or "Refund Sent." "Return Received" means the IRS has your return but has not finished processing it. "Refund Approved" means the IRS has approved your refund and is preparing to send it. "Refund Sent" means the IRS has transmitted the money to your bank or mailed a check. Once you see "Refund Sent," direct deposit should arrive within one to three business days.

If your return shows "Refund Sent" but the money has not arrived after five business days, contact your bank to confirm they received the deposit. Occasionally, a bank's system will reject a deposit due to a closed account, a name mismatch, or a routing number error on your return. Your bank can tell you whether the IRS sent the money and why it did not post to your account.

What happens if your bank rejects the deposit

If your bank rejects a direct deposit from the IRS, the money does not disappear — it goes back to the IRS. The IRS will then mail you a check instead. This process takes time: the rejection, the return to the IRS, and the mailing of a check can add two to four weeks to your timeline.

Common reasons for rejection include a closed account, a name or routing number mismatch, or an account flagged for fraud. If you changed banks after filing your return, make sure you updated your direct deposit information with the IRS before filing. If you filed with the old account number, the deposit will fail.

You can contact the IRS at 1-800-829-1040 to report a rejected deposit or to confirm whether the IRS sent your refund. Have your Social Security number and return information ready. The IRS can tell you the status of a reissued check and provide an expected delivery date.

Paper checks take longer than direct deposit

If you chose to receive your refund by paper check, the timeline is longer. After the IRS approves your return, it prints and mails the check from an IRS facility. This mailing process takes 7 to 10 business days. Once the check enters the postal system, delivery depends on your location and current mail volume — typically 3 to 7 additional business days.

Paper checks are mailed from multiple IRS facilities depending on your state. Checks mailed from a facility closer to you may arrive faster than those from a distant facility. There is no way to predict which facility will process your check or to request expedited mailing.

If you have not received your check after 15 business days from the "Refund Sent" status in Where's My Refund, contact the IRS. The check may have been lost in the mail, and the IRS can issue a replacement or arrange a direct deposit instead.

State tax refunds follow a different timeline

State tax refunds are processed separately from federal refunds and follow different timelines. Some states process refunds within 10 to 14 days; others take 4 to 6 weeks. A few states mail refunds by check only, while others offer direct deposit. You cannot assume your state refund will arrive at the same time as your federal refund.

Each state has its own Where's My Refund tool or status tracker. You will need to check your state's tax authority website directly — the IRS tool does not track state refunds. State processing times are usually posted on the tax authority's website, along with current wait times during peak season.

If you filed a joint federal and state return, the state may hold your refund if there is a discrepancy between your federal and state filings. This can add several weeks to the timeline. Contact your state tax authority if your state refund is delayed beyond the published processing window.

Frequently Asked Questions

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

The 21-day window is the maximum processing time, not a may provide. During peak tax season, many returns take the full 21 days. If you claimed EITC or ACTC, add the February 15 hold on top of the 21 days. If your return required manual review due to errors or identity verification, it can take longer. Check Where's My Refund to see your actual status.

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

No. Tax preparers cannot speed up IRS processing. Some offer "refund anticipation loans" that give you cash before your refund arrives, but you pay interest and fees for this service. The IRS processing time is the same regardless of who prepares your return.

What if my refund shows sent but I do not see it in my bank account after a week?

Contact your bank first to confirm they received the deposit. If your bank did not receive it, the IRS may have sent it to the wrong account number. Call the IRS at 1-800-829-1040 to verify the account number on file and request a replacement check if needed.

Do I have to wait until February 15 if I claimed the Child Tax Credit?

Only if you claimed the Additional Child Tax Credit (ACTC), which is the refundable portion. The regular Child Tax Credit does not trigger the February 15 hold. Check your return to see which credits you claimed, or use Where's My Refund to see if a hold is in place.

Can the IRS deposit my refund to a savings account instead of checking?

Yes. You can direct deposit to any account type — checking, savings, or money market — as long as you provide the correct routing number and account number. Make sure the account is in your name or a joint account, as the IRS will not deposit to an account belonging to someone else.