The IRS does not deposit refunds on weekends or federal holidays
The IRS deposits refunds on business days only — Monday through Friday, excluding federal holidays. This means if your refund is scheduled to arrive on a Saturday, Sunday, or holiday, your bank will receive it on the next business day instead. The deposit itself happens overnight, so you will see the money in your account the morning after the IRS sends it.
The timing depends on how you filed and which method you chose to receive your refund. Direct deposit is faster than a paper check, and filing electronically is faster than filing by mail. The IRS publishes a refund status tool that shows you the exact date your refund will be deposited — not a range, but a specific date.
Your bank may hold the deposit for one to two business days even after it arrives, depending on your bank's policies. This is separate from the IRS's timeline. The IRS's job ends when the money leaves their system; what your bank does with it after that is up to them.
Key Takeaways
- The IRS deposits refunds only on weekdays, and federal holidays pause the schedule just like weekends do.
- Direct deposit refunds arrive faster than checks — typically 21 days or fewer from the date you file electronically.
- You can see your exact refund deposit date by using the IRS Where's My Refund tool on IRS.gov, which updates every 24 hours.
- Your bank may hold a deposited refund for one or two business days before it shows as available in your account, even though the IRS has already sent it.
- If your refund date falls on a weekend or federal holiday, the deposit will move to the next business day automatically.
How to find your exact refund deposit date
Go to IRS.gov and use the "Where's My Refund?" tool. You will need your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight, so checking multiple times in the same day will not show new information.
The tool shows one of four statuses: "Return Received," "Refund Approved," "Refund Sent," or "Refund Delivered." Once it says "Refund Sent," you have a specific date attached to that status. That date is when the IRS will send the money to your bank — not when you will see it, but close. If that date is a Saturday, Sunday, or federal holiday, move it forward to the next Monday or business day.
If you filed by mail, the tool may not show your refund status until three weeks after the IRS receives your return. Electronic filers usually see a status update within 24 hours of filing.
Why direct deposit is faster than a check
When you choose direct deposit, the IRS sends your refund electronically to your bank account. The entire process — from approval to deposit — typically takes 21 days or fewer if you filed electronically. When you choose a paper check, the IRS has to print the check, mail it to you, and wait for you to deposit it. That process can take four to six weeks.
Direct deposit also eliminates the risk of a lost or stolen check in the mail. Once the IRS sends the money, it is in your bank's system. A paper check can be delayed by mail service, weather, or address issues.
You provide your bank account information on your tax return itself — either Form 1040 (the main individual income tax form) or through your tax software. Double-check the routing number and account number before you file, because an error there will cause the IRS to reject the deposit and mail you a check instead, adding weeks to the wait.
Federal holidays that pause IRS deposits
The IRS follows the federal holiday calendar. If your refund deposit date falls on one of these days, it moves to the next business day:
- New Year's Day (January 1)
- Martin Luther King Jr. Day (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 your refund is scheduled for December 25 and Christmas falls on a Wednesday, the IRS will not deposit it that day. It will deposit on Thursday, December 26 instead. If Christmas falls on a Friday, the deposit moves to Monday (because the federal government observes the holiday on Friday, making Monday a non-business day as well in some cases, though this varies by year).
What happens if your bank rejects the deposit
If your routing number or account number is wrong, your bank will reject the deposit and send it back to the IRS. The IRS will then print a paper check and mail it to your address on file. This adds four to six weeks to your wait time.
You will receive a notice from the IRS explaining that the deposit was rejected. The notice will tell you when to expect the check. If you need to update your bank information before the IRS tries to deposit again, you cannot do it through the Where's My Refund tool — you have to contact the IRS directly at 1-800-829-1040 or wait for the paper check and deposit it yourself.
To avoid this, verify your routing and account number before you file. Your bank's website or a call to their customer service line will confirm both numbers. Do not guess or use a number from an old check.
Bank holding periods after the IRS deposits
Once the IRS deposits your refund into your bank account, your bank controls when you can use the money. Federal law allows banks to hold deposits for up to two business days, though many banks release direct deposits from the IRS faster — sometimes the same day or the next morning.
Your bank's holding period depends on the type of account you have, your account history, and the bank's own policies. A new account may face a longer hold than an established one. Some banks release IRS deposits when ready; others wait the full two business days.
Check your bank's website or call their customer service line to learn their specific policy. The IRS's deposit date and your bank's release date are two separate timelines. The IRS sends the money on the date shown in Where's My Refund; your bank decides when you can spend it.
Refunds filed by mail take longer to show a deposit date
If you mailed your paper return to the IRS, the Where's My Refund tool will not show a status or deposit date until the IRS has physically received and processed your return. This can take three to four weeks depending on mail delivery time and IRS processing volume.
Once your return is in the system, the tool will show "Return Received" first, then "Refund Approved," then "Refund Sent" with a deposit date. The entire timeline from mailing to deposit can stretch to six weeks or longer.
If you are expecting a refund and filed by mail, do not rely on the Where's My Refund tool for the first month. Check back after three weeks. If you filed electronically, you should see a status within 24 hours.
Frequently Asked Questions
Can the IRS deposit my refund on a Saturday?
No. The IRS only processes deposits on business days. If your deposit date falls on a Saturday or Sunday, it automatically moves to the following Monday. Your bank will receive it on that Monday, and you will see it in your account Monday morning or Tuesday morning, depending on your bank's processing time.
Why does the Where's My Refund tool show a date but the money is not in my account yet?
The date shown is when the IRS sends the refund to your bank, not when your bank makes it available to you. Your bank may hold the deposit for up to two business days. Also, if the date falls on a weekend or holiday, add those days to the timeline. Check back the next business day.
What if my refund date was supposed to be today but I do not see the money?
If today is a weekday and the Where's My Refund tool shows "Refund Sent" with today's date, the money is in your bank's system but may not show as available until tomorrow morning. If today is a weekend or holiday, the deposit did not happen today — it will happen on the next business day. Log into your bank account and check if the deposit is pending or if your bank is holding it.
Does the IRS deposit refunds on Thanksgiving or Christmas?
No. Thanksgiving and Christmas are federal holidays, so the IRS does not process deposits on those days. If your refund date falls on either holiday, it will be deposited on the next business day — the day after Thanksgiving (Friday) or the day after Christmas (if it falls on a weekday).
If I filed my taxes on April 15, when will I see my refund?
If you filed electronically on April 15, you should see a status in Where's My Refund within 24 hours, and a refund deposit date within 21 days. If you mailed a paper return on April 15, it may take three to four weeks for the IRS to receive it, then another two to three weeks to process and deposit it. Use the Where's My Refund tool to see your specific date once your return is in the system.