Tax refunds do not arrive on weekends or federal holidays
The IRS processes refunds on business days only — Monday through Friday, excluding federal holidays. If your refund is scheduled to arrive on a Saturday, Sunday, or holiday, it will land in your account on the next business day instead. This applies whether you chose direct deposit or are waiting for a paper check.
The delay is not the IRS holding your money. It is how the banking system itself works. Banks do not process incoming transfers on weekends or holidays, so even if the IRS sends the refund on Friday afternoon, it may not show in your account until Monday morning. The same rule applies to holidays like Thanksgiving, Christmas, and New Year's Day.
Key Takeaways
- Refunds arrive only on business days — Monday through Friday, excluding federal holidays.
- If your refund date falls on a weekend or holiday, expect it the next business day instead.
- Direct deposit refunds typically arrive within one to two business days after the IRS releases them.
- Paper checks take longer and can be delayed further by mail delivery, especially around holidays.
- You can check your refund status on IRS.gov using the "Where's My Refund?" tool, which shows the exact date the IRS will release your money.
How the IRS schedules refund releases
The IRS publishes a refund schedule each year that shows which dates it will process returns and release refunds. These dates are always business days. If you filed early in the tax season, your refund may be scheduled for a date weeks away. The IRS works through returns in the order they were received, though some returns take longer to process if they require verification or contain errors.
You can see your specific refund date by logging into IRS.gov and using the "Where's My Refund?" tool. Enter your Social Security number, filing status, and the exact refund amount shown on your return. The tool will tell you whether your refund is still being processed, approved, or scheduled for release — and on what date. This is the most reliable way to know when to expect your money.
Direct deposit versus paper checks
Direct deposit is faster and more predictable. Once the IRS releases your refund, it typically appears in your bank account within one to two business days. If the release date falls on a Friday, you will see the money by Monday (unless Monday is a holiday, in which case it arrives Tuesday). If the release date is a Thursday and your bank processes overnight, you might see it Friday, but do not count on same-day arrival.
Paper checks take much longer. The IRS must print and mail the check, which adds five to seven business days under normal conditions. During the busy tax season or around holidays, mail delivery slows further. A check released in mid-April may not arrive for two weeks. A check released the week before Christmas can take three weeks or longer. If your check arrives on a Saturday, you still have to deposit it during business hours on a weekday.
What happens if a holiday falls during your refund window
Federal holidays that affect refund timing 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 the IRS scheduled your refund for release on one of these days, it will release on the next business day instead.
The same applies to your bank. If your direct deposit is scheduled to arrive on a holiday, your bank will not process it until the next business day. This can add an extra day to your timeline. For example, if the IRS releases your refund on the Friday before a three-day weekend, your bank may not post it until Tuesday morning.
Tracking your refund in real time
Do not rely on guessing when your refund will arrive. The "Where's My Refund?" tool on IRS.gov is updated once per day, usually overnight. Check it every few days starting about two weeks after you filed. The tool will show one of four statuses: "Return Received," "Refund Approved," "Refund Sent," or "Refund Delivered."
Once the status changes to "Refund Sent," the IRS has released your money. If you chose direct deposit, it should arrive within one to two business days. If you chose a paper check, add five to seven business days for mail delivery. If your refund date falls on a weekend or holiday, add one more business day to the timeline.
Why your refund might be delayed beyond the scheduled date
Sometimes refunds take longer than expected even after the IRS releases them. Common reasons include errors on your return (missing information, mismatched Social Security numbers, or conflicting income reports), identity verification holds, or fraud flags. If the IRS needs more information, it will mail you a letter — not email or text — asking for documents or clarification.
Banking delays can also occur. If you provided an incorrect account number or routing number, the refund may be rejected and returned to the IRS, which then has to reissue it. This adds weeks to the process. If you changed banks between filing and receiving your refund, make sure the account you listed on your return is still active and correct.
What to do if your refund does not arrive on time
If your refund was scheduled to arrive on a specific date and it is now three business days past that date, check the "Where's My Refund?" tool again. The status may have changed. If it still shows "Refund Sent" but the money has not arrived, contact your bank to confirm the deposit was received. Sometimes banks take longer to post deposits, especially if there is a processing backlog.
If your bank confirms no deposit was received, contact the IRS at 1-800-829-1040 during business hours (Monday through Friday, 7 a.m. to 7 p.m. your local time). Have your Social Security number, filing status, and the refund amount ready. The IRS can investigate whether the refund was sent to the wrong account or if there was a banking error. If the refund was lost, the IRS can reissue it, though this adds another two to four weeks.
Frequently Asked Questions
Can the IRS send a refund on Friday and have it arrive the same day?
No. Even if the IRS releases your refund on Friday, your bank will not process the deposit until Monday (or Tuesday if Monday is a holiday). Direct deposit transfers do not clear on weekends. You will see the money in your account Monday morning at the earliest.
If my refund is scheduled for Saturday, when will it actually arrive?
The IRS does not schedule refunds for Saturday release. If your "Where's My Refund?" tool shows a Saturday date, that is an error or the tool is displaying the date incorrectly. The actual release will be Friday or Monday. Check the tool again or call the IRS to confirm the correct date.
Does a paper check take longer if it arrives on a weekend?
Yes. If your check arrives on Saturday or Sunday, you cannot deposit it until Monday during business hours. This adds one or two days to the time before the funds clear in your account. For this reason, direct deposit is always faster than a paper check.
What if the IRS releases my refund on a holiday?
The IRS will not release refunds on federal holidays. If your scheduled date falls on a holiday, the release will move to the next business day. Your bank will also not process deposits on holidays, so if a release date is near a holiday, expect an extra day or two of delay.
Can I request my refund be sent on a specific day of the week?
No. You cannot control when the IRS releases your refund. You can only choose the method — direct deposit or paper check — and direct deposit is always faster. Once you file, the IRS processes returns in order and publishes a schedule. Your refund will arrive on whatever business day the IRS assigns.