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

The IRS processes tax returns in the order they receive them. Once your return is accepted — meaning the IRS has reviewed it and found no problems — the agency sends the refund to your bank. Your bank then deposits it into your account. The entire journey from acceptance to your account usually takes 1 to 5 business days, though it can occasionally take longer.

The speed depends on three things: when the IRS accepts your return, whether your bank processes deposits quickly, and whether you filed electronically or on paper. Electronic filing is faster because the IRS can read it automatically. Paper returns must be scanned and entered by hand, which adds weeks to the process.

You can check the status of your refund using the IRS Where's My Refund tool on irs.gov. This tool updates once per day and tells you whether your return has been accepted, whether the refund has been issued, and the expected deposit date.

Key Takeaways

  • Once the IRS accepts your return, direct deposit refunds arrive in 1 to 5 business days in most cases.
  • Electronic filing is faster than paper filing because the IRS processes it automatically instead of by hand.
  • You can track your refund status using the IRS Where's My Refund tool, which updates daily.
  • If your refund does not arrive within the expected timeframe, contact your bank first to confirm the deposit was received.
  • Refunds issued near tax important date or during peak filing season may take longer because the IRS processes a higher volume of returns.

Why the timeline varies between filers

The speed of your refund depends partly on when you file. If you file in early February, the IRS has fewer returns to process and can move through them faster. If you file in mid-April, near the important date, the IRS is handling millions of returns at once and processing takes longer even after acceptance.

Your filing method also matters. When you file electronically using tax software or a tax preparer, the IRS receives your return as a digital file it can read directly. When you mail a paper return, it must arrive at an IRS processing center, be opened, scanned, and entered into the system by hand. This adds 2 to 3 weeks before the IRS even begins reviewing your return.

The type of refund also affects timing. If your return is straightforward — W-2 income, standard deduction, no credits — it processes faster. If you claim the Earned Income Tax Credit (EITC) or the Child Tax Credit, the IRS reviews these more carefully, which can add time.

What happens between acceptance and deposit

Once the IRS accepts your return, it moves into the refund queue. The agency reviews the return one more time to catch errors, then approves the refund amount. This step usually takes a few days.

After approval, the IRS sends an electronic instruction to your bank with your account number, the refund amount, and the date to deposit the money. Your bank receives this instruction and deposits the funds on the date specified. Most banks process these deposits overnight, so the money appears in your account the next business day.

Business days do not include weekends or federal holidays. If the IRS issues your refund on a Friday, your bank may not deposit it until Monday. If a holiday falls during the processing window, add an extra day.

When refunds take longer than expected

Some returns take longer than 5 business days after acceptance. This usually happens when the IRS needs more information. Common reasons include a mismatch between your Social Security number and name, income reported on your return that does not match what your employer reported, or a claim that triggers additional review.

If the IRS needs information, it will mail you a letter asking for it. This letter takes several days to arrive, and you must respond within the timeframe given. Once the IRS receives your response, processing resumes.

Refunds can also be delayed if you claim a refundable credit like the Earned Income Tax Credit. The IRS is required by law to hold these refunds until mid-February, even if your return is accepted in January. This is called the EITC holding period and applies whether you file early or late.

Checking your refund status

The IRS Where's My Refund tool is the official way to track your refund. Go to irs.gov, find the tool, and enter your Social Security number, filing status, and the refund amount. The tool will tell you the current status and an expected deposit date.

The tool updates once per day, usually overnight. Checking multiple times in the same day will not give you new information. If the tool says your refund has been issued, it will also show the deposit date — this is the date your bank will receive the funds, not necessarily the date they appear in your account.

Do not rely on your tax software or tax preparer's tracking system instead of the IRS tool. These systems sometimes show outdated information. The IRS tool is always current.

What to do if your refund does not arrive on time

If the deposit date has passed and the money is not in your account, contact your bank first. Ask whether the IRS deposit was received. Sometimes a deposit fails because of an incorrect account number or routing number. Your bank can tell you whether the transfer arrived and why it may have failed.

If your bank confirms the deposit was not received, check the IRS Where's My Refund tool again. The status may have changed since you last looked. If the tool still shows the refund was issued, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready.

If the tool shows your return is still being processed, wait a few more days before calling. The tool updates daily, and sometimes a delay of a day or two is normal. If more than a week has passed since the expected deposit date, contact the IRS.

Refunds issued near the tax important date

Returns filed in early April and accepted by mid-April often take longer to process because the IRS is handling peak volume. Even though your return may be accepted quickly, the refund itself may not be issued for several more days. The IRS prioritizes returns in the order they were accepted, so later acceptances move to the back of the queue.

If you file on April 15 or close to it, expect your refund to take the full 5 to 7 business days after acceptance, or possibly longer. The IRS publishes expected processing times on its website during peak season, so check there if you file near the important date.

Frequently Asked Questions

Can I speed up my refund?

Direct deposit is already the fastest method. Paper checks take 3 to 4 weeks longer. Filing electronically instead of by mail also speeds up processing by 2 to 3 weeks. Beyond these two steps, you cannot make the IRS process your return faster.

Why does the IRS hold refunds with the Earned Income Tax Credit?

Federal law requires the IRS to hold refunds that include the EITC until mid-February to prevent fraud. This applies to all EITC claims, regardless of when you file. If you claim this credit, your refund will not be issued before mid-February even if your return is accepted in January.

What if I gave my bank the wrong account number?

If the IRS sent your refund to the wrong account, your bank will reject the deposit and it will be returned to the IRS. The IRS will then mail you a check instead, which takes 2 to 3 weeks. Contact the IRS when ready if you realize you made an error on your return.

Does my bank have to deposit the refund the same day it receives it?

No. Banks typically deposit IRS refunds within one business day of receipt, but they are not required to do so when ready. Some banks may take longer, especially if the deposit arrives late in the day. Check your bank's policy if you are concerned about timing.

What if the IRS Where's My Refund tool says my refund was issued but I still do not see it?

Wait at least one business day after the issued date. If it has been more than one business day and the money has not arrived, contact your bank to confirm they received the deposit. If your bank did not receive it, call the IRS at 1-800-829-1040.