Short answer: Monday 5 October 2026 to Monday 12 October 2026 is5 working days out of 7 calendar days. List a holiday inside the range and it drops to 4, with the skipped date named.
Why the three buckets matter
Delivery estimates, SLA clocks and payroll all run on business days. A count that simply divides calendar days by seven is wrong by up to two days a week, and a count that hides its holiday list is impossible to audit — so this page prints working, weekend and holiday totals that must sum to the calendar span.
Worked example
Invoice dated 1 October 2026 with 30-day terms: count from 1 October to 31 October, which is 30 calendar days, 22 weekdays and 8 weekend days. Add Diwali and the due date moves by as many working days as the holidays inside the range.