Worked Example: Multi-Country Policy
Companies that operate in more than one country often need different leave rules per location. This example shows how to handle that with leave groups and country-specific holidays. All the screens referenced here are covered on the Creating leave types and Leave groups pages.
Our example: offices in Singapore and Germany, each with its own annual leave allowance and public holidays.
Step 1 — Create a group per country
On the Leave Groups tab, create a "Singapore" group and a "Germany" group, and add each office's employees to the matching group. See Leave groups.
Step 2 — Add country-specific holidays
On the Holidays tab, use Import holidays to bring in Singapore's and Germany's public holidays. Because each holiday carries a country, they only affect the right employees. See Work week and holidays.
Step 3 — Create a leave type per country
Add a leave type for each country and restrict it to the matching group using the Leave group field on the wizard's Advanced step:
- Singapore Annual Leave → restricted to the "Singapore" group, with the Singapore allowance and carry-forward rules.
- Germany Vacation → restricted to the "Germany" group, with the German allowance.
Now Singapore staff only see Singapore leave, and Germany staff only see German leave.
Step 4 — Handle experience-based increases (optional)
If a country grants more days the longer someone has worked there, create a separate leave type for the higher tier and a group for long-serving employees, then move people into that group as they qualify. Combine this with a leave adjustment for any one-off top-ups.
Tips
- Keep group names obvious ("Singapore", "Germany") so it's clear who sees what.
- Import each country's holidays before the leave period starts.
- Use the How is this calculated? link on an employee's entitlement card to confirm the rules are applying as intended.