How to Configure RDO Rules
Guide to setting up Rostered Day Off (RDO) accrual rules within rule groups
What This Feature Does
RDO Rules let you automatically accrue Rostered Day Off entitlements based on the hours a worker completes. When a worker meets an hours threshold (daily or weekly), a configurable amount of RDO is accrued and applied to their pay — either by splitting it out of regular time or by adding it as a separate deduction line.
This automates a common award/EBA requirement where part of each shift (or week) is set aside as RDO entitlement, coded to a dedicated cost code.
RDO rules are configured within Rule Groups inside a pay rate document.
Key Concepts
Threshold Window
RDO can accrue on one of two cycles:
| Window | Description | Example |
|---|---|---|
| Daily | Evaluated per timesheet/shift | Accrue 0.4h RDO for any shift over 7.2 hours |
| Weekly | Evaluated across the pay week and applied to the worker's first timesheet of that week | Accrue 0.8h RDO once 36 hours are worked in the week |
Threshold Hours & Accrual Value
- Threshold Hours: The minimum hours that must be worked before any RDO accrues (e.g.
7.2daily,36weekly). - Accrual Value: The hours of RDO accrued once the threshold is met (e.g.
0.8).
Weekdays Only
Controls which days RDO can accrue on. This is off by default, so RDO accrues on every day (including weekends) unless you turn it on.
| Setting | Daily window | Weekly window |
|---|---|---|
| Off (default) | Accrues on any day that meets the threshold, including Saturdays and Sundays | All hours in the week count toward the threshold, including weekend hours |
| On | A Saturday or Sunday timesheet never accrues RDO, no matter how many hours are worked | Weekend (Sat/Sun) hours are excluded from the weekly threshold total |
Use this for awards/EBAs where RDO is earned on ordinary weekday work only and weekend work is paid separately (e.g. at penalty rates) without contributing to RDO.
Existing rules created before this option was added behave as Off (accrue every day), so turning it on is an explicit, opt-in change.
Hours Bucket
Controls which hours count toward both the threshold and the accrual:
| Bucket | Counts |
|---|---|
| Regular Only (default) | Regular time only (plus leave taken, when Include Leave is on) |
| All | All hours including overtime (plus leave taken, when Include Leave is on) |
| Overtime Only | Overtime hours only (never includes leave) |
Most awards apply RDO to regular hours only, but the other buckets are available for unusual agreements.
Include Leave in Threshold
Controls whether leave hours count toward the accrual threshold. This is on by default.
- On (default): Leave counts toward the threshold — both leave logged on a worked timesheet and, for weekly rules, separate leave-day timesheets (e.g. annual or sick leave). This lets a worker who takes leave during the week still reach the threshold and accrue RDO.
- Off: Only worked hours count toward the threshold.
Has no effect on the Overtime Only bucket, which never counts leave. For weekly rules, a separate leave day counts toward the worker's primary worked rule group for that week (so it can never accrue twice).
Application Method
How the accrued RDO is applied to the worker's pay:
| Method | Behavior |
|---|---|
| Split Time (default) | Splits the accrued value out of regular time and codes it to RDO. The RDO line is placed at the start of the shift (e.g. a 2h RDO on a 7:00 AM–5:00 PM shift becomes a 7:00–9:00 RDO line), and the original regular line is reduced to 9:00–5:00. Total pay is unchanged unless a pay amount override is set. |
| Deduction Line | Adds the accrued amount as a separate deduction line coded to RDO at the start of the shift. The line keeps a positive quantity (hours) but a negative dollar value — the deduction is carried entirely by the negative amount. This keeps the quantity positive for the public API and the downstream accounting system, where it posts as a correct deduction line. The original regular time stays unchanged and overlaps the deduction. |
Pay Amount Override
By default, RDO is paid at the rule group's regular-time rate. You can optionally enter a Pay Amount Override to pay the RDO line at a different hourly rate:
- Leave it empty to use the default regular-time rate.
- Enter a value (including
0) to override the default with that hourly rate.
Cost Code Source
RDO entries need a cost code, sourced one of two ways:
- Cost Code: Select a specific cost code that all RDO lines for this rule use.
- Shift Tree: Use the RDO cost code from the matched rate tree node. This supports systems that require different RDO codes based on the role worked for that shift. Assign an RDO cost code to each role in the Rate Tree review (an RDO cost-code field appears on each node once a rule in the group uses Shift Tree). If a matched node has no RDO cost code assigned, the entry falls back to that node's normal cost code.
Employment Type, Role & Activity Linking
RDO rules can be scoped so they only apply to certain work:
- Employment Types: e.g. accrue RDO only for full-time/part-time workers.
- Roles: e.g. casuals accrue based on the role completed on the day.
- Activities: trigger the rule only for specific timesheet activities (matched by cost code).
Leaving a link empty means the rule applies to all employment types, roles, or activities.
Enable/Disable Toggle
Each RDO rule has an enabled/disabled toggle, allowing you to temporarily turn off a rule without deleting it.
How to Create an RDO Rule
- Open a pay rate document from the Pay Rate Documents tab
- Navigate to the Rule Groups section
- In the RDO rules area, click "Add RDO Rule"
- Fill in the form fields described below
- Click "Save" to create the RDO rule
Basic Details:
- Name: Descriptive name (e.g., "Daily RDO Accrual", "Weekly RDO")
- Description / Notes: Optional context for the rule
Threshold & Accrual:
- Threshold Window: Daily or Weekly
- Threshold Hours: Minimum hours before RDO accrues
- Weekdays Only: Restrict accrual to weekdays — weekends never accrue (daily) or weekend hours are excluded from the threshold (weekly). Off by default.
- Accrual Value: Hours of RDO accrued per period
- Hours Bucket: All, Regular Only, or Overtime Only
- Include Leave: Whether leave hours count toward the threshold (on by default)
Application:
- Application Method: Split Time or Deduction Line
- Pay Amount Override: Optional hourly rate (leave empty for the default regular rate)
Cost Code:
- Code Source: Cost Code or Shift Tree
- Cost Code: Select the cost code (when using a specific cost code). AI suggestions provide recommended matches with confidence percentages.
Linking (optional):
- Employment Types, Roles, Activities: Restrict which work the rule applies to
How to Edit an RDO Rule
- In the RDO rules section, find the rule you want to edit
- Click the actions menu (three dots) on the right side of the row
- Select "Edit"
- Modify the threshold, accrual, application method, cost code, or linking as needed
- Click "Save" to apply changes
How to Enable or Disable an RDO Rule
- In the RDO rules table, find the rule
- Toggle the enabled/disabled switch in the row
- Disabled rules are preserved but won't apply during rate calculation
Understanding the RDO Rules Table
The RDO rules section displays a table with:
- Name: The rule name
- Window: Daily or Weekly
- Threshold / Accrual: The hours threshold and accrued value
- Method: Split Time or Deduction Line
- Enabled: Toggle switch showing active/inactive status
Examples
Daily RDO Accrual (Split Time)
- Window: Daily
- Threshold Hours: 7.2
- Accrual Value: 0.4
- Hours Bucket: Regular Only
- Application Method: Split Time
- Cost Code: RDO
- Any shift over 7.2 regular hours sets aside 0.4h as RDO at the start of the shift; the remaining regular time follows standard pay logic.
Weekly RDO Accrual (Split Time)
- Window: Weekly
- Threshold Hours: 36
- Accrual Value: 0.8
- Hours Bucket: Regular Only
- Include Leave: On
- Application Method: Split Time
- Cost Code: RDO
- Once a worker reaches 36 regular hours for the week, 0.8h of RDO is accrued and applied to their first timesheet of that week. With Include Leave on, a worker who works 4 days and takes 1 day of leave still reaches 36 hours and accrues RDO; turn it off to require 36 worked hours.
RDO as a Deduction Line
- Window: Daily
- Threshold Hours: 7.6
- Accrual Value: 0.5
- Application Method: Deduction Line
- Cost Code: RDO
- The original regular time is coded normally, and a separate RDO line is added at the start of the shift with a positive
0.5hquantity and a negative dollar value (e.g.-$25.00). It appears in both the table view and the calendar view (as a distinct "RDO Deduction" card).
Weekday-Only Daily Accrual
- Window: Daily
- Threshold Hours: 7.6
- Accrual Value: 0.4
- Weekdays Only: On
- Hours Bucket: Regular Only
- Cost Code: RDO
- A Monday–Friday shift over 7.6 regular hours accrues 0.4h of RDO as usual. A Saturday or Sunday shift accrues nothing, even if it exceeds the threshold — weekend work is excluded from RDO.
Role-Based RDO Code (Shift Tree)
- Window: Daily
- Threshold Hours: 7.2
- Accrual Value: 0.4
- Code Source: Shift Tree
- Linked Roles: Casual roles
- Casual workers accrue RDO coded to the RDO cost code defined on the matched tree node for the role they worked that day.
Tips
- Match your award: Configure the window, threshold, and accrual to match your award document or EBA.
- Regular Only is the common case: Most RDO calculations apply to regular hours only.
- Weekdays Only for weekday awards: Turn on Weekdays Only when RDO is earned on ordinary weekday work and weekend work shouldn't accrue (daily) or count toward the weekly threshold (weekly). It's off by default, so weekends accrue unless you enable it.
- Leave counts by default: With Include Leave on, a worker who takes leave mid-week still reaches the threshold (including a full leave day for weekly rules). Turn it off to count worked hours only.
- Use Split Time for true RDO: Split Time reclassifies part of the shift to RDO without changing total pay; Deduction Line is for agreements that track RDO as a separate reduction (positive quantity, negative dollar value).
- Set an override only when needed: Leave Pay Amount Override empty unless RDO must be paid at a rate different from regular time.
- Disable instead of delete: If a rule is temporary, disable it rather than removing it.
- Test after applying: Review timesheets after applying rates to confirm RDO lines appear at the start of the shift and totals are correct. Deduction Line entries show in both the table view and the calendar view (as a distinct "RDO Deduction" card with a negative amount).
What's Next
- Return to Rule Groups to configure other rule types
- Set up Allowance Rules for activity-based payments — including allowances that are payable on leave timesheets such as RDO taken
- Configure Shift Rules for time-based rate multipliers
- Learn about Cost Code Linking for accurate project costing

