Business Manager calculates holiday pay based on:
The number of days the worker has worked and been paid.
An average of base pay only (mileage and expenses are excluded).
A rolling averaging period before the week in which the holiday starts.
By default, the system averages pay over 12 weeks (84 days), but you can change this to 52 weeks (364 days) if required.
If the worker hasn’t worked every week during the averaging period, Business Manager looks back further to find enough working weeks to calculate a fair average.
Set up holiday pay calculation
Application settings
If you’re setting this up for the first time, follow these steps:
Log in to Business Manager as root.
Click Settings, then click Application Settings.
Search for Pay.CalculateHolidayPay and set the value to True.
Search for Pay.HolidayPayAveragingPeriodDays.
Default: 84 days (12 weeks).
Optional: 364 days (52 weeks).
Restart Business Manager for the changes to take effect.
Shift type setup
Holiday pay only applies to one specific shift type, which you must set as the default holiday shift type.
To do this, follow these steps:
Click Bookings, then click Visit/Shift Types.
Double‑click the shift type you want to use for holidays.
Click Set as default holiday.
Enter holiday shifts
Enter holiday as ad hoc holiday shifts for the worker.
Follow these steps:
Click Workers and open the required worker record.
Click Shift Planning.
Click New at the bottom of the screen.
Choose the default holiday shift type.
Enter the holiday start date and time.
Enter the holiday end date and time.
Click OK.
Split holidays by day
If the application setting Shift.SplitHolidaysByDay is set to True:
You can enter multiple days in one booking.
Business Manager automatically splits this into individual daily holiday shifts.
Each shift runs from 00:00 to 00:00 (24 hours).
Considerations
Keep these rules in mind when using holiday pay:
Holiday pay won’t calculate until at least one payslip has been processed that doesn’t include holiday pay.
Holiday shifts are always paid as full days.
📌 Note: Half‑day or hourly holidays aren’t supported.
Having two holiday shifts on the same day causes the calculation to fail.
Only base pay is included.
📌 Note: Mileage and expenses are ignored.
Working week defined
A working week has at least one visit that’s either:
Confirmed.
Confirmed with a payable exception.
A non‑working week has either:
No confirmed visits.
Only visits confirmed with non‑payable exceptions.
If the system finds a non‑working week in the averaging period, it automatically looks back another week. This continues until it finds enough working weeks to calculate the average.
If the worker has worked fewer than the required number of weeks, Business Manager averages over the period they’ve actually worked.
Working weeks are counted as whole weeks, going back from the start of the week in which the holiday occurs, not from the actual holiday date.
Calculation method
Example: 12 weeks worked
Actual days worked: 60.
Total pay ÷ 60 = average day’s holiday pay.
Actual days worked: 47.
Total pay ÷ 47 = average day’s holiday pay.
Actual days worked: 84.
Total pay ÷ 84 = average day’s holiday pay
The calculated average is paid for each holiday day.
Example: Fewer than 12 weeks worked (e.g. 8 weeks)
Actual days worked: 40.
Actual days worked: 30.
Actual days worked: 23.
In each case, Business Manager divides the total pay by the actual days worked and pays the resulting average for each holiday day.
