Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Workdays Calculator

Workdays Calculator

Count business days between two dates or find a date after adding workdays. Excludes weekends and public holidays, with a visual calendar and salary estimate.

Business Days Calculator

This business days calculator counts the working days between any two dates, or finds a date after adding (or subtracting) a number of workdays. It automatically skips weekends and public holidays, so the figure you get is the true number of business days — not just raw calendar days.

It is built for anyone who plans around a working week: scheduling project deadlines and delivery dates, tracking employee leave, working out contract durations, or estimating pay. Two modes (Count Workdays and Add Workdays) share the same weekend and holiday settings, and a color-coded calendar shows the whole period at a glance.

Private by design: every calculation runs in your browser. No dates, settings, or results are uploaded to a server — your preferences are saved only in your browser's local storage.

How to Use the Workdays Calculator

1

Pick a mode

Use Count Workdays to find the business days between two dates, or Add Workdays to find the date a number of workdays away. Both modes share the same options.

2

Set the dates

In Count mode, pick a Start Date and End Date (or tap Today), and use the swap button to reverse them. In Add mode, pick a start date, choose Add or Subtract, then enter a number of workdays or tap a quick preset (5, 10, 15, 20, 30, 60, 90).

3

Configure options

Open Options to set the Weekend type, toggle Include end date, choose a country to exclude its Holidays, add Custom holidays, or enter a Daily rate for a salary estimate.

4

Read and copy the result

The result updates instantly, with a breakdown, period info, holidays in range, and a calendar view. Tap Copy Result to copy a formatted summary (including salary, when entered) to your clipboard.

Features

Dual Calculation Modes

Switch between Count Workdays (business days between two dates) and Add Workdays (a date after a number of workdays). Both share weekend and holiday settings.

Visual Calendar View

A month-by-month calendar color-codes workdays, weekends, holidays, and your start and end dates. Scroll across months and hover a holiday to see its name.

Salary Estimation

Enter a daily rate to instantly estimate total pay for the workdays in range, with a transparent workdays × rate formula and decimal support.

Country Holiday Database

Built-in public holidays for 20 countries, with movable dates like Easter and Thanksgiving calculated accurately for any year.

Lunar Calendar Holidays

Converts lunar dates to the right Gregorian day for holidays such as Tết Nguyên Đán, Seollal, Chuseok, and Chinese New Year (Vietnam, South Korea, China, Singapore).

Custom Weekend Configuration

Five weekend options — Sat-Sun, Fri-Sat, Fri only, Thu-Fri, or Sun only — to match different regional work schedules.

Custom Holiday Dates

Add any dates as custom holidays — company days, bridge days, or personal time off. They are saved and restored when you return.

Detailed Breakdown

Every result includes total calendar days, weekends skipped, holidays skipped, total weeks, approximate months, and the weekday of the start and end dates.

Holidays in Range

When a country is selected, see a full list of every public holiday in your range, with each date, weekday, and holiday name.

Quick Presets

In Add mode, preset buttons (5, 10, 15, 20, 30, 60, 90 days) fill common business timeframes in a single tap.

Auto-Calculate

Results refresh instantly as you change any input — there is no calculate button to press.

State Persistence

Your dates, weekend type, country, custom holidays, daily rate, and active tab are saved locally and restored on your next visit.

Frequently Asked Questions

How many business days are between two dates?

Use the Count Workdays mode: pick a start date and an end date, and the number of business days appears instantly. The total excludes weekends and, if you select a country, that country's public holidays too.

What counts as a business day?

Business days (or workdays) are the days a business normally operates — typically Monday to Friday. This calculator treats every day in range as a workday unless it falls on your chosen weekend or on a selected holiday.

Does the count exclude weekends?

Yes. Weekends are skipped automatically. By default the weekend is Saturday-Sunday, but you can change it in Options to Friday-Saturday, Friday only, Thursday-Friday, or Sunday only to match your region.

How are public holidays handled?

Choose a country from the Holidays dropdown in Options and the calculator excludes that country's public holidays from the count. You can also add your own dates under Custom holidays for company days, bridge days, or personal time off.

How are lunar calendar holidays calculated?

For countries like Vietnam, South Korea, China, and Singapore, the calculator converts lunar dates to their Gregorian equivalent, so holidays such as Tết Nguyên Đán, Seollal, Chuseok, and Chinese New Year land on the correct day for each year.

Is the start or end date included?

By default the count runs from the start date up to (but not including) the end date. Turn on Include end date in Options to add the end date itself to the count, which raises the total by one when that date is a workday.

Can I use a custom workweek, like excluding only Sundays?

Yes. The Weekend setting offers five options, including Sun only and Fri only, so you can match six-day workweeks or other regional schedules instead of the standard Saturday-Sunday weekend.

How does the salary estimation work?

Enter your daily rate in Options and the calculator multiplies it by the number of workdays to show an estimated total. It supports decimal rates, displays a workdays × rate formula for transparency, and includes the salary when you copy the result.

How does Add Workdays handle weekends and holidays?

When adding workdays, the calculator counts forward (or backward, in Subtract mode) and skips both weekends and holidays. For example, adding one workday from a Thursday when Friday is a holiday lands on the following Monday under a Saturday-Sunday weekend.

Is my data stored or sent anywhere?

No. All calculations happen entirely in your browser, and no dates, settings, or results are sent to any server. Your preferences are saved only in your browser's local storage and are restored when you return.

Quick:
Weekend:
Holidays:
Daily rate:
Custom holidays:
Select dates to calculate workdays
Result
0 Workdays
-
Breakdown
Total Calendar Days -
Weekends Skipped -
Holidays Skipped -
Period Info
Total Weeks -
Total Months -
Start Day -
End Day -
Use Count Workdays to find business days between two dates, or Add Workdays to calculate a deadline
Open Options to set the weekend type, select country holidays, add custom dates, or enter a daily rate
Choose your country to automatically exclude public holidays, including lunar dates like Tết, Chuseok, and Chinese New Year
Enter a Daily rate in Options to instantly see an estimated salary based on the workdays counted
Scroll the Calendar View to see workdays, weekends, and holidays at a glance — hover a holiday to read its name
Use Quick presets (5, 10, 20, 30...) in Add mode to fill common deadlines in one tap
All calculations run in your browser — no data is sent to any server
Want to learn more? Read documentation →
1/8
Start typing to search...
Searching...
No results found
Try searching with different keywords