The IRS deposits refunds on weekdays only, Monday through Friday

The Internal Revenue Service does not deposit refunds on weekends or federal holidays. If your refund is scheduled to arrive on a Saturday or Sunday, your bank will receive it on the following Monday instead. The same rule applies to federal holidays — if a deposit date falls on a holiday like Thanksgiving or Christmas, the money arrives the next business day.

The day of the week your refund actually lands depends on when the IRS processed your return and when your bank's system accepts incoming deposits. Most banks post deposits early in the morning, usually between midnight and 6 a.m., so you may see the money in your account before you wake up. Some banks hold deposits for a day or two before making them available to you, even though the IRS has already sent it.

If you filed electronically and chose direct deposit, the IRS typically sends the refund to your bank within 21 days of accepting your return. That 21-day window is a maximum, not a may provide — many refunds arrive faster. The actual deposit day depends on where in that window your return falls and what day of the week the IRS processes it.

Key Takeaways

  • The IRS only deposits refunds Monday through Friday; weekend and holiday deposits are pushed to the next business day.
  • Direct deposit refunds typically arrive within 21 days of the IRS accepting your return, but many arrive in 5 to 10 days.
  • Your bank may hold a deposit for one or two business days after receiving it from the IRS, even though the money has left the government's account.
  • You can track your refund status on the IRS website using the "Where's My Refund?" tool, which shows the exact deposit date once processing is complete.
  • If your refund does not arrive by the promised date, contact your bank first to confirm they received it, then contact the IRS if the bank has no record.

How to find out your exact deposit date

The IRS "Where's My Refund?" tool is the only official source for your deposit date. You can access it on IRS.gov by entering your Social Security number, filing status, and the exact refund amount. The tool updates once per day, usually overnight, so checking multiple times in a single day will not show new information.

Once the IRS has processed your return completely, the tool will show a specific date — for example, "Your refund will be deposited on Friday, April 12." That date is the day the IRS will send the money to your bank. Your bank may post it the same day or hold it for up to two business days, depending on their internal procedures.

If the tool shows "Refund Status Not Available," your return is still being processed. This does not mean something is wrong — it means the IRS has not finished reviewing your return yet. Check back in a few days. If you filed by mail, the tool may not show status for several weeks while the IRS scans and enters your information into their system.

Why your refund might arrive on a different day than expected

Banks do not always deposit money the same day they receive it from the IRS. Some banks post deposits immediately; others hold them for one or two business days as a standard practice. This is not a delay on the IRS side — it is your bank's internal process. If the IRS sends your refund on a Thursday, your bank might not show it in your account until Friday or even Monday.

