Weekends and holidays do not count toward IRS processing timelines

The IRS counts only business days when it publishes refund timelines. A refund that takes 21 days means 21 business days — Monday through Friday, excluding federal holidays. If you file on a Thursday and the IRS says your refund will arrive in 21 days, that clock does not tick on Saturday, Sunday, or any federal holiday that falls during those three weeks.

This matters because it means a refund promised in "21 days" could actually take four or five calendar weeks to land in your account. The IRS publishes these timelines knowing they will not process your return on weekends or holidays, so the number they give you already accounts for that gap.

The same rule applies to state tax refunds. Each state's revenue department counts only business days when it tells you how long a refund will take. Some states are faster than the IRS; some are slower. But none of them count Saturday, Sunday, or state holidays as part of the timeline.

Key Takeaways

  • IRS refund timelines are measured in business days only, so weekends and federal holidays do not count toward the stated number of days.
  • A 21-day refund timeline means 21 business days, which translates to roughly four to five calendar weeks depending on where weekends fall.
  • State tax refunds follow the same rule — they count only business days, and each state's timeline excludes its own holidays.
  • If you file on a Friday, the IRS does not begin processing your return until Monday, so the clock starts then, not on the filing date itself.
  • Bank processing time is separate from IRS processing time; even after the IRS releases your refund, your bank may take one to three business days to deposit it.

How the IRS counts the days

The IRS publishes three standard refund timelines: 21 days for most returns, up to 39 days for returns that require additional review, and longer periods for returns filed by mail or that contain errors. All three timelines are measured in business days only.

If you file your return electronically on a Monday, the IRS begins processing it that day. If you file on a Friday, processing does not start until the following Monday. The weekend in between does not count. The same applies to federal holidays — if your refund is due to arrive on a day the IRS is closed, the arrival date shifts to the next business day.

The IRS publishes a list of federal holidays each year. The major ones that affect processing are 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 21-day window falls across any of these, add extra calendar days to your estimate.

State refunds count business days differently by state

State tax refunds follow the business-day rule, but each state has its own holiday schedule. A state may observe holidays the IRS does not, or vice versa. For example, some Southern states observe Confederate Memorial Day, which the federal government does not recognize. If your state refund timeline falls across that day, your state's revenue department will not process your return.

Check your state's revenue or taxation website for its specific holiday schedule and refund timeline. Most states post both on their homepage or in a FAQ section. Some states are faster than the IRS — a handful process refunds in 10 to 14 business days — while others take 30 to 45 business days or longer if your return requires review.

Bank processing time is separate from IRS processing time

Even after the IRS releases your refund, your bank must receive and deposit it. This step usually takes one to three business days, depending on your bank and the time of day the IRS sends the funds. If the IRS releases your refund on a Friday afternoon, your bank may not process it until Monday or Tuesday.

Direct deposit is faster than a paper check. With direct deposit, the IRS sends funds electronically, and your bank deposits them within one to three business days. A paper check takes longer because it must be printed, mailed, and then deposited by you or your bank — typically five to seven business days after the IRS mails it.

The IRS does not control how fast your bank moves the money. If your refund shows as released on the IRS website but has not appeared in your account after three business days, contact your bank to confirm the deposit was received.

How to track your refund and account for weekends

Use the IRS Where's My Refund tool on IRS.gov to see the current status of your return. The tool updates once per day, usually overnight. It will tell you the exact date the IRS expects to release your refund — and that date is already calculated to exclude weekends and holidays.

If the tool says your refund will be released on a specific date and that date is a Saturday or Sunday, the IRS will release it on the Friday before or the Monday after, depending on the circumstances. The tool's date is the one to trust; do not try to calculate it yourself by counting business days.

You can also check your state's refund status using your state revenue department's online tool. Most states have a similar system. Enter your Social Security number, filing status, and refund amount, and the tool will show you where your refund stands.

What to do if your refund is late

If the IRS said your refund would arrive by a certain date and it has not shown up three business days after that date, first check the Where's My Refund tool again. The status may have changed, or there may be a hold on your return.

Common reasons for delays include a mismatch between your return and your W-2 or 1099, a missing or incorrect Social Security number, an error in your bank account information, or a flag for identity theft or fraud. The Where's My Refund tool will tell you if any of these apply.

If the tool shows your refund was released but your bank has not received it after three business days, contact your bank's customer service. Provide them with the date the IRS released the funds and ask them to trace the deposit. If your bank cannot locate it, contact the IRS at 1-800-829-1040 to report the missing refund.

Frequently Asked Questions

If I file on Friday, does my refund start processing that day?

No. The IRS does not process returns on weekends. If you file on Friday, the IRS begins processing your return on Monday. The 21-day (or other stated) timeline starts counting from Monday, not Friday.

Does the IRS process returns on federal holidays?

No. The IRS is closed on all federal holidays and does not process returns those days. If your refund timeline falls across a holiday, add one calendar day to your estimate for each holiday in that window.

If my refund is supposed to arrive on Saturday, when will it actually show up?

The IRS will release it on Friday, the business day before. Your bank will then deposit it within one to three business days, so you may see it in your account by Monday or Tuesday of the following week.

Does my bank's processing time count as part of the IRS timeline?

No. The IRS timeline covers only the time it takes the IRS to process and release your refund. Your bank's processing time is separate and happens after the IRS releases the funds. Add one to three business days to the IRS timeline for your bank to deposit the money.

How do I know if a holiday will delay my refund?

Use the Where's My Refund tool on IRS.gov. It calculates the expected release date and already accounts for weekends and federal holidays. The date it shows you is the one to expect, not a date you calculate yourself.