To set up a zero-hour contract, you will need to set the employee up to be paid via hours or shifts worked rather than contracted hours or shifts.
â
Common reasons
It is mainly used for flexible staff where hours arenât guaranteed and pay depends on the work they actually complete.
Most used reasons include:
Casual or agency workers: they only work when needed, so there are no guaranteed hours.
Apprentices or temporary staff: their hours can vary week to week.
Pay based on actual work done, theyâre paid through things like:
rota hours
timesheets
payroll claims
Because their contract hours are set to 0, the system wonât calculate pay from contracted hours. Instead, payment only happens when hours or claims are submitted. If nothing is submitted, they wonât be paid.
Set up a zeroâhour contract
To set up a zero-hour contract, follow the steps below:
Click Admin Menu then click All Employees.
Click Add Person in the topâright then enter the employeeâs details and continue through the setup.
On the Payment stage, click Edit next to the Paid field.
Choose For hours or shifts worked, then select how theyâll be paid:
⢠Hours from Rota
⢠Hours from Timesheet
⢠Payroll ClaimsClick Done then enter 0 in Contract Hours and Contract Days.
Enter the correct FTE Hours then click Next and complete the remaining steps.
Click Submit to create the employee.
This setup is required because if contract hours are 0, the employee must be paid from hours worked rota, timesheets, or claims rather than contracted hours.
