Skip to content

Business Days Calculator

Enter a start and end date and get the number of business days between them — weekends excluded automatically, plus any holidays you list yourself, since holiday calendars vary by country and this tool does not guess which one applies to you.

  • Inclusive of both the start and end date
  • Weekends excluded automatically
  • Your own holiday list, not an assumed country calendar
  • Runs fully client-side

Calculator

Calculated locally, nothing uploaded

How to calculate business days

  1. 01

    Enter the start and end date

    Both dates count toward the total.

  2. 02

    List any holidays to exclude, if relevant

    One date per line, in the same range.

  3. 03

    Read the count

    Business days, plus a breakdown of weekend days and excluded holidays.

Why both the start and end date count#

If work starts on a Monday and finishes that same Friday, that is five business days, not four — the count is inclusive of both endpoints, matching how a working week is actually described. A calculator that treats the range as exclusive would undercount by one whenever both ends land on a business day, which is the more common case.

Why holidays are something you list, not something this tool assumes#

Public holidays differ by country, and often by region or industry within a country — a calculator that bakes in one country's calendar gives a subtly wrong answer to everyone outside it, without any indication that it did. This tool leaves the holiday list entirely up to you: paste the specific dates that matter for your situation, one per line, and only those get excluded. It costs a small amount of manual entry in exchange for never silently assuming the wrong country's calendar.

What counts as a "business day" here#

A business day is any Monday through Friday that is not on your holiday list — Saturday and Sunday are always excluded automatically, since that is the one part of the definition that does not vary by region. If your organization uses a different weekend (some countries treat Friday-Saturday as the weekend instead), that distinction is not currently configurable here, since it changes the core weekend assumption rather than just adding exceptions.

Frequently asked questions

Does the count include both the start and end date?

Yes — a Monday-to-Friday range is 5 business days, inclusive of both ends, matching how a working week is normally described.

Why doesn't this automatically exclude public holidays?

Because holiday calendars differ by country and region, and assuming one would give a subtly wrong answer to everyone outside that specific calendar. You list the holidays that apply to your situation instead, and only those get excluded.

What counts as the weekend?

Saturday and Sunday, always — that part of the calculation is not currently configurable, since some regions use a different weekend structure entirely.

Is my data sent anywhere?

No. The calculation runs entirely in your browser.

Developers

UUID Generator

Generate cryptographically random UUID v4 or time-ordered UUID v7, in bulk.

Developers

Base64 Encoder & Decoder

Encode and decode Base64 with correct UTF-8 handling, including the URL-safe alphabet.

Developers

ULID Generator

Generate ULIDs — sortable by creation time like UUID v7, but Crockford Base32 instead of hex.