If your deposit date falls on a Friday and your bank holds deposits for two days, you may not see the money until the following Tuesday (since Monday is a business day but the bank's hold extends through the weekend). This is frustrating but normal. The money is yours as soon as the IRS sends it; the bank is just controlling when you can access it.

Some banks also have cutoff times for processing incoming deposits. If the IRS sends your refund after your bank's cutoff time on a given day, the bank may not process it until the next business day. You have no control over this, and the IRS has no control over it either.

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

First, contact your bank and confirm they have received the deposit from the IRS. Give them the exact date the IRS tool promised. Ask them to check their incoming transfer records — the money may have arrived but be held in a pending status. If your bank has no record of the deposit after the promised date has passed, ask them to contact the IRS directly to trace the transfer.

If your bank confirms they never received the deposit, go back to the IRS "Where's My Refund?" tool and check the status again. Sometimes the tool updates with a new date if the IRS encountered a problem and reprocessed your return. If the tool still shows the old date and your bank has no record, call the IRS at 1-800-829-1040. Have your Social Security number, filing status, and the refund amount ready.

The IRS can tell you whether they actually sent the money and, if they did, can provide the bank routing and account number they used. If there is a mismatch — for example, you gave the IRS the wrong account number — the IRS can issue a new refund by check or reprocess the direct deposit to the correct account. This takes additional time, usually another two to three weeks.

Refunds by check instead of direct deposit

If you chose to receive your refund by check instead of direct deposit, the timeline is longer. The IRS typically mails checks within 21 days of accepting your return, but mail delivery adds another 7 to 10 business days. A check refund can take four to six weeks total from the date the IRS accepts your return.

The IRS does not control the exact day your check arrives — the U.S. Postal Service does. Once the IRS mails the check, you can only track it through USPS Informed Delivery if you have signed up for that service. The "Where's My Refund?" tool will tell you when the IRS mailed the check, but not when it will arrive at your address.

If your check does not arrive within 10 business days of the date shown in "Where's My Refund?", contact the IRS. They can issue a replacement check or convert your refund to direct deposit if you provide a bank account. A replacement check takes another 4 to 6 weeks.

Refunds held for offset or other issues

Some refunds are delayed because the IRS is holding them to pay back taxes, child support, student loans, or other debts. The IRS calls this an "offset." If your refund is being offset, the "Where's My Refund?" tool will tell you. The tool will show a message like "Your refund is being reviewed" or "Your refund has been applied to other federal obligations."

Offsets can add weeks or months to your refund timeline. The IRS must notify you in writing about the offset, usually by mail. If you believe the offset is wrong, you can dispute it, but this requires contacting the agency that holds the debt (the Department of Education for student loans, for example) or filing a claim with the IRS.

If your return is flagged for identity theft, fraud review, or other compliance checks, the IRS will hold your refund until the review is complete. These reviews can take 60 to 120 days. The "Where's My Refund?" tool will show that your return is under review, but will not give you a specific deposit date until the review is finished.

Weekend and holiday deposit rules

Federal holidays that affect IRS deposits include New Year's Day, Martin Luther King Jr. Day, Presidents' Day, Memorial Day, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving, and Christmas. If your refund deposit date falls on any of these days, the IRS will send it on the next business day instead. Your bank will then process it according to their standard timeline, which may add another day or two.

The IRS does not send deposits on Saturdays or Sundays under any circumstances. If your return processes on a Friday, the IRS sends your refund that day and your bank receives it Friday. If your return processes on a Saturday (which does not happen because the IRS does not work weekends), the deposit would move to Monday. In practice, the IRS only processes returns Monday through Friday, so weekend processing is not a factor.

ScenarioWhat Happens
IRS sends refund on FridayBank receives it Friday; posts it Friday or Monday depending on their policy
IRS sends refund on Saturday or SundayIRS does not send on weekends; this does not happen
Deposit date falls on a federal holidayIRS moves the deposit to the next business day
Bank is closed on the deposit dateBank posts the deposit when they reopen the next business day

Frequently Asked Questions

Can the IRS deposit my refund on a Saturday?

No. The IRS only processes and sends deposits Monday through Friday. If your deposit date would fall on a Saturday or Sunday, the IRS moves it to the following Monday. Your bank may also hold the deposit for a day or two after receiving it, so even a Friday deposit might not show in your account until Monday or Tuesday.

Why does the IRS tool say my refund will arrive Friday but I don't see it until Monday?

Your bank received the deposit on Friday but is holding it as part of their standard process. Most banks post deposits within one business day, but some hold them for two. Contact your bank to confirm they received the transfer from the IRS; if they did, the money is yours and will be available by the next business day at the latest.

What if the IRS sends my refund on a holiday?

The IRS will not send your refund on a federal holiday. If your processing date falls on a holiday, the IRS automatically moves your deposit to the next business day. The "Where's My Refund?" tool will show the adjusted date once processing is complete.

How do I know if my bank is holding my deposit?

Call your bank's customer service line and give them the exact date the IRS said it would deposit your refund. Ask them to check their incoming transfer records. If they show a pending deposit or a deposit received but on hold, ask when it will be available. If they show nothing, the IRS may not have sent it yet or may have sent it to the wrong account.

Can I get my refund faster if I call the IRS?

No. Calling the IRS does not speed up processing or change the deposit date. The only way to get a faster refund is to file electronically with direct deposit instead of by mail or by check. If you have already filed, your only option is to wait for the date shown in "Where's My Refund?" or investigate whether your refund is being held for an offset or review.