Business day calculator

Count the working days between two dates, or add and subtract business days from one. US federal holidays are computed from the statutory rules rather than a fixed table, so the answer stays correct for any year. Everything runs in your browser — the dates you type are never sent anywhere.

Which end days are counted

The default — end counted, start not — answers “how many working days from now until then”. Contracts and court rules often count both ends instead, which gives an answer one higher. There is no universal convention, which is why this is a choice rather than an assumption.

Which days do not count

Business day calculator by Widgetbench

The three things people get wrong

1. Whether the first and last day count

This is the single most common source of a missed deadline, and it is not a rounding error — it moves the answer by a full working day. “Within 10 business days” on a notice sent Monday can mean the Monday two weeks later or the Friday before it, depending on whether the day of sending counts. Different bodies genuinely use different conventions, and no calculator can tell you which one applies to your document. What this one does instead is make the choice explicit and show you both ends of the range it actually counted, so the assumption is visible rather than buried.

A useful rule of thumb: when a period is expressed as “X business days from” a date, the starting date is normally excluded and you are looking for a resulting date — use the second mode above. When it is expressed as “X business days between” two known dates, you are counting, and you need to decide about both ends.

2. Holidays that fall on a Saturday move — backwards

When a federal holiday lands on a Saturday, federal offices do not simply lose it. Under 5 U.S.C. §6103(b)(1), for employees whose basic workweek is Monday through Friday, “Instead of a holiday that occurs on a Saturday, the Friday immediately before is a legal public holiday.” So the closure lands on the preceding Friday — a day that looks like an ordinary working day on any wall calendar.

A holiday falling on a Sunday moves the other way. Executive Order 11582, section 3(a), provides that an employee whose basic workweek excludes Sunday “shall be excused from work on the next workday of his basic workweek” — in practice, the following Monday.

Independence Day 2026 is the live example: 4 July 2026 is a Saturday, so the federal closure is Friday 3 July. A count that treats 3 July as a normal working day is one day out.

3. The banking calendar is not the federal calendar

Banks stay open on the Friday before a Saturday holiday. The Federal Reserve states it plainly: “For holidays falling on Saturday, Federal Reserve Banks and Branches will be open the preceding Friday; however, the Board of Governors will be closed.” For Sunday holidays the two agree — “For holidays falling on Sunday, all Federal Reserve offices will be closed the following Monday.”

This matters because most consumer deadlines expressed in business days are banking deadlines, not federal-office deadlines. A refund promised “within 10 business days”, an ACH settlement window, or a funds-availability hold follows the calendar the banks keep. Switching the holiday setting above between the two calendars shows exactly which dates the disagreement affects — and in a year like 2026, with Independence Day on a Saturday, it changes the answer.

Source: Board of Governors of the Federal Reserve System, Federal Reserve Bank holiday schedule.

The eleven federal holidays, and how they are worked out

This calculator stores no list of dates. Each holiday is derived from the rule Congress wrote, so it is correct for years that have not happened yet and cannot silently go stale.

HolidayStatutory rule — 5 U.S.C. §6103(a)
New Year's DayJanuary 1
Birthday of Martin Luther King, Jr.The third Monday in January
Washington's BirthdayThe third Monday in February
Memorial DayThe last Monday in May
Juneteenth National Independence DayJune 19
Independence DayJuly 4
Labor DayThe first Monday in September
Columbus DayThe second Monday in October
Veterans DayNovember 11
Thanksgiving DayThe fourth Thursday in November
Christmas DayDecember 25

Text of the holiday list as published at Cornell Law School's US Code. Verified 2026-08-02.

Computed for the years around today

Generated in your browser from the rules above when this page loaded — not fetched, and not typed in by hand. The observed column is the day the closure actually falls on under the calendar selected in the tool.

What this calculator does not know

  • State, county and city holidays. Only the federal set is computed. A state office closed for Patriots' Day, Cesar Chavez Day or Mardi Gras is a working day here unless you add it under “your own closures”.
  • Your employer's calendar. Company shutdowns, floating days and the widespread but entirely unofficial practice of closing on 24 and 31 December are not federal holidays and are not assumed.
  • Court and agency counting rules. Several bodies define “day” in their own procedural rules, including how a deadline falling on a closure day is rolled forward. Where a rule of procedure applies, that rule governs and this tool does not attempt to model it.
  • Anything outside the United States. The weekend can be changed above, but no non-US public holiday calendar is built in. Add the dates yourself if you need them.
  • Dates before 1971. The Uniform Monday Holiday Act moved Washington's Birthday, Memorial Day, Columbus Day and Veterans Day onto Mondays with effect from 1 January 1971; before that several sat on fixed dates. Those older arrangements are not modelled. Juneteenth is applied from 2021, when it was enacted, and Martin Luther King, Jr. Day from its first observance in 1986 — so a historical count does not gain a holiday that did not exist yet.
  • Inauguration Day. Under 5 U.S.C. §6103(c) this is a legal public holiday only for federal employees in the Washington, DC area, so it is deliberately excluded from a general-purpose count. Add 20 January manually if your work is in that area and that year.

Common questions

Does this send my dates to a server?

No. The calculation is a few hundred lines of JavaScript that run in the page. There is no request to any API, no form submission, and no storage of what you type. The only network request this page makes after loading is a single one-pixel image that records that the page was viewed and, separately, that the calculator was used at all — it carries no dates, no inputs and no identifier. You can confirm all of this in your browser's network tab.

Why is the Friday before Independence Day 2026 not a working day?

Because 4 July 2026 falls on a Saturday, and 5 U.S.C. §6103(b)(1) moves the holiday for Monday-to-Friday federal employees to “the Friday immediately before”. Under the banking option it stays a working day, because the Federal Reserve Banks are open that Friday. Both answers are correct for their own calendar, which is why the tool asks you which one you mean.

What happens if my start or end date is itself a weekend or a holiday?

Nothing breaks — a non-working start or end date simply is not counted as a business day. When it happens the result notes it and tells you the first business day on or after that date, since that is usually the date a period is actually treated as running from.

Are the results affected by my timezone or by daylight saving?

No, and that is a deliberate design decision rather than luck. Whole calendar dates are handled as integer day counts in UTC, never as local timestamps. A tool that adds 24-hour spans to a local time will produce an off-by-one result around a clock change, because the day the clocks go forward is 23 hours long. Here, days are days.

Can I put this calculator on my own page?

Yes, and no permission or attribution deal is needed. See the embed snippet below. The embedded version strips the surrounding article and keeps a small credit link. It loads no third-party code into your page beyond this one iframe.

Is this legal advice about a deadline?

No. It is arithmetic over a calendar. Where a statute, contract or rule of procedure defines how days are counted for your situation, that definition governs and may differ from every option offered here.

Link to a result, or embed the tool

Every calculation updates the address bar, so the link in it reproduces exactly what is on screen — dates, mode, weekend, holiday calendar and your own closures included. That link can be pasted into a ticket or an email and it will open on the same answer.

To put the calculator on another page, use an iframe pointing at the same URL with embed=1 added:

<iframe src="https://widgetbench.com/tools/business-days?embed=1"
        width="100%" height="620" style="border:1px solid #243050;border-radius:14px"
        title="Business day calculator"></iframe>

Any of the link parameters can be added to preset the embedded copy — for example ?embed=1&mode=add&n=30&calendar=banking.