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

The timeline depends on when the IRS actually processes your return, not when you file it. If you file early in the tax season (January or February), the IRS may hold your return for verification even if there are no problems — this is standard practice and can add weeks. If you file closer to the April deadline, processing is usually faster because the IRS has fewer returns in the queue.

The IRS publishes a "Where's My Refund?" tool on IRS.gov that shows the real status of your return. This tool updates once per day, usually overnight. The status moves through three stages: received, approved, and sent to your bank. Once it reaches "sent to your bank," the 1 to 5 business day window begins.

Direct deposit is faster than a paper check because the IRS sends the money electronically to your bank, and your bank then credits your account. There is no mail delay. However, your bank may take an extra day to post the funds to your account even after receiving them from the IRS — this depends on your bank's processing schedule, not the IRS.

Key Takeaways

  • The IRS processes returns in the order received, so filing in January or February may mean a longer wait even if your return is error-free.
  • Check "Where's My Refund?" on IRS.gov to see the actual status; this tool updates once daily and shows when the IRS has sent money to your bank.
  • Once the IRS sends your refund, your bank receives it within 1 to 5 business days, but your bank may take an additional day to post it to your account.
  • If you claim the Earned Income Tax Credit (EITC) or Additional Child Tax Credit (ACTC), the IRS holds all refunds until February 15 at the earliest, regardless of filing date.

Why the IRS holds refunds in early tax season

The IRS does not process all returns immediately, even if they are complete and correct. In January and early February, the IRS deliberately slows processing to allow time for wage and income documents to arrive from employers and financial institutions. If your employer sends a corrected W-2 after you have already filed, the IRS needs time to match it against your return.

This holding period is not a sign of a problem. It is a standard part of the IRS workflow. Your return sits in a queue, and the IRS works through returns in batches. During peak season (mid-February through mid-April), the IRS processes millions of returns per week.

If you file a return that claims the Earned Income Tax Credit or the Additional Child Tax Credit, the IRS holds your entire refund until at least February 15, even if you file on January 1. This is a legal requirement, not a discretionary delay. The IRS uses this time to cross-check income and dependent information against Social Security records.

What happens after the IRS approves your return

Once the IRS approves your return, it sends the refund amount to the financial institution you listed on your return. The IRS batches these payments and sends them electronically, usually overnight. Your bank then processes the incoming transfer according to its own schedule.

Most banks post direct deposits early in the morning on the day they receive them, but some banks post them the next business day. This is why you may see the IRS status change to "approved and sent" but not see the money in your account immediately. Check your bank's direct deposit policy if you want to know the exact timing for your institution.

If you provided an incorrect account number or routing number on your return, the IRS will attempt to deposit the funds and the transfer will be rejected. The IRS will then mail you a paper check instead. This process adds 2 to 3 weeks to your timeline.

How to track your refund status

The IRS "Where's My Refund?" tool is the only official source for refund status. You can access it at IRS.gov without logging in — you will need your Social Security number, filing status, and the exact refund amount from your return. The tool shows three possible statuses: "Return Received," "Refund Approved," or "Refund Sent."

The tool updates once per day, usually between midnight and 1 a.m. Eastern time. Checking multiple times per day will not show new information. If your return is still showing "Return Received" after 21 days, contact the IRS at 1-800-829-1040 to ask whether there is a problem.

Do not rely on third-party tax software to track your refund. Some tax preparation companies offer their own tracking tools, but these pull information from the IRS tool and may update less frequently. The IRS tool is always the most current source.

Delays that can extend your timeline

If the IRS needs to verify information on your return, processing stops until you respond. Common triggers include claiming a dependent the IRS does not have on record, reporting income that does not match W-2s or 1099s received by the IRS, or claiming a credit for which you do not meet the stated requirements. The IRS will mail you a notice explaining what it needs.

If you made an error on your return, the IRS may correct it and send you a different refund amount than you expected. The IRS will send you a notice explaining the change. This adds time to the overall process.

If you owe back taxes, child support, or have defaulted student loans, the IRS may offset your refund to pay these debts. The IRS will send you a notice of offset before this happens. Your refund will be delayed while the offset is processed.

What to do if your refund does not arrive on time

If the "Where's My Refund?" tool shows your refund was sent to your bank more than 5 business days ago and you still do not see it, contact your bank first. Ask whether the transfer arrived and whether there is a hold on the deposit. Some banks place holds on large deposits for fraud prevention.

If your bank confirms it did not receive the transfer, or if the IRS tool still shows "Return Received" after 21 days, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether your return is still being processed or whether there is a problem.

If you filed by mail rather than electronically, add an extra 1 to 2 weeks to the timeline. The IRS must receive and scan your paper return before processing begins.

Frequently Asked Questions

Can I get my refund faster if I file early?

Filing early does not speed up the IRS processing time during peak season. If you file in January, the IRS may actually hold your return longer because it is verifying wage documents. Filing in mid-March or early April may result in faster processing because the IRS has more staff working and fewer returns in the queue, but this is not may provide.

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

The IRS is required by law to hold all refunds that include the Earned Income Tax Credit or Additional Child Tax Credit until at least February 15. This delay exists to prevent fraud and to allow time for the IRS to verify income and dependent information against Social Security records.

What if I filed my return electronically but provided the wrong bank account number?

The IRS will attempt to deposit your refund to the account number you provided. If the account does not exist or belongs to someone else, the transfer will be rejected and the IRS will mail you a paper check instead. This adds 2 to 3 weeks. You cannot change your bank account information after filing.

Does my bank charge a fee to receive my tax refund by direct deposit?

No. Banks do not charge fees for receiving direct deposits, including tax refunds. If a bank is charging you a fee related to your refund, that is not a standard practice and you should contact your bank to ask why.

Can I check my refund status on my tax preparation company's website instead of the IRS website?

Tax preparation companies may offer refund tracking, but the IRS "Where's My Refund?" tool on IRS.gov is the official source and updates most frequently. Use the IRS tool for the most current information about when your refund was sent to your bank.