ILovePTO

Annual Leave Tracker for UK and International Teams

Set your own leave year, decide how bank holidays are counted, and keep entitlement straight without a payroll system.

Your team's leave calendar

Annual leave tracker, in practice

Outside the United States, leave is usually called annual leave or holiday, entitlement is often statutory rather than discretionary, and the leave year very frequently does not start in January. A tool that assumes a calendar year and eleven American federal holidays is close to useless in that context. This tracker was built with those assumptions as settings rather than as facts, so it works for a company running April to March as readily as one running January to December.

Start with the leave year. You can run on the calendar year, on a fiscal year beginning in any month, or on each person's own work anniversary, which is common for accrual based entitlement. Whichever you choose, the policy year is the unit everything is measured against: entitlement accrues within it, carryover crosses its boundary, and the year end projection runs to its final day. Change the setting and every balance in the app recalculates against the new boundaries rather than needing a migration.

Then handle bank holidays. Many countries include public holidays inside the statutory entitlement figure, and many companies exclude them and grant them on top. Both are supported. Switch the built in public holiday set off entirely and add your own dates, which is what teams outside the United States normally do. A custom date on the same day as a computed one simply replaces it, so you can rename a day rather than fight it. Once holidays are configured, they are excluded from every day count automatically, so a week off across a bank holiday costs four days rather than five.

Carryover is where entitlement usually goes wrong. A cap applied once at each year boundary is not the same as a cap applied to a running total, and getting that backwards can hand someone weeks they were never owed. Here the cap is applied at each boundary in turn, walking forward from the hire date, so a person who has been quietly banking days for four years arrives at this year with exactly what the policy allows. Set the cap to nothing to carry everything, to zero to carry nothing, or to any number in between.

What this handles

Any leave year you run
Calendar, fiscal starting in any month, or each person's own work anniversary. Balances recalculate when you change it.
Bank holidays your way
Switch the built in set off and enter your own national or company dates. Every day count respects them automatically.
Carryover caps applied correctly
The cap applies once at each year boundary, walking forward from the hire date, not once to a running total.
Any working week
Configure which days are the weekend. A Sunday to Thursday week or a four day week counts correctly.

Common questions

Can I set a leave year that does not start in January?

Yes. Choose a fiscal leave year and set the month it begins. An April to March year is one setting, and every balance, carryover figure and projection follows it immediately.

Can entitlement run from each employee's start date?

Yes. Choose the hire date leave year and each person's year runs from their own work anniversary. Anniversaries clamp correctly for anyone hired on 29 February.

How do I handle bank holidays outside the United States?

Switch off the built in United States federal set in settings and add your own dates as custom holidays. They are then excluded from every day count in the same way.

Does it support carryover limits?

Yes. Set a cap in days and it is applied at each leave year boundary in turn. Leave the cap empty to carry everything forward, or set it to zero for a strict use it or lose it policy.

What if our working week is not Monday to Friday?

Configure which days count as the weekend. A Sunday to Thursday week, a four day week, or a business that works Saturdays all count correctly.

Does it calculate entitlement in hours?

No. Entitlement is tracked in days and half days, which is how most annual leave policies are written. Hourly accrual for shift work needs a different tool.