Start trial
CLEANING

Cleaning services rostering software, one roster per client site

A smiling cleaner in a blue polo shirt holding a spray bottle and cloth beside a RosterElf roster for Metro Clean Group with site cleaner, team leader, day porter and night crew shifts, captioned "Every site covered, every night".

See which contracts make money: each site costed at the rates you set, with attendance to show the client.

Start trial Book a demo See pricing
No credit card required
4.7 stars from 329 reviews on Google, Xero, G2 and Capterra

How RosterElf handles cleaning

  • A site per client, a template per site

    Set up each client site with its own hours, and save the usual week as a template you re-use.

  • GPS clock-in at the address

    Cleaners clock in with GPS at the site address, and the geofence can block clock-ins anywhere else.

  • Photo proof at clock-in

    Optional photo verification at clock-in confirms the person, so the record holds up in a client dispute.

  • Every shift costed at your rates

    Each shift is costed at the Cleaning Services Award rates you set, so a site's wage bill is visible before month end.

  • Onboarding, chat and swaps

    New cleaners onboard digitally and the team talks in chat on every plan. Shift swaps are on Core and Full Suite, with a manager approving each one.

Cleaning staff scheduling

Cleaning staff scheduling

Cleaning staff scheduling means covering many client sites, often early morning or after hours, with no supervisor on site. RosterElf rosters cleaners by site, proves attendance with GPS and photo clock-in, costs every shift at the Cleaning Services Award rates you set and shows each contract’s wage cost before the invoice goes out.
A smiling woman in blue scrubs with her arms crossed beside a RosterElf 'This week' panel: 69.00 hours rostered, $2,226 wage cost, $32.26 average rate and 12 shifts.

Build the roster around the work, not last week's

Template weeksLive wage costStaff app
  • Copy a template week, then move cover to the busy days
  • Every shift costed at your pay rates as you build it
  • Publish to the staff app in one click
See rostering software
CONTRACT COST

Which cleaning contracts are actually making money

Most cleaning businesses know their total wage bill and their total invoicing. Very few know which of the two a given site is on the wrong side of.

Because the roster is built per contract, the wage cost of a site is known before the month ends — not after the invoice has gone out. A site that keeps needing a second cleaner is visible as a cost line, not as a feeling.

Wage cost per site, live

Hours worked against hours quoted

Overtime by contract, not in aggregate

Attendance evidence for disputes

You set the rates once

Cleaning Services Award and your roster

Set the Cleaning Services Award rates once in the pay rate builder and RosterElf applies them to every rostered shift. Rates from the Cleaning Services Award pay guide (MA000022), checked against Fair Work.
A RosterElf pay templates panel listing Hospitality level 1 casual 17 yrs, 19 year old level 1, Senior staff payroll B, Christmas Eve & New Years Eve and Swimming instructor, beside a woman working at a florist counter.

Set your award rates once, then roster with them

You set the rates onceMA000022
  • Your pay rates and penalties, set up in the pay rate builder
  • Every rostered shift costed at the rates you set
  • Check each rule against your own award or agreement
See how pay rates work

Cleaning Services Award (MA000022): penalty rates and shift loadings

When the hours are workedFull-timePart-timeCasual
Ordinary weekday hours100%115%125%
Mon–Fri shift starting before 6am or finishing after 6pm115%130%140%
Non-rotating night shift finishing after midnight and by 8am130%130%155%
Saturday150%165%175%
Sunday200%215%225%
Public holiday250%265%275%

Part-time figures include the 15% part-time allowance and casual figures the 25% casual loading. Rates change each 1 July; see the full Cleaning Services Award pay guide and verify against Fair Work.

Time and payroll

From clock-in to payroll

Staff clock in on a tablet kiosk or their phone, managers approve timesheets against the roster, and approved hours go to Xero or MYOB. RosterElf is not payroll software: it costs the timesheets and sends them to your payroll.

RosterElf time clock for Metro Clean Group showing a site cleaner, team leader and day porter clocked in close to their rostered times, beside a smiling cleaner in a striped apron and green gloves.

Clock-in

A tablet kiosk or the staff app, with GPS recorded at clock-in, breaks and clock-out. The geofence can block clock-ins off site. On Core and Full Suite.

See time and attendance
A RosterElf time clock for all sites showing the Late tab with four staff 4 to 65 minutes late, beside a woman reading a tablet.

Timesheets

Worked hours land beside the rostered shift, costed at your pay rates, for a manager to approve before the pay run.

See live attendance
A smiling cleaner in yellow gloves with her arms crossed beside a RosterElf approved hours list totalling 69.00 hours with a Send payrun button, captioned "Straight into Xero or MYOB".

Xero and MYOB

Approved, costed timesheets go to Xero or MYOB, so nothing is re-keyed. Your payroll still runs the pay.

See payroll integration

Try cleaning rostering free for 15 days

Set your award's rates once in the pay rate builder and RosterElf applies them to every shift.

Start free 15-day trial Book a demo: we'll help set up your rates

No credit card 4.7 stars from 329 reviews on Google, Xero, G2 and Capterra

SUPPORT

Real support from people who understand your business

At RosterElf, support isn't a ticket system — it's part of the product.

More about our support

Our Australian-based team helps you set up correctly, understand award rules, and stay compliant as your business changes. No scripts. No offshore handoffs. Just real help when you need it.

  • Guided setup and onboarding

  • Award and payroll questions answered

  • Ongoing help as your team grows

RosterElf support team on call
FAQ

Cleaning rostering FAQ

  • A cleaning business needs rosters per client site, attendance proof without a supervisor on site, contract-level wage costs and an easy app for casual staff. RosterElf does this with GPS and photo clock-in and shifts costed at the award rates you set, from $6 per user per month on an annual Core plan, plus GST.

  • Set each client site up separately with its own hours, then roster cleaners to it and save the usual week as a template. Cleaners see each site’s address and start time in the app. Because every shift is costed, you can compare each site’s wages with its contract value.

  • Use GPS clock-in at the site address, with photo proof if you want to confirm the person. A geofence can stop clock-ins from outside the site radius. The clock-in record then serves as evidence for a client dispute and as the timesheet you pay from.

  • Cleaners employed by contract cleaning businesses are covered by the Cleaning Services Award 2020 [MA000022]. Cleaners employed directly by a hotel, club or hospital may fall under that industry’s award instead. Check our Cleaning Services Award pay guide for rates and confirm coverage with Fair Work.

  • Under MA000022, full-time staff are paid 150% on Saturday, 200% on Sunday and 250% on public holidays. Early-morning and night shifts carry loadings of 15% to 30%, and casuals receive a 25% loading. Rates change each 1 July, so check the current pay guide.