Help Center

Find detailed guides and information for all RosterMates features

Pay Rules

Pay Rules split approved hours into pay categories — ordinary hours, Saturday, Sunday, public holiday, evening and night loadings, overtime — before they go to payroll. Australian awards and enterprise agreements, and New Zealand employment agreements with penalty or overtime rates, are entered as a rule set; RosterMates applies the rule set whenever a timesheet day is approved. Pay Rules live in Settings → Pay Rules and need the "Manage Pay Rules" permission. A master switch at the top of that page turns pay rules on or off for the location: off means approved hours go to payroll as plain hours and any existing pay lines are ignored everywhere, while your rule sets and categories are kept for when you switch back on (use Recalculate afterwards to rebuild the split for past weeks).

What Pay Rules Do

The problem they solve

Payroll systems such as Xero and MYOB do not work out penalty rates or overtime themselves. They expect to receive hours already split by pay category: 6 hours ordinary, 2 hours evening, 4 hours Sunday. Without Pay Rules, RosterMates exports plain hours (plus public holiday hours in New Zealand) and the split has to be done by hand. With Pay Rules, every approved day carries its own pay lines and the exports, the Summary page and RosterMatePay all use them.

Where the split appears

Pay lines are generated the moment a day is approved on the Timesheets page. Each row gets a layered "pay lines" button next to the allowance button; hovering shows the split (for example "Ordinary 6h · Evening 2h · Overtime 1h") and clicking opens the day's lines. The Summary page prices days from their pay lines, the earnings breakdown on payslips lists each category, and the Xero, KeyPay and CSV exports send one line per category.

Pay Rules are not compliance advice

The starter templates are starting points only. Award multipliers, thresholds and loadings change at every annual wage review, and your award or agreement may differ from the template. You are responsible for entering the rates that apply to your staff and for keeping them current.

Setting Up

Start from a template

Open Settings → Pay Rules and pick a template: Hospitality (AU), Retail (AU), Overtime + public holidays (NZ), or a blank set. The template creates the pay categories it needs and a rule set that becomes the location default. Australian companies are also offered the hospitality and retail starting points in the first-login setup wizard.

Pay categories

A pay category is a rate: a multiplier against the employee's base hourly rate plus an optional flat loading per hour. Sunday at 1.50× on a $30 base pays $45 an hour; Night at 1.00× plus $3.75 pays $33.75. Each category also carries the code the payroll system knows it by — a Xero earnings rate, a KeyPay pay category id, or a code for the CSV export. The Ordinary category can never be deleted. A category that has already been used on a timesheet is deactivated rather than deleted so history stays intact.

Rule sets

A rule set holds the terms of one award or agreement. Day rates give the category for each day of the week and for public holidays. Time-of-day loadings are windows such as 7pm–midnight (evening) or midnight–7am (night) that pay a different category on the days you choose; they normally apply only on ordinary days, with a switch to apply them on weekends and public holidays too. Overtime has daily and weekly thresholds, first-band hours (for example the first 2 hours at time-and-a-half, then double time), whether casuals earn overtime, and whether overtime replaces the weekend or holiday rate. Casual loading is percentage points added to the multiplier for casual employees — Sunday 150% plus 25% loading pays 175%, the way Australian awards express it; employees are casual when their contract type in Manage is set to Casual. Minimum engagement tops shorter shifts up to the minimum in the day's base category. Breaks set the unpaid break used when estimating rostered cost and an optional no-break penalty category for hours worked beyond a threshold without a recorded break.

Who a rule set applies to

The default set applies to everyone. Give a position its own set on the Pay Rules page (kitchen and front of house on different terms) or give an employee their own set in Manage → employee → Employment → Pay Rules. The engine resolves the employee's set first, then the position's, then the location default. The Employment tab also has Award / Agreement and Classification labels, which are display and payroll-matching fields only.

Test a shift

The Test a shift panel runs a hypothetical shift — date, start, end, break, base rate, casual, public holiday, hours already worked that week — through a rule set and shows the split with rates and amounts. Use it to check a template against your award before it reaches a real timesheet.

Day to Day

Approval generates the lines

Pay lines are worked out from the worked start and end times behind the approved hours (clock times when Actual Hours is chosen, otherwise the rostered shift) and the paid hours after breaks and adjustments. Approving from the mobile app carries the same times. Unapproving a day removes its lines; re-approving regenerates them. Weekly overtime counts across the pay week, so approving a later day can add overtime to that day.

Editing a day's lines

Open a row's pay lines button on the Timesheets page. You can change a line's category, hours or rate (with the pay-rates permission), add a line, or remove one. Editing any line takes over the whole employee-day: the engine leaves it alone on later re-approvals until you press Restore generated lines. "No pay rules today" removes every line for that employee-day and keeps it that way — the hours still go to payroll as plain hours.

Recalculating

Saving a rule set that has changed recalculates the last five weeks automatically. The Recalculate button on the Pay Rules page rebuilds any date range; days edited by hand and days marked "no pay rules" are kept.

Roster and event cost

With the pay-rates permission, the Rosters page shows a labour-cost pill for the selected week and the Events page shows a cost badge on each event, both worked out from the same rules over the rostered shifts. They are estimates: breaks use the location default, unassigned slots and employees without an hourly rate are not costed, and the approved timesheet decides the real split.

Payroll Exports

Xero

Days with pay lines post one timesheet line per category, mapped to the Xero earnings rate set on the category (Settings → Pay Rules, or the mapping panel in the Xero export). Unmapped categories fall back to the ordinary earnings rate, and the public holiday category to the public holiday rate. Paid leave can be given its own earnings rate in the same panel. Days without pay lines export exactly as before.

KeyPay (Employment Hero Payroll)

Connect KeyPay in Settings → API's with an API key and business id. Each employee's Payroll Employee ID must be their numeric KeyPay employee id and each pay category's Payroll Code its KeyPay pay category id. The Summary export then posts one timesheet line per category. This connection has not yet been verified against a live KeyPay business.

Pay lines CSV

The Pay lines CSV export on the Summary page writes one row per employee, day and category — plus allowances and leave — with payroll codes, hours, rate and amount. It suits MYOB, Reckon and any payroll that imports a CSV. Days without pay lines appear as ordinary hours.

Crystal, iPayroll, Smartly and RosterMatePay

Crystal, iPayroll and Smartly keep exporting hours the way they always have. RosterMatePay and IRD payday filing price days with pay lines from the lines, so gross pay matches the Summary page.