Date calculators · Pay & leave

Holiday Leave Planner

Make your leave days go further. Find the longest break that fits your dates, workweek and time-off budget.

Your calculation

Inputs stay on this page unless you choose to save them.

Ready when you are

Choose your dates.

Select your counting rules and calculate.

How to use this calculator

Choose a search window of up to two years and a whole-day leave budget. Select your working weekdays, choose a country and region for holidays, and add your workplace closures. Calculate to compare up to ten breaks and see the exact leave dates needed for the best option.

Each working date costs one leave day; other dates are free. Both ends of a break count. Longer breaks rank first, followed by fewer leave days and an earlier start. Contained alternatives are removed, but separate options can overlap. All results stay inside your search window. A zero budget finds breaks that need no leave.

A worked example

For December 19, 2026 through January 3, 2027, with Monday–Friday work, December 25 and January 1 marked as closures, four leave days can create a ten-day break from December 25 through January 3.

Does this automatically know my country's bank holidays?

Choose a country and region to load the available holiday calendar. Review actual and observed dates, uncheck holidays you work and add your employer's closures. Coverage varies by year. Booking time off still depends on your available balance and employer approval.

Which calendar and years are supported?

Use Gregorian dates from 1900 through 2100 and a search window of up to two years. Automatic holiday coverage varies by country, region and year; manual closures remain available. Calculations and calendar exports run in your browser.

What happens to my dates?

Calculations run on your device. Saving a calculation is optional and keeps it in this browser. A setup link contains the dates and settings you entered; anyone with the link can read them. Use one tab per saved calculator. Clear saved data from Privacy & settings.