The IRS does not deposit on weekends or federal holidays

The IRS processes and deposits refunds Monday through Friday only. If your deposit date falls on a Saturday, Sunday, or federal holiday, the money arrives on the next business day instead. This means a refund scheduled for Friday the 15th will land in your account Friday the 15th, but a refund scheduled for Saturday the 16th will not arrive until Monday the 18th.

The deposit itself happens through the Automated Clearing House (ACH) network, which is a banking system that does not operate on weekends or when federal banks are closed. Your bank then processes the incoming deposit according to its own schedule, which typically means the money is available the same day it arrives from the IRS, though some banks hold deposits for one business day.

Key Takeaways

  • The IRS deposits refunds only on weekdays; if your date falls on a weekend or federal holiday, the deposit moves to the next business day.
  • You can see your expected deposit date by logging into IRS.gov and using the "Where's My Refund?" tool, which updates every 24 hours.
  • Direct deposit is faster than a paper check; direct deposits typically arrive within one to two business days of the IRS sending them, while checks take seven to ten business days by mail.
  • If your refund date has passed and the money has not arrived, contact your bank first to confirm the deposit was received, then contact the IRS if your bank shows no incoming transfer.

How to find your exact refund deposit date

The IRS publishes your expected deposit date through the "Where's My Refund?" tool on IRS.gov. You enter your Social Security number, filing status, and the exact refund amount from your return. The tool updates every 24 hours and shows you the date the IRS expects to send the money to your bank.

This date is not the day you will see the money in your account — it is the day the IRS initiates the transfer. Most banks receive and post the deposit the same day or the next business day. If the IRS date is a Friday, you will typically see the money Friday or Monday. If the IRS date is a Monday that falls on a federal holiday (like Presidents' Day in February), the IRS will not send it until Tuesday, and you will see it Tuesday or Wednesday.

You can also check the status of your refund by calling the IRS at 1-800-829-1040. Have your return handy; the IRS representative will ask for your Social Security number and filing status to pull up your account.

Why some refunds take longer than others

The IRS does not deposit all refunds on the same schedule. Most refunds are issued within 21 days of the IRS receiving your return, but some take longer. Returns that are selected for review, that contain errors, or that claim certain credits (like the Earned Income Tax Credit) are held for additional processing and may not be issued for 60 days or more.

If you filed by paper and mailed your return, the IRS takes time to receive and scan it before processing begins. Electronic returns are received and processed much faster — usually within two to three weeks. If you claimed the Earned Income Tax Credit or Additional Child Tax Credit, the IRS is required by law to hold your refund until at least mid-February, even if your return is otherwise complete.

Returns with math errors, missing information, or mismatched income documents (like W-2s or 1099s) are flagged for manual review, which adds weeks to processing time. The IRS will mail you a notice if your return needs more work; do not wait for a deposit if you receive a notice in the mail.

Direct deposit versus paper check timing

Direct deposit is significantly faster than a paper check. When you choose direct deposit on your return, the IRS sends the money electronically to your bank account. Once the IRS initiates the transfer on a business day, your bank typically receives and posts it within one business day. You see the money in your account within one to two business days of the IRS sending it.

A paper check is mailed by the IRS and travels through the postal service. Even if the IRS issues the check on a Monday, it takes seven to ten business days to arrive at your address. Once you receive it and deposit it at your bank, your bank may hold a check for one to five business days before making the funds available, depending on the amount and your bank's policy.

If you did not choose direct deposit when you filed, you cannot change to direct deposit for a refund that has already been issued. You will receive a check. If you want direct deposit for next year's refund, you will need to provide your bank account information when you file next year's return.

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

First, check your bank account to confirm the deposit has not already posted. Some banks post deposits early in the morning, and some post them at different times depending on the type of transaction. Wait until the end of the business day on your expected deposit date before concluding the money has not arrived.

If the deposit date has passed and you still do not see the money, contact your bank. Provide the bank with the refund amount and the date the IRS said it would send the deposit. Ask the bank to check whether an ACH transfer from the IRS has been received. If the bank confirms it received the deposit, ask why it has not posted to your account — this usually means a hold or a processing delay on the bank's end.

If your bank confirms it has not received any deposit from the IRS, call the IRS at 1-800-829-1040 or log back into "Where's My Refund?" to see whether the status has changed. The IRS may have encountered an issue with your bank account information (a wrong routing number or account number) and may have issued a check instead. The IRS will mail you a notice if this happens.

Federal holidays that delay IRS deposits

The IRS does not process deposits on these federal holidays. If your refund date falls on one of these days, your deposit will be sent on the next business day:

  • New Year's Day (January 1)
  • Birthday of Martin Luther King, Jr. (third Monday in January)
  • Presidents' Day (third Monday in February)
  • Memorial Day (last Monday in May)
  • Juneteenth (June 19)
  • Independence Day (July 4)
  • Labor Day (first Monday in September)
  • Columbus Day (second Monday in October)
  • Veterans Day (November 11)
  • Thanksgiving Day (fourth Thursday in November)
  • Christmas Day (December 25)

If a holiday falls on a weekend, the federal banking system observes it on the nearest weekday. For example, if Christmas falls on a Saturday, banks are closed on Friday. If your refund date is scheduled for that Friday, it will be delayed to Monday.

Frequently Asked Questions

Can I get my refund faster if I pay a tax preparation company?

No. Tax preparation companies cannot speed up IRS processing. Some offer "rapid refund" loans that give you money before the IRS deposit arrives, but you pay fees and interest on the loan. The IRS deposit timeline is the same whether you file with a tax company, a CPA, or on your own.

What if the deposit date passed but my bank says it never received the money?

Contact the IRS immediately at 1-800-829-1040. The IRS may have sent the refund to the wrong bank account if you provided incorrect routing or account numbers on your return. The IRS can issue a new deposit to the correct account or mail a check. Have your return and bank account information ready when you call.

Does the IRS deposit refunds on the same day for everyone?

No. The IRS processes refunds in batches and sends them on different days depending on when your return was received and processed. Two people who filed on the same day may receive their deposits on different dates. The "Where's My Refund?" tool shows your specific date.

If my refund is scheduled for a Friday, will I see it Friday or Monday?

You will likely see it Friday or Monday, depending on your bank. The IRS sends the deposit on Friday, and most banks post it the same day. Some banks post deposits the next business day, so you might not see it until Monday. Call your bank if you want to know their specific posting schedule.

What happens if I move before my refund arrives?

If you chose direct deposit, the money goes to the bank account you listed on your return, not to your address. Your address does not matter for direct deposits. If you chose a paper check and moved, the check will be mailed to the address on your return. You can contact the IRS to update your address, but this does not redirect a check that has already been mailed.