Skip to content
PithLab

↑↓ to move · Enter to open · Esc to close

Business Days Calculator with Holidays

Working days between dates or from a date, minus weekends and holidays.

Weekend days
Use via API

Count working days between two dates, or add/subtract working days to a date, skipping weekends and an optional holiday list. Send JSON, get JSON back.

POST https://pithlab.com/api/v1/tools/business-days-calculator

curl https://pithlab.com/api/v1/tools/business-days-calculator \
  -H "Authorization: Bearer $PITHLAB_KEY" \
  -H "Content-Type: application/json" \
  -d '{"mode":"count","start":"2026-12-01","end":"2026-12-31","holidays":"2026-12-25 Christmas Day\n2026-12-28 Boxing Day (substitute)"}'

Fields and responseOpenAPI documentGet an API key

About the Business Days Calculator

Count working days between two dates, or add business days to a date, skipping weekends (any days you choose) and your own list of public holidays.

How to use the Business Days Calculator

  1. Choose whether to count the business days between two dates, or add a number of business days to a date.
  2. Tick the days that are your weekend (Saturday and Sunday by default) and paste your holidays, one YYYY-MM-DD date per line with an optional name.
  3. Read the result and the list of every date that was skipped and why.

Examples

December 2026 with two UK bank holidays

Input

2026-12-01 to 2026-12-31, holidays 2026-12-25 and 2026-12-28

Output

21 business days from 2026-12-01 to 2026-12-31 (31 calendar days; 8 weekend days and 2 holidays excluded)
5 business days after 22 December

Input

2026-12-22 + 5, holidays 2026-12-25 and 2026-12-28

Output

5 business days after 2026-12-22 is Thursday, 31 December 2026 (2026-12-31)
Friday–Saturday weekend

Input

2026-10-01 to 2026-10-31, weekend Fri + Sat

Output

21 business days from 2026-10-01 to 2026-10-31 (31 calendar days; 10 weekend days and 0 holidays excluded)

Frequently asked questions

Are the start and end dates included?

When counting between dates, both are included by default, like Excel's NETWORKDAYS. Untick either box to leave it out. When adding business days, the start date is never counted: 1 business day after a Friday is the following Monday.

Which holidays are excluded?

Only the ones you enter. Public holidays differ by country, region and year, so paste your own list, one date per line. A holiday that falls on a weekend is only counted once, as a weekend day. If your holiday moves to a weekday “in lieu”, add that date too.

Can I use a Friday–Saturday or six-day week?

Yes. Tick whichever days are your weekend: Friday and Saturday, just Sunday, or any other combination, as long as at least one day is a working day.

How is this different from the Date Calculator?

The Date Calculator skips Saturdays and Sundays only. This tool also takes holidays and custom weekends, and lists every date it skipped so you can check the answer.