Home · Guides · Cleaning & facilities staffing
Guide · cleaning & facilities

Cleaning & facilities staffing: recurring rosters, casual fill-ins and compliance

It isn’t one roster. It’s dozens of small, recurring rosters — one per client site, each with its own hours, its own access requirements and its own tolerance for a no-show. Here’s what actually breaks, and what to do about it.

One platform · every sector

This is a guide to how the work is organised, not a product tour. If you’re comparing systems rather than building a process, start with cleaning & facilities rostering software instead.

If you run a commercial cleaning company, a facilities management business, or a labour hire desk supplying cleaners to offices, retail centres, schools or healthcare sites, the operational pattern is different from most other industries. Generic rostering tools assume the team is fixed and the roster is the variable. In cleaning and facilities it’s the other way round: the roster is fixed — the site needs covering, every week, on schedule — and the people are the variable that has to flex around sickness, turnover and client changes.

Why cleaning and facilities staffing is its own problem

  • Many small sites, one workforce. A mid-sized contractor might service 40, 80 or 200 sites — each needing one to six cleaners, often outside business hours.
  • The roster repeats, but the people don’t always. A site might need “2 cleaners, Mon/Wed/Fri, 6–8am” every week for a year — but when the regular cleaner is sick, someone else has to be found, briefed on that specific site, and dispatched before the doors open.
  • Access requirements vary by site. One site needs a police check on file. Another requires a specific induction. A hospital or aged care contract needs immunisation records current. Getting it wrong at the wrong site can cost the contract.
  • Client visibility is commercial. These contracts are won and lost on reliability. A client who can see a gap coming, or gets a same-day resolution, renews. One who finds out from an angry office manager doesn’t.

What to look for

1. Recurring roster templates, not rebuilt-from-scratch weeks

The core of the roster doesn’t change often. Software should let you set a site’s recurring pattern once — days, times, headcount, role — and only need attention when something changes: a new site, a cancelled contract, or a gap to fill.

2. Fast, compliant gap-filling

This is where most cleaning businesses lose hours every week. A worker calls in sick at 5:30am for a 6am start. Someone has to find a replacement who is available, cleared for that site’s requirements, and able to get there on time. Doing that by phone, site by site, is the single biggest time sink in cleaning operations.

3. Site-specific compliance, not one generic checklist

A police check that satisfies a retail contract isn’t automatically enough for a school or an aged care facility. Good software attaches requirements to the individual site and blocks a worker from being offered a shift they’re not cleared for — automatically, rather than because someone remembered to check.

4. Geofenced clock-in per site

With workers moving between many small sites, “were they actually there, on time” is a real question — especially for early-morning shifts with no supervisor present.

5. Payroll-ready timesheets without re-keying

Cleaning is high-headcount, hourly-paid and thin-margin. Manually re-keying timesheets from dozens of small sites into payroll every week is slow and error-prone.

6. One live view across every site

A facilities manager running 50+ sites needs one screen showing what’s covered, what isn’t and what needs attention now — not 50 spreadsheets and an inbox full of “who’s covering Site 14 tomorrow”.

How OnCrew handles it

  • Smart Fill reads a shift’s requirements — the site, the role, the compliance needed — and surfaces the workers who are qualified for that role, in date on their checks and free at that time, tiered so the blockers are visible before you assign. Offers then dispatch by SMS and voice escalation until the shift is filled.
  • The compliance engine catalogues every worker’s tickets, police checks, inductions and medicals with automatic expiry reminders, and applies a hard gate: where a site has mandatory requirements configured, a worker missing one can’t be placed on a shift there, with no override. Requirements are set per site, which matters when one contract needs a working-with-children check and another doesn’t.
  • Geofenced clock-in records hours against the site in local time, flagging clock-ins outside the boundary for a human to verify rather than silently accepting them.
  • Timesheets and payroll turn approved clock-ins into a clean export to Xero, Employment Hero or MYOB — no re-keying across every site each week.
  • The live dispatch map shows every site, crew and gap on one screen.
  • Client CRM keeps each client’s sites, supervisors and shift history in one place.
  • Worker self-onboarding lets a new cleaner complete their details, tickets, site inductions and tax and bank details from their phone — useful in an industry with naturally higher turnover than most.

Compliance requirements that come up repeatedly

Requirements vary by client and site, but these recur across Australian cleaning and facilities work:

  • National Police Check — commonly required for corporate, government, education and healthcare sites.
  • Working With Children Check — required in every state and territory for work in or around schools and childcare centres.
  • Site-specific inductions — many commercial and industrial sites require their own induction before entry, separate from any general safety induction.
  • NDIS Worker Screening Check — where the contract touches disability accommodation or NDIS-funded sites.
  • Right to work verification — standard across Australian employment and labour hire arrangements.
  • Manual handling and chemical handling training — increasingly requested for sites using industrial cleaning chemicals or equipment.

None of these are unique to cleaning. What breaks manual tracking is the volume of sites, each with a different combination — usually somewhere past 15 to 20 active sites.

What a missed compliance check actually costs

A lapsed check isn’t a paperwork problem. A worker turning up at a school without a current WWCC, or at a government site without a valid police check, can be turned away at the door — the shift goes uncovered and, depending on the contract, the client can treat it as a breach. Repeated compliance failures are one of the more common reasons cleaning and facilities contracts go out to re-tender. Automatic expiry tracking with a hard gate exists for exactly this. Our guide to ticket and licence expiry tracking goes further on the mechanics.

Signs you’ve outgrown manual rostering

  • One person is the only one who can build the roster. If which cleaner suits which site lives in one operations manager’s head, that’s a single point of failure — and roster quality drops the moment they take leave.
  • Gap-filling eats the start of every day. Mornings spent phoning for a replacement before a site opens are unbilled admin hours, and it scales worse as you add sites, not better.
  • Compliance lives in memory or a stale spreadsheet column. The moment you can’t say with confidence that everyone on site today is compliant, the risk of a lapsed check reaching a client climbs.
  • Timesheets take a full day to process. Chasing paper or text-message timesheets from 30+ sites and re-entering them is a common source of underpayment errors and payroll delays.
  • Clients ask for reporting you can’t easily produce. Larger facilities clients increasingly want visibility of who’s on site, compliance status and incident history on demand.

The tipping point is usually somewhere between 10 and 25 active sites, or once you’re regularly using casual or subcontracted labour to cover gaps rather than a small fixed team.

Rolling out without disrupting live sites

  1. Start with new or renewing contracts. Bring new sites on from day one rather than migrating everything at once.
  2. Migrate compliance data first. Getting every current worker’s tickets, checks and inductions loaded and verified is the highest-value step, whichever sites are live on the new system.
  3. Move your highest-risk sites next. Schools, healthcare and government sites benefit most from an automatic gate.
  4. Bring the rest across on a rolling basis, site by site or client by client, rather than switching every supervisor and worker on the same day.
FAQ

Cleaning staffing, answered

What’s the difference between cleaning staffing software and general rostering software?

General rostering software assumes a stable team at a fixed venue and organises their time. Cleaning and facilities staffing software assumes the opposite — a fluctuating workforce matched, compliance-checked and dispatched to many sites, often at short notice — and is built around filling gaps fast rather than publishing a schedule.

How does geofenced clock-in work for cleaners at multiple sites?

The worker’s app checks their location against the site’s defined boundary when they clock on or off and timestamps the entry in the site’s local time. A clock-in outside the boundary, or with poor GPS accuracy, is flagged for a supervisor to verify rather than silently accepted — which is what removes the disputes at sites with nobody on the ground.

Can different sites have different compliance requirements in the same system?

Yes. In OnCrew, mandatory requirements — police check, WWCC, site induction and so on — are configured against each site. Where a site has mandatory requirements set, a worker missing one is blocked from assignment there, with no override, rather than relying on someone remembering to check.

How much does cleaning staffing software cost in Australia?

Platforms in this category generally price per active worker per month rather than as a flat licence, so cost scales with headcount. OnCrew’s own plans start from $5 per worker per month — see pricing. Always confirm current pricing directly with any vendor, as it changes.

Does this replace a facilities management platform?

No. Staffing software manages the workforce side — who’s covering which site, whether they’re compliant, and whether the hours claimed were worked. A facilities management platform typically covers assets, maintenance schedules and building systems. Many contractors run both.

Does OnCrew rank workers by how reliable they are?

Not in the shift-filling shortlist. Smart Fill tiers workers on role match, compliance status, onboarding readiness and availability conflicts, and surfaces the blockers. Attendance and no-show history is reported separately as an operational insight, not folded into who gets offered the shift.

Map your cleaning contracts in OnCrew.

Book a 20-minute demo and we’ll set up two or three of your real sites — recurring pattern, site compliance requirements, and a same-morning gap fill — so you can see it against work you recognise.

Book a demo →
Axis
Axis
OnCrew AI · online
Hi, I'm Axis — OnCrew's AI. Ask me anything about filling shifts, compliance, onboarding or how it all works.
Book a 20-min demo →