How to Configure Rule Groups
Guide to setting up rule groups within pay rate documents for overtime, shift rules, allowances, and more
What This Feature Does
Rule Groups are collections of payroll rules configured within a pay rate document. They control how rates are calculated beyond the base classification rate, including overtime thresholds, shift-based multipliers, activity allowances, minimum engagement guarantees, consecutive shift penalties, and shift spacing rules.
Each pay rate document can contain one or more rule groups, and each rule group can include any combination of seven rule types.
Rule Types Overview
| Rule Type | Purpose | Example |
|---|---|---|
| Shift Rules | Apply rate multipliers based on when a shift starts | Night shifts pay 1.5x base rate |
| Allowance Rules | Add payments for specific activities or conditions | $25/day travel allowance for site work |
| Custom Activity Rules | Code activities (matched by name pattern) to a multiplier or a rate-tree tier | Code travel as Overtime ("Overtime A") |
| RDO Rules | Accrue Rostered Day Off entitlements based on hours worked | Accrue 0.8h RDO once 36 hours are worked in the week |
| Minimum Engagement Rules | Guarantee minimum paid hours per shift | Minimum 4 hours even if shift is shorter |
| Consecutive Shift Rules | Adjust rates after working multiple days in a row | After 5 consecutive days, pay at 1.5x |
| Shift Spacing Rules | Adjust rates when rest periods between shifts are too short | Less than 10 hours between shifts triggers penalty rate |
| Break Rules | Automatically insert or extend breaks based on hours worked | 30-minute unpaid break after 5 hours worked |
In addition to these rule types, role-based documents can use Higher Duty Settings — a per-rule-group setting that re-codes a worker's whole day to a higher duty role when a daily hours threshold is met.
Accessing Rule Groups
- Navigate to Pay Rates in the left sidebar under "Project Management"
- Click the Pay Rate Documents tab
- Open a pay rate document by clicking on the Rates Data icon
- In the document editor, click the Rule Groups tab
How Rule Groups Apply to Timesheets
When "Apply Pay Rates" is clicked for a pay period:
- The system matches each timesheet to a pay rate document (via tree template matching)
- If Higher Duty Settings are enabled, the day is evaluated first: when a higher duty role meets its daily hours threshold, every timesheet that day is re-coded against the higher duty role's rate tree node before rates are calculated
- The base classification rate is determined (Regular, Overtime, Second Overtime)
- The following rule types within the rule group are evaluated:
- Break rules check hours worked and insert/extend breaks (unpaid or paid)
- Shift rules check the shift start time and apply segment multipliers
- Allowance rules check activity conditions and add allowance payments
- Custom activity rules code matched activities to a multiplier or a rate-tree tier (rate + cost code)
- RDO rules check hours worked against the threshold and accrue Rostered Day Off entitlements
- Minimum engagement rules check if actual hours meet the minimum threshold
- Consecutive shift rules check the worker's recent shift history
- Shift spacing rules check the gap between consecutive shifts
- Each rule that matches generates a pay line item linked to a cost code
Best Practices
- Name rule groups clearly: Use names that reflect the award or agreement they represent
- Set priorities: When multiple shift rules could match, priority determines which applies first
- Link cost codes: Every rule output should map to a cost code for accurate project costing
- Test with sample timesheets: After configuring rules, apply rates to a test period and review results
- Keep rules specific: Avoid overly broad conditions that match more timesheets than intended
What's Next
- Configure Shift Rules for time-based rate multipliers
- Set up Allowance Rules for activity-based payments
- Configure Custom Activity Rules to code activities to a multiplier or rate-tree tier
- Accrue Rostered Day Off entitlements with RDO Rules
- Define Minimum Engagement Rules for guaranteed hours
- Add Consecutive Shift Rules for fatigue penalties
- Configure Shift Spacing Rules for rest period enforcement
- Set up Break Rules for automatic break insertion
- Configure Higher Duty Settings to re-code a day to a higher duty role (role-based documents)

