Everything you need to know to track your vacation days, sick leave and public holidays — with algorithmically calculated public holidays for 10+ countries and support for 2024–2027.
Open the Annual Leave TrackerThe WorkersPool Annual Leave Tracker helps you track your vacation days, sick leave and public holidays for any year from 2024 to 2027. You set your annual leave entitlement, sick day allowance and carry-over days, then log individual leave entries (with date range, type and description) as you take them. The tool shows your remaining balance, days used and a visual usage chart at a glance.
A standout feature is the public holidays system — select your country and the tool algorithmically calculates the correct public holiday dates for the selected year using a built-in JavaScript algorithm. This means the tool works offline and stays accurate for future years without needing database updates for most holidays. An Add Custom button lets you manually add any regional, provincial or company-specific holidays not in the pre-loaded list.
| Country | Holiday Coverage |
|---|---|
| 🇨🇦 Canada | Federal national holidays + region selector for provincial holidays |
| 🇺🇸 United States | Federal holidays (state holidays vary — add manually) |
| 🇬🇧 United Kingdom | England/Wales, Scotland and Northern Ireland (region selector) |
| 🇦🇺 Australia | National holidays + state selector for state-specific holidays |
| 🇳🇿 New Zealand | National holidays |
| 🇮🇳 India | National public holidays |
| 🇿🇦 South Africa | National public holidays |
| 🇸🇬 Singapore | National public holidays |
| 🇮🇪 Ireland | National public holidays |
| 🇵🇭 Philippines | National public holidays |
| 🌍 Other | Use Add Custom to enter your country's holidays manually |
Public holidays are calculated in JavaScript using three methods:
Fixed-date holidays — Holidays that always fall on the same calendar date (Christmas Day, New Year's Day, Canada Day) are trivial — the date is hardcoded for the selected year.
Rule-based holidays — Holidays defined as "the nth weekday of a given month" (e.g. Labour Day = first Monday in September, US Thanksgiving = fourth Thursday in November) are computed using a standard date formula that produces the correct date for any year.
Easter and derived holidays — Easter Sunday moves each year and is computed using the Anonymous Gregorian algorithm — a standard formula used in calendaring systems worldwide. Good Friday (2 days before Easter) and Easter Monday (1 day after) are derived from this calculation.
What this cannot predict: Substitute days declared by government when a holiday falls on a weekend, one-off holidays announced by royal proclamation or legislation, and new holidays added after the tool's last update. Always verify with the Official Source link shown after selecting your country.
Sophie notices that Christmas falls on a Friday in 2026 — meaning Christmas Day and Boxing Day are on Friday and Saturday. The tool's pre-loaded Ontario holidays show December 28 as a substitute for Boxing Day (Monday). By booking December 24 (Thursday), she creates a 5-day break using just 1 vacation day. She books it in January to ensure approval before her colleagues request the same days.
| Region | Minimum Vacation | After How Long |
|---|---|---|
| Ontario | 2 weeks (10 days) | After 1 year; 3 weeks after 5 years |
| BC | 2 weeks (10 days) | After 1 year; 3 weeks after 5 years |
| Alberta | 2 weeks (10 days) | After 1 year; 3 weeks after 5 years |
| UK | 5.6 weeks (28 days) | From day 1 (includes bank holidays) |
| Australia | 4 weeks (20 days) | From day 1 of employment |
| USA | No federal minimum | Depends entirely on employer policy |
The Annual Leave Tracker is for personal planning and informational purposes only. Public holiday dates are calculated algorithmically and may differ from officially observed dates in some years — governments occasionally declare substitute days when holidays fall on weekends. One-off events such as royal proclamations or new legislation cannot be predicted. Always verify holiday dates with the Official Source link for your country and confirm leave balances with your employer's HR system. Data entered is not saved between sessions. WorkersPool accepts no liability for leave planning decisions based on this tool.
Always verify pre-loaded dates with official government sources: