Skip to main content

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.