The IRS deposits refunds on weekdays only, typically Monday through Friday, and the day depends on which day of the week the IRS processes and approves your return.

The IRS does not deposit refunds on weekends or federal holidays. If your return is approved on a Friday, the deposit may not hit your bank account until the following Monday or Tuesday. If it's approved on a holiday, processing pauses and resumes the next business day. The actual deposit time varies by your bank — some credit accounts within hours of the IRS sending the money, while others take one to two business days after receiving it.

The IRS publishes a refund schedule each year that shows when it will process returns filed on specific dates. This schedule assumes your return is complete, contains no errors, and you chose direct deposit. If you filed by mail, chose a paper check, or the IRS needs to verify information on your return, the timeline shifts significantly.

Key Takeaways

  • The IRS processes refunds Monday through Friday only; weekend and holiday deposits do not occur.
  • Your bank receives the deposit from the IRS and then credits your account, which can take one to two additional business days depending on your financial institution.
  • Direct deposit refunds arrive faster than paper checks, which the IRS must print and mail.
  • The IRS publishes an annual refund schedule showing when returns filed on specific dates will be processed, though delays happen if your return requires verification or contains errors.

How the IRS refund timeline actually works

The IRS receives your return, scans it, and runs automated checks for math errors and missing information. If everything passes, the return moves into the approval queue. The IRS then sends an electronic payment instruction to your bank on a weekday. Your bank receives this instruction and credits your account — this step is where the extra one to two business days often appears, because banks batch process incoming deposits rather than posting them instantly.

If you filed electronically and chose direct deposit, this entire process typically takes 21 days from the date the IRS receives your return. The IRS counts this as 21 calendar days, not business days, so a return received on a Monday might be approved the following Friday. If that Friday is a holiday, approval slides to the next Monday.

Paper checks take longer because the IRS must print them at a facility and mail them to your address. The IRS estimates four to six weeks for a paper check to arrive after your return is approved, though mail delays can extend this.

Why your refund might arrive later than expected

The IRS refund schedule assumes a clean return with no issues. Several things can delay approval: a missing signature, a mismatched Social Security number, income reported on a 1099 that doesn't match your return, or a claim for a refundable credit the IRS wants to verify. When the IRS flags your return for review, it moves out of the automated queue and into manual processing, which can add two to eight weeks.

If you claimed the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS is required by law to hold your refund until at least February 15 each year, even if your return is otherwise complete and approved. This is a compliance requirement, not an error on your return.

Bank delays also happen. Some banks hold deposits from the IRS for one to two business days before crediting them, particularly if you have a new account or if the deposit amount is unusually large. Contact your bank's customer service if your refund was sent but hasn't appeared in your account after two business days.

Checking the status of your refund

The IRS provides a tool called "Where's My Refund?" on its website that shows the current status of your return. You can check this tool 24 hours after you file electronically, or 4 weeks after you mail a paper return. The tool displays three pieces of information: whether the IRS has received your return, whether it has been approved, and the expected deposit date.

The expected deposit date shown in "Where's My Refund?" is the date the IRS will send the money to your bank, not the date it will appear in your account. Add one to two business days to that date to estimate when you'll actually see the funds. If the tool shows a date that has already passed and the money hasn't arrived, contact your bank first — the delay is usually on their end, not the IRS's.

Direct deposit versus paper check timing

Direct deposit is significantly faster. The IRS sends the money electronically to your bank's routing number, and your bank processes it like any other electronic transfer. Most banks credit the account within one business day of receiving it from the IRS. Paper checks must be printed, stuffed, and mailed, which adds 4 to 6 weeks to the timeline even after the IRS approves your return.

If you did not provide banking information when you filed, you can still update your account on the IRS website to request direct deposit instead of a check. However, this only works if you update it before the IRS prints and mails your check. Once the check is in the mail, changing your election will not stop it — you'll receive the paper check and can deposit it yourself.

What happens if a federal holiday falls during processing

The IRS does not process refunds on federal holidays such as Thanksgiving, Christmas, New Year's Day, or Independence Day. If your return is scheduled to be approved on a holiday, approval is pushed to the next business day. This can shift your expected deposit date by one to three days depending on how many holidays fall during your processing window.

The IRS publishes its holiday schedule each year. If you file near a holiday, check the calendar to see whether processing will be affected. For example, if you file in late December and the IRS would normally approve your return on December 25, approval will instead occur on December 26 or later, depending on the day of the week.

Frequently Asked Questions

Can the IRS deposit a refund on a Saturday or Sunday?

No. The IRS only processes refunds Monday through Friday. If your return is approved on a Friday, the deposit instruction goes to your bank that day, but your bank may not credit the account until Monday or Tuesday. If approval would occur on a weekend, it is delayed until the following Monday.

Why does the IRS say my refund will arrive on a certain date but it hasn't shown up?

The date shown in "Where's My Refund?" is when the IRS sends the money to your bank, not when your bank credits your account. Add one to two business days. If two business days have passed since that date and the money still hasn't arrived, contact your bank — they may be holding the deposit for verification or processing delays on their end.

Does the IRS deposit refunds on the same day every week?

No. The IRS processes returns based on when they were received and the order in which they passed automated checks. Refunds are sent to banks throughout each business day, not on a single day of the week. Your specific deposit day depends on when your return was approved.

If I file my taxes on a Monday, when will I get my refund?

If you file electronically with direct deposit and your return has no issues, the IRS typically approves it within 21 calendar days. That approval could occur on any weekday within that window. Your bank then takes one to two additional business days to credit the account. Plan for the money to arrive 3 to 4 weeks after filing, though it can be faster.

What if my refund was supposed to arrive but I got an error message from my bank instead?

This usually means the IRS sent the deposit to an incorrect routing number or account number. Check "Where's My Refund?" to confirm the IRS approved your return. If it did, contact the IRS at 1-800-829-1040 to verify the banking information they have on file. You may need to provide corrected information so the IRS can resend the deposit.