The IRS deposits most refunds within one to three business days of accepting your return, but the exact timing depends on how you filed and your bank's processing speed

If you filed electronically and chose direct deposit, the IRS typically processes your return within 21 days. Once the IRS approves your return, they send the deposit instruction to your bank. Your bank then has one to three business days to post the money to your account — this is where most of the waiting happens after the IRS does their part.

The clock does not start the moment you hit submit. The IRS processes returns in the order they arrive, and during tax season (January through April) they handle millions of returns. A return filed in early February may sit in the queue for several days before the IRS even begins reviewing it.

If you filed on paper, add an extra two to three weeks to the timeline. The IRS has to open the envelope, scan your documents, and enter the information into their system before they can process anything.

Key Takeaways

  • Direct deposit refunds usually arrive one to three business days after the IRS approves your return, not one to three days after you file.
  • The IRS processes returns in batches during tax season, so your return may wait several days in the queue before review begins.
  • Paper returns take two to three weeks longer than electronic returns because the IRS must manually process them.
  • Your bank's processing speed matters — some banks post deposits the same day they receive them, while others take the full three business days.
  • Weekends and federal holidays do not count as business days, so a deposit sent Friday may not appear until Tuesday.

How to track your refund while you wait

The IRS provides a tool called "Where's My Refund?" on IRS.gov that shows you the status of your return. You can check it once a day, and it updates once per day — checking it multiple times in one day will not give you new information.

To use it, you need your Social Security number, filing status, and the exact refund amount from your tax return. The tool shows three statuses: "Return Received" (the IRS has your return but has not started processing), "Approved" (the IRS has reviewed your return and approved the refund), and "Sent" (the IRS has sent the deposit to your bank).

Once the status shows "Sent," your bank should receive the deposit within one to three business days. If more than three business days pass and the money has not arrived, contact your bank — the issue is usually on their end, not the IRS's.

Why your refund might take longer than expected

The IRS holds some returns for additional review. This happens when your return contains certain credits (like the Earned Income Tax Credit), when there are math errors, when income reported on your return does not match what employers or financial institutions reported to the IRS, or when the IRS suspects identity theft.

If your return is held for review, "Where's My Refund?" will tell you. The message will say something like "Your return is being reviewed" or "We need more information." The IRS will also mail you a letter explaining what they need. Do not ignore the letter — respond within the important date they give you, or your refund will be delayed further.

Returns filed on paper are also held longer straightforward because of the volume. During peak season, the IRS's paper processing centers are backlogged.

What happens if you chose a check instead of direct deposit

If you asked for a paper check, the timeline is much longer. The IRS prints and mails checks, which means you are waiting for postal delivery on top of the IRS's processing time. Most paper checks arrive within three to four weeks of the IRS approving your return, but delivery can take longer depending on where you live and current mail volume.

You can still use "Where's My Refund?" to see when the IRS approved your return and mailed the check. Once it shows "Sent," the check is in the mail — but there is no way to track it further. If a check does not arrive within four weeks of the "Sent" status, contact the IRS.

Direct deposit versus check: why timing matters

Direct deposit is faster because the IRS sends money electronically to your bank, which takes seconds. A check has to be printed, stuffed in an envelope, transported by mail, and then deposited by you or your bank. Even if you deposit it when ready, your bank may hold it for a few days before the funds are available to spend.

Direct deposit also reduces the risk of a lost or stolen check. If you choose direct deposit on next year's return, you will see your refund much sooner.

What to do if your refund does not arrive on time

Wait at least three business days after "Where's My Refund?" shows "Sent" before taking action. Business days are Monday through Friday, excluding federal holidays. If today is Friday and the status just changed to "Sent," the three-day window does not end until Wednesday.

If three business days have passed and the money is not in your account, log into your bank's website or call them. Ask whether the deposit has been received but is pending, or whether it has not arrived at all. If your bank has not received it, they can tell you that and you can contact the IRS.

To contact the IRS about a missing refund, call 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready. The IRS can tell you whether they sent the deposit and, if they did, can sometimes contact your bank to investigate.

Frequently Asked Questions

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

No. The IRS processes all returns at the same speed regardless of who prepared them. Some tax software companies offer "rapid refund" loans that give you money before the IRS deposits your refund, but you pay interest or fees for this. The IRS deposit itself arrives on the same timeline.

Does filing earlier in the tax season mean I get my refund faster?

Not necessarily. The IRS processes returns in batches, and filing in January does not may provide your return jumps the queue. However, filing early does mean you are not waiting until April, so you get your refund sooner overall — just not faster than someone who filed the same day as you.

What if my bank says they never received the deposit?

Ask your bank for a written statement that they did not receive it. Then contact the IRS with that statement. The IRS can investigate and, if they sent the deposit to the wrong account number, can issue a new check or attempt to recover the original deposit.

Will my refund be deposited on a weekend or holiday?

The IRS does not send deposits on weekends or federal holidays. If your return is approved on a Friday, the IRS sends the deposit instruction to your bank on Monday. Your bank then has one to three business days from Monday to post it, so you might not see it until Wednesday or Thursday.

Can I change my mind and ask for a check instead of direct deposit after I file?

You cannot change the deposit method after you file. If you filed requesting direct deposit and now want a check, you have to wait for the refund to be deposited, then withdraw it and deposit it into a different account if needed. For next year's return, you can choose a different method.