---
title: How to Set Up Roster Compliance Rules
description: In Timecloud, compliance rules act as guardrails — they warn you when a schedule breaks labour laws or company policy before you publish, helping you avoid costly compliance issues.
---

[Skip to content](https://help.jointimecloud.com/how-to-set-up-roster-compliance-rules#main-content)

[Contact us](https://help.jointimecloud.com/kb-tickets/new?hsLang=en)

[![Timecloud-Logo-600-2](https://help.jointimecloud.com/hs-fs/hubfs/Timecloud-Logo-600-2.png?width=200&height=40&name=Timecloud-Logo-600-2.png)](https://help.jointimecloud.com/?hsLang=en)

Open main navigation

Close main navigation

- [Contact us](https://help.jointimecloud.com/kb-tickets/new)
- [Go to app.jointimecloud.com](https://app.jointimecloud.com/)

[Go to app.jointimecloud.com](https://app.jointimecloud.com/)

 Got questions? Ask away

- There are no suggestions because the search field is empty.

1. [Service Portal](https://help.jointimecloud.com/?hsLang=en)
2. [Roster](https://help.jointimecloud.com/roster?hsLang=en)

# How to Set Up Roster Compliance Rules

## Compliance rules act as guardrails — they warn you when a schedule breaks labour laws or company policy before you publish, helping you avoid costly compliance issues.

#### **Steps**

1. In **Shift View**, click the **Compliance Rules** button in the toolbar.
   
   ![Image 16-04-2026 at 9.03 AM](https://help.jointimecloud.com/hs-fs/hubfs/Image%2016-04-2026%20at%209.03%20AM.jpeg?width=670&height=363&name=Image%2016-04-2026%20at%209.03%20AM.jpeg)
2. Configure rules such as:
   
     - **Minimum rest between shifts** — e.g. 10 hours cooldown after a shift.
     - **Maximum hours in a rolling period** — e.g. no more than 38 hours per 7 days.
     - **Maximum consecutive days** — e.g. no more than 6 days in a row.
     - **Required shift counts** — minimum or maximum shifts per period.
3. Click **Save Rules**.
   
   ![Image 16-04-2026 at 9.04 AM](https://help.jointimecloud.com/hs-fs/hubfs/Image%2016-04-2026%20at%209.04%20AM.jpeg?width=670&height=363&name=Image%2016-04-2026%20at%209.04%20AM.jpeg)

Once rules are active, **compliance warning icons ( ! )** appear on employee rows and shift tiles when a rule is broken.

![Image 16-04-2026 at 9.06 AM](https://help.jointimecloud.com/hs-fs/hubfs/Image%2016-04-2026%20at%209.06%20AM.jpeg?width=670&height=76&name=Image%2016-04-2026%20at%209.06%20AM.jpeg)

#### **Where Compliance Warnings Appear**

- **Live Roster:** warnings appear on the roster in both Employee View and Shift View as you build or edit schedules.
- **Roster Pattern Editor:** the same compliance checks run in real time while you create or edit a roster pattern. This lets you catch and fix issues before importing the pattern to a live period.

- [Account & Security](https://help.jointimecloud.com/account-security?hsLang=en)
- [Attendance & Timesheets](https://help.jointimecloud.com/attendance-timesheets?hsLang=en)
- [Award Interpretation](https://help.jointimecloud.com/award-interpretation?hsLang=en)
- [Biometric Scanners](https://help.jointimecloud.com/biometric-scanners?hsLang=en)
- [Employees](https://help.jointimecloud.com/employees?hsLang=en)
- [Forms & Checklists](https://help.jointimecloud.com/forms-checklists?hsLang=en)
- [Geofencing](https://help.jointimecloud.com/geofencing?hsLang=en)
- [Human Resources](https://help.jointimecloud.com/human-resources?hsLang=en)
- [Integrations](https://help.jointimecloud.com/integrations?hsLang=en)
- [Job Tracking](https://help.jointimecloud.com/job-tracking?hsLang=en)
- [Leave Management](https://help.jointimecloud.com/leave-management?hsLang=en)
- [Mobile App](https://help.jointimecloud.com/mobile-app?hsLang=en#main-content)
  
  
  
  
  
    - [Kiosk](https://help.jointimecloud.com/mobile-app?hsLang=en#kiosk)
- [Payroll](https://help.jointimecloud.com/payroll?hsLang=en#main-content)
  
  
  
  
  
    - [Xero](https://help.jointimecloud.com/payroll?hsLang=en#xero)
    - [iPayroll](https://help.jointimecloud.com/payroll?hsLang=en#ipayroll)
    - [MYOB](https://help.jointimecloud.com/payroll?hsLang=en#myob)
    - [Smartly](https://help.jointimecloud.com/payroll?hsLang=en#smartly)
- [Reporting](https://help.jointimecloud.com/reporting?hsLang=en)
- [Roster](https://help.jointimecloud.com/roster?hsLang=en)
- [Settings](https://help.jointimecloud.com/settings?hsLang=en)
- [Shifts](https://help.jointimecloud.com/shifts?hsLang=en)
- [Time Clock](https://help.jointimecloud.com/time-clock?hsLang=en)
- [Dashboard](https://help.jointimecloud.com/dashboard?hsLang=en)

Service Desk

Copyright © 2025, Timecloud Ltd