Counting between two dates
Every date from the start to the end is checked. A date is counted when it is a working weekday you chose, is not a public holiday in the place you picked, and is not one of your own days off. By default both the start and the end date can count; you can leave either out.
Adding or subtracting days
The start date is never counted. Counting begins with the next day (or the day before, when going back) and stops on the day that brings the count to your number.
Holiday sources
- United Kingdom: GOV.UK bank holidays list, gov.uk/bank-holidays (data file read 11 November 2026; published dates up to the end of 2028).
- United States: U.S. Office of Personnel Management, federal holidays (read 11 November 2026), and the Saturday and Sunday "in lieu of" rule in 5 U.S.C. 6103(b) and Executive Order 11582.
- Canada: Canada Labour Code, section 166, definition of "general holiday" for federally regulated workplaces, laws-lois.justice.gc.ca (read 11 November 2026).
- Australia: national public holidays as listed for every state and territory in the Australian Government's machine readable holidays dataset, data.gov.au (read 11 November 2026; checked against 2024 and 2025).
Limits
- The result is an estimate for planning, not legal or payroll advice. Some contracts, courts, banks and employers count differently (for example "clear days", calendar days, or extra closure days).
- US: federal holidays only, not state holidays. Canada: federal general holidays only, not provincial ones. Australia: national holidays only, not state or regional ones.
- UK dates after 2028 are expected dates from the usual rules and may change when GOV.UK publishes them.
- Years 2024 to 2030 carry holiday data. Outside that range only weekends and your own days off are skipped.
Checked against the sources
The rules were checked against the GOV.UK lists for 2024 to 2028, the OPM schedules for 2026 and 2027 and the Australian dataset for 2024 and 2025 on 11 November 2026. The only difference found was a one off Scottish bank holiday on 15 June 2026, which is taken from the GOV.UK list as published.