Cleaning services rostering software, one roster per client site
See which contracts make money: each site costed at the rates you set, with attendance to show the client.
-
You set the rates once: Cleaning Services and Hospitality awards
-
Commercial cleaner, office cleaner and cleaning supervisor on one roster
-
Early-morning and after-hours shifts, broken shifts and part-time and casual crews
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
Build the roster around the work, not last week's
- 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
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
Cleaning Services Award and your roster
Set your award rates once, then roster with them
- 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
Cleaning Services Award (MA000022): penalty rates and shift loadings
| When the hours are worked | Full-time | Part-time | Casual |
|---|---|---|---|
| Ordinary weekday hours | 100% | 115% | 125% |
| Mon–Fri shift starting before 6am or finishing after 6pm | 115% | 130% | 140% |
| Non-rotating night shift finishing after midnight and by 8am | 130% | 130% | 155% |
| Saturday | 150% | 165% | 175% |
| Sunday | 200% | 215% | 225% |
| Public holiday | 250% | 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.
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.
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.
Timesheets
Worked hours land beside the rostered shift, costed at your pay rates, for a manager to approve before the pay run.
Xero and MYOB
Approved, costed timesheets go to Xero or MYOB, so nothing is re-keyed. Your payroll still runs the pay.
Reviews from RosterElf customers
Andrew Nathan
November 13, 2025
"We are extremely happy with Roster Elf, it's a great improvement on the previous system we were using. Sean and all the staff have been fantastic, really know their stuff and make using RosterElf a pleasure."
Monica Van De Laak
October 16, 2025
"Sean was an amazing help, very patient and thorough."
Mary C.
October 13, 2025
"I can see my roster, enter availability, put leave in advance and clock on and off easily."
Cleaning rostering templates and guides
Free templates, guides and job descriptions for your business.
Comparing tools? Read our guide to the best rostering software in Australia .
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.
No credit card 4.7 stars from 329 reviews on Google, Xero, G2 and Capterra
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
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.