Electronic refunds arrive in 1 to 5 business days after the IRS accepts your return

The IRS calls this window direct deposit, and it is the fastest way to get your refund. Once the IRS accepts your tax return — which happens instantly if you file electronically and everything checks out — the money moves to your bank account within that 1 to 5 business day window. The exact timing depends on your bank's processing speed, not the IRS.

The IRS processes returns in the order they arrive, so filing early in the tax season (January or February) usually means faster acceptance. If you file in April, the IRS is processing millions of returns and acceptance can take longer, though direct deposit itself still moves at the same speed once accepted.

You can track your refund status in real time using the IRS's Where's My Refund tool on IRS.gov. Enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day and will tell you the exact deposit date once the IRS has scheduled it.

Key Takeaways

  • Direct deposit refunds land in your bank account 1 to 5 business days after the IRS accepts your return, not after you file it.
  • The IRS accepts e-filed returns instantly if there are no errors, but acceptance can take longer during peak filing season in March and April.
  • Your bank's processing speed determines the final day the money appears in your account, so some banks deposit faster than others.
  • The Where's My Refund tool on IRS.gov shows your exact deposit date once the IRS has scheduled it, and updates once per day.
  • If your refund does not arrive within 5 business days of the scheduled date, contact your bank first — the delay is usually on their end.

Why the IRS acceptance date matters more than your filing date

Many people think the clock starts when they hit "file" on their tax software. It does not. The clock starts when the IRS actually accepts the return, which is a separate event that happens after the IRS reviews it for errors.

If you file on January 15 but the IRS does not accept your return until January 20 (because you made a mistake that took time to fix), your 1 to 5 business day window starts on January 20, not January 15. You can see the acceptance date in the Where's My Refund tool — it will say "Return Accepted" with a date.

E-filed returns with no errors are usually accepted the same day you file. Paper returns take much longer — typically 3 to 6 weeks — because someone has to manually enter the data.

How your bank's processing speed affects the final deposit date

The IRS sends the refund electronically to your bank's routing number, but your bank controls how fast it actually shows up in your account. Most banks deposit direct deposits from the IRS within 1 to 2 business days of receiving them. Some banks are slower, especially smaller regional banks or credit unions.

If the IRS scheduled your deposit for Wednesday, your bank might show it Wednesday evening, Thursday morning, or Friday morning depending on their processing schedule. Weekend and holiday delays also matter — if the IRS schedules a deposit for Friday and your bank is closed Monday for a holiday, you might not see it until Tuesday.

You can call your bank's customer service line to ask how long their direct deposits typically take. Many banks post this information on their website under "direct deposit timing" or "ACH processing."

What to do if your refund does not arrive on the scheduled date

The Where's My Refund tool will show you the exact date the IRS scheduled your deposit. If that date has passed and the money is not in your account, contact your bank first. Ask them to check whether the deposit arrived in their system — sometimes a deposit clears their system but does not post to your account due to a technical error or account issue.

If your bank confirms they never received the deposit, then contact the IRS. Have your Social Security number, filing status, and refund amount ready. The IRS phone line is 1-800-829-1040. Wait times are long during tax season, so call early in the morning or late in the day for shorter holds.

The IRS can issue a replacement check or reissue the direct deposit to a different account if the original deposit failed. This process takes an additional 2 to 4 weeks.

State tax refunds follow a different timeline

If you are waiting for a state income tax refund, do not assume it will arrive at the same time as your federal refund. State tax agencies process returns separately and on their own schedule.

Most states that offer direct deposit refunds send them within 1 to 3 weeks of accepting your return, but some take longer. Check your state's tax agency website for their specific timeline — search "[your state] tax refund status" to find the right portal. Many states have their own tracking tool similar to the IRS's Where's My Refund.

Some states still mail refund checks instead of offering direct deposit. If your state mails checks, add 5 to 10 business days to the processing time for mail delivery.

Refunds held for verification or errors

If the IRS flags your return for verification — usually because income reported on your return does not match what employers or banks reported to the IRS — your refund will be delayed. The IRS will mail you a letter asking for documentation. This process typically adds 4 to 12 weeks to your refund timeline.

Common triggers for verification include claiming the Earned Income Tax Credit, reporting self-employment income, or large charitable donations. If you receive a verification letter, respond quickly with the documents the IRS requests. Do not ignore it — the IRS will not process your refund until they receive your response.

You can check the status of a verification hold in the Where's My Refund tool. It will show "Your return is being reviewed" or similar language if a hold is in place.

Frequently Asked Questions

Does filing early mean I get my refund faster?

Filing early helps because the IRS accepts returns faster when they are not overwhelmed, but the direct deposit itself still takes 1 to 5 business days. Filing in January instead of April might get you accepted 2 to 3 weeks sooner, but once accepted, both refunds deposit at the same speed.

Can I get my refund faster than 5 business days?

No. The 1 to 5 business day window is the fastest the IRS and banks can move money. Some banks advertise "instant" or "next-day" refunds, but they are lending you the money against your expected refund — you still owe them fees, and the actual IRS deposit still takes the standard time.

What if I filed electronically but chose a check instead of direct deposit?

Refund checks are mailed by the IRS and typically arrive 7 to 10 business days after your return is accepted. Add extra time if you moved recently or if the IRS has an outdated address on file. You can update your address in the Where's My Refund tool if needed.

Why does the Where's My Refund tool say my refund is still processing after 21 days?

The IRS processes most returns within 21 days, but some take longer due to verification holds, errors, or high volume during peak season. If it has been more than 21 days and the tool still says "processing," check whether a verification letter was mailed to you. If not, call the IRS at 1-800-829-1040.

If I owe back taxes or child support, will that delay my direct deposit?

Yes. The IRS will hold your refund to offset federal debts, state tax debts, or child support arrears. This process can add 2 to 6 months. You will receive a notice in the mail explaining the offset. Contact the agency that holds the debt to negotiate a payment plan if you need the money urgently.