Office and Time, free, by Pivotal Labs

Count the working days between two dates, UK bank holidays included

Days or working days between any two dates, with UK bank holidays already handled, plus adding and subtracting days. It runs in your browser, with no account and nothing uploaded.

Loading Date Duration Calculator...

What Date Duration Calculator does

Days or working days between two dates, UK bank holidays included, plus add or subtract days from any date.

Doing this job well

This is arithmetic until it is a promise. The moment a date calculation appears in a service level agreement, a notice period, a statutory deadline or an escalation clock, being a day out stops being an inconvenience and starts being a breach of something you signed.

Working days are where it goes wrong, because the term is doing more work than it looks. Working days exclude weekends and bank holidays, and UK bank holidays are not one list: England and Wales, Scotland and Northern Ireland differ, and some of them move. A contract that says five working days without saying whose calendar has left a gap that will eventually be argued about, usually at the least convenient moment.

The other recurring trap is whether you count the day you start on. Five working days from Monday is Friday if you count Monday and the following Monday if you do not, and both readings appear in real agreements. It is worth settling explicitly in the wording rather than discovering the disagreement when a deadline is missed by exactly one day.

For support and service teams this arithmetic underpins the numbers everyone reports on. A first response target measured in working hours behaves very differently from one measured in elapsed time, particularly across a bank holiday weekend, and a team can hit its target comfortably while a customer waits four days. Both figures are true. Only one of them describes the experience.

That gap is worth looking at deliberately rather than accepting. If your reported performance is healthy while the complaints suggest otherwise, the measurement is usually the reason, and the fix is agreeing what the clock is supposed to represent rather than adjusting the target.

Everything happens in this page, which for this applet is less about confidentiality and more about not depending on somebody else's service to answer a question about a contract you are in the middle of.

Common questions

Which bank holidays does it use?

UK bank holidays. Worth remembering that England and Wales, Scotland and Northern Ireland do not share an identical list, so an agreement that says working days should say whose.

Does it count the first day?

You can see both, which matters because five working days from Monday is Friday or the following Monday depending on the convention, and real agreements use both.

Can I add days rather than measure between them?

Yes, adding and subtracting from a date works the same way, including the working day variant.

Why do working hours and elapsed time give different answers?

Because a working hours clock stops overnight, at weekends and on bank holidays. Across a bank holiday weekend a team can hit a target while a customer waits four days. Both numbers are true.

Is anything sent anywhere?

No, it all runs in your browser.

Related applets

Built by Pivotal Labs

We build software, and this is a small piece of it.

Pivotal Labs is a software development and product management team. The applets on this site are the offcuts, the small things we build for ourselves and give away. The work we are paid for looks rather different.

See what Labs builds

When the browser tab is not enough

A one-off clean-up is a job for an applet. Doing it the same way every month, across systems that disagree with each other, is a job for customer support & help desk consulting.