The IRS sends your refund, but your bank controls the final step

Once the IRS releases your refund to your bank, it typically arrives within one to three business days. That sounds straightforward, but the timing depends on three separate things happening in order: the IRS processing your return, the IRS sending the money out, and your bank receiving and posting it. Most delays happen at one of those three points, not because the money is lost.

The IRS publishes a refund date when you check your status using the IRS Where's My Refund tool. That date is when the IRS sends the money to your bank's processing center, not when it lands in your account. Your bank then needs time to receive the electronic transfer, verify it matches your account, and post it so you can see it and use it.

Key Takeaways

  • The IRS refund date shown in Where's My Refund is the date the IRS sends the money out, not the date it appears in your account.
  • After the IRS sends it, your bank typically posts the money within one to three business days, depending on when your bank processes incoming transfers.
  • Weekends and federal holidays pause the clock — a refund sent on Friday may not post until Tuesday or Wednesday.
  • If your refund does not appear three business days after the IRS date, contact your bank first, because the delay is usually on their end.
  • Direct deposit refunds arrive faster than paper checks, which can take two to three weeks even after the IRS mails them.

Why one to three business days is the standard wait

Banks process incoming transfers in batches, usually once or twice per day. When the IRS sends your refund electronically, it enters your bank's queue with thousands of other transfers. Your bank's system has to match the routing number, account number, and amount to your account record, then post the credit. This matching and posting step is what takes the extra day or two.

The clock starts on the IRS refund date, not the date you check Where's My Refund. If the tool says "Your refund will be sent on March 15," the IRS is sending it on March 15. If March 15 is a Friday, your bank may not process it until Monday or Tuesday, because banks do not process transfers over weekends.

How weekends and holidays affect your timeline

If the IRS sends your refund on a Friday, your bank will not receive it until Monday. If Monday is a federal holiday (like Memorial Day or Labor Day), the clock does not start until Tuesday. This is why a refund sent on a Thursday might arrive by Friday, but a refund sent on a Friday might not show up until Wednesday.

The IRS knows this and tries to schedule refunds to arrive on weekdays, but it does not always work out. If you see a refund date that falls on a weekend or holiday, add an extra day or two to the one-to-three-day estimate.

What to do if your refund has not arrived after three business days

Call your bank's customer service line first. Give them the IRS refund date from Where's My Refund and ask whether the transfer has been received. Banks can see incoming transfers that have not yet posted, so they can tell you if the money is sitting in a queue or if something went wrong. If your bank has received it, they can tell you when it will post. If they have not received it, they can help you figure out the next step.

If your bank says they have not received anything, go back to Where's My Refund and check the status again. Sometimes the IRS delays a refund after initially saying it would be sent on a certain date. The tool will show a new date if that happens. If the status still says the refund was sent and your bank says they did not receive it, contact the IRS at 1-800-829-1040 to report the missing refund.

Direct deposit versus paper check timing

If you chose direct deposit on your tax return, your refund goes electronically to your bank and arrives in one to three business days after the IRS sends it. If you chose a paper check, the IRS mails it to your address, and the check takes two to three weeks to arrive by mail, plus another few days for your bank to clear it once you deposit it.

Direct deposit is faster and more reliable because there is no mail delay and no risk of a check being lost or stolen. If you did not choose direct deposit on your return, you can still request one for future refunds by setting up an account on IRS.gov.

Why the IRS date does not match your bank posting date

The IRS publishes the date it sends your refund, not the date your bank will post it. This is a source of confusion because people expect the IRS date to be the day the money shows up. In reality, the IRS date is the start of the process, and your bank's posting date is the end. The gap between them is normal and expected.

Some banks post transfers the same day they receive them, especially if the transfer arrives early in the morning. Others wait until the next business day. You can ask your bank how long their standard processing time is, but most banks will not give you a specific time for your individual refund — they can only tell you the general window.

What happens if your account information changed

If you closed the bank account you listed on your tax return, or if you changed banks after filing, the IRS will send the refund to the old account. Your old bank will reject it because the account no longer exists, and the IRS will mail you a paper check instead. This takes an extra two to three weeks.

If you are expecting a refund and you recently changed banks, check Where's My Refund now. If it shows a refund date coming up, contact your old bank to ask if they have received a rejected transfer. If they have, the IRS should automatically mail a check, but you can also call the IRS at 1-800-829-1040 to confirm.

Frequently Asked Questions

Can I speed up my refund by calling the IRS?

No. The IRS processes refunds in the order they receive returns, and calling does not change that order. The only way to speed up a refund is to file early in the tax season, before the IRS is overwhelmed with returns. Once your refund is sent, the speed depends on your bank, not the IRS.

Why does Where's My Refund say my refund was sent but I do not see it?

Your bank has not posted it yet. The IRS date is when they sent it, not when your bank received and posted it. Wait one to three business days from the IRS date. If it still has not appeared, call your bank to confirm they received the transfer.

What if I filed a joint return — does the refund go to both accounts?

No. The refund goes to whichever account is listed on the return as the primary account. If you and your spouse want to split the refund between two accounts, you have to request that when you file, or one person receives the full amount and transfers their share to the other person afterward.

Does the IRS refund date change if I made a mistake on my return?

If the IRS finds an error, they will hold your refund and send you a notice by mail explaining the problem. The refund date in Where's My Refund will change or disappear. You will need to respond to the IRS notice or correct the return before the refund is released.