The IRS deposits refunds on weekdays only, typically Tuesday through Friday
The IRS does not deposit refunds on weekends or federal holidays. If your refund is scheduled to arrive on a Saturday, Sunday, or holiday, your bank will receive it on the next business day instead — usually the following Monday or Tuesday. The actual deposit happens overnight, so you see the money in your account the morning after the IRS sends it.
The day of the week your refund arrives depends on when the IRS processed your return and when your bank's system accepts incoming deposits. Most refunds land on a Tuesday, Wednesday, Thursday, or Friday. The IRS does not choose which day; the timing is determined by the processing queue and your bank's receiving schedule.
If you filed electronically and chose direct deposit, the IRS typically processes your return within 21 days. The actual deposit date varies based on the volume of returns being processed that week and whether the IRS needed to verify any information on your return.
Key Takeaways
- The IRS deposits refunds Monday through Friday only; weekend and holiday deposits are moved to the next business day.
- Most refunds arrive on a Tuesday, Wednesday, Thursday, or Friday morning, depending on when the IRS processed your return.
- Direct deposit is faster than a paper check — typically 21 days or less from the date you filed electronically.
- You can track your refund status using the IRS "Where's My Refund?" tool, which shows the expected deposit date once processing is complete.
- If your refund does not arrive by the expected date, contact your bank first to confirm they received the deposit.
How to track your refund's expected arrival date
The IRS "Where's My Refund?" tool is the only official source for your refund status and expected deposit date. You access it on IRS.gov by entering your Social Security number, filing status, and the exact refund amount from your return. The tool updates once per day, usually overnight.
Once the IRS has processed your return, the tool will show a specific date when your refund will be deposited. This date is the actual day your bank will receive the money. If that date falls on a weekend or federal holiday, the deposit moves to the next business day automatically.
If the tool shows "Return Received" but no deposit date yet, the IRS is still processing your return. This stage typically lasts 5 to 10 days for electronic returns with no issues. If you see "Still Processing" after 21 days, your return may need manual review.
Why some refunds take longer and arrive on different days
The IRS processes returns in batches throughout the filing season. Returns filed early in the season (January and February) usually process faster because the volume is lower. Returns filed in March, April, and early May take longer because millions arrive at once.
Certain situations cause delays that push your deposit date further out. If your return claims the Earned Income Tax Credit (EITC) or the Additional Child Tax Credit (ACTC), the IRS holds your refund until mid-February by law, regardless of when you filed. If your return has math errors, missing information, or income that does not match IRS records, the IRS will set it aside for manual review, which adds 4 to 8 weeks.
Identity theft flags and duplicate Social Security numbers also trigger holds. If the IRS suspects fraud, they will contact you by mail before releasing your refund. These cases can take 60 to 120 days to resolve.
Direct deposit versus paper check — which arrives when
Direct deposit is significantly faster. The IRS processes electronic returns with direct deposit in 21 days or less in most cases. The refund lands in your bank account on a weekday morning, and you can use the money immediately.
Paper checks take much longer. The IRS prints and mails checks, which adds 7 to 10 business days to the timeline. You also have no control over which day the check arrives — it depends on your postal carrier's schedule. Once you deposit the check, your bank may hold it for 1 to 5 business days before making the funds available.
If you filed by mail instead of electronically, the IRS does not begin processing your return until they receive and scan it. This adds 2 to 4 weeks to the timeline before processing even starts. Paper-filed returns with paper checks can take 6 to 8 weeks total.
What to do if your refund does not arrive on the expected date
First, check the "Where's My Refund?" tool again. The expected date may have changed if the IRS encountered an issue. If the tool still shows the same date and that date has passed, contact your bank to confirm they received the deposit. Sometimes a deposit is sent but fails to post to your account due to a banking error or account issue.
Provide your bank with the refund amount and the date the IRS said it would arrive. Your bank can search their incoming deposit records and tell you whether the money reached them. If they confirm receipt, the delay is on their end and they can investigate further.
If your bank has no record of the deposit, contact the IRS directly. Call the IRS at 1-800-829-1040 (the main refund line) and have your Social Security number, filing status, and refund amount ready. The IRS can confirm whether they sent the deposit and, if so, to which bank account. If there is a mismatch in your account number, the IRS can issue a replacement check or attempt a new deposit once you provide the correct information.
Federal holidays that delay refund deposits
The IRS observes all federal holidays, which means no deposits are processed on those days. If your refund is scheduled to arrive on a federal holiday, it will be deposited the next business day instead. The most common holidays that affect refund timing are New Year's Day (January 1), Presidents' Day (third Monday in February), Memorial Day (last Monday in May), Independence Day (July 4), Labor Day (first Monday in September), Thanksgiving (fourth Thursday in November), and Christmas (December 25).
If your expected deposit date falls on or immediately before a holiday, add an extra day or two to your timeline. For example, if the IRS says your refund will arrive on Friday and Monday is a federal holiday, the deposit will actually arrive on Tuesday.
Frequently Asked Questions
Can the IRS deposit my refund on a Friday and have it show up Saturday?
No. The IRS only initiates deposits on weekdays. If your refund is scheduled for Friday, it will be deposited Friday night and appear in your account Friday evening or Saturday morning, depending on your bank. If the scheduled date is Saturday or Sunday, the IRS will not send it until Monday, and it will appear Monday evening or Tuesday morning.
Why does the IRS website say my refund will arrive on a specific date but it hasn't shown up yet?
The date shown in "Where's My Refund?" is when the IRS sends the deposit, not when your bank posts it. Most banks post overnight deposits by the next morning, but some take an extra day. Check your bank's website or call them to confirm they received it. If they have no record after two business days, contact the IRS.
Does filing my taxes on a Monday versus Friday change when I get my refund?
The day you file does not determine the day you receive your refund. The IRS processes returns in batches throughout the filing season, so the timing depends on when your return enters the processing queue and whether it needs manual review. Filing early in the season (January or February) generally results in faster processing than filing in April.
What happens if my refund is supposed to arrive on Christmas or New Year's Day?
The IRS will not deposit your refund on a federal holiday. If your expected date is December 25 or January 1, the deposit will be sent on the next business day instead. If December 25 falls on a Thursday, your refund will be deposited Friday. If it falls on a Friday, the deposit will be Monday (since the weekend follows).
Can I change my refund deposit date once the IRS has processed my return?
No. Once the IRS has processed your return and assigned a deposit date, you cannot change it. If you need to update your bank account information, you must contact the IRS before they send the deposit. After the deposit is sent, contact your bank to report the issue and request a trace of the deposit.