25% offOctober sale: 25% off monthly plans for your first 3 months, taken off automatically at checkout. 15 days left · ends 31 OctoberSee sale prices

How to plan a cleaning staff rota

Build a weekly rota for a cleaning team from your sites up: spotting gaps and clashes, breaks and rest, cover for sickness, and a simple layout to start from.

Updated 30 September 2026 · Written by RotaProof

Most cleaning companies start with a spreadsheet rota, and it works until there are a dozen sites and a few people off sick. This guide covers how to plan a weekly rota for a cleaning team so gaps, clashes and last-minute changes don't catch you out.

Start from the sites, not the people

Cleaning work is fixed by the contract: the office needs cleaning 6:00 to 8:30 every weekday, whoever does it. So build the rota from each site's regular pattern first, then put people on it.

  1. List every site with its client, address, access notes (keys, alarm codes, who to sign in with) and anything special, such as colour-coded cloths in clinical rooms.
  2. Write down each site's regular shifts: which days, start and finish times, and how many cleaners.
  3. Add the one-offs on top: deep cleans, end-of-tenancy jobs, extra cover a client has asked for.
  4. Then fill in names, keeping the same people on the same sites where you can. Clients notice when a familiar face turns up, and a cleaner who knows the building is quicker.

Look at the week by site and by person

The same rota needs two views. By site shows whether every shift has someone on it. By person shows each cleaner's week, so you can see who's doing too much, who has gaps, and whether anyone is booked in two places at once. A clash is easy to miss in a spreadsheet when a cleaner's early office shift runs into a school clean across town.

Things to check before you send it out

  • Every shift has someone on it, including weekends and bank holidays.
  • Nobody is in two places at once, and there's time to travel between sites.
  • Breaks and rest fit. Adults working more than 6 hours in a day are entitled to a 20-minute break, 11 hours off between working days, and 24 hours off each week (or 48 hours a fortnight). Watch the late clean followed by an early one the next morning. Under-18s get more: 30 minutes after 4.5 hours, 12 hours between days, and no more than 8 hours a day.
  • Everyone on the rota is allowed to work. Their right-to-work check is done and saved, and their permission hasn't run out. Students' term-time hour limits are respected. From 1 October 2026 this covers self-employed and agency cleaners too. See self-employed cleaners.
  • People get their shifts in good time. Casual and zero-hours staff are due new rights to reasonable notice of shifts. See shift notice and cancellation pay.

Copy last week, then change what's different

Most weeks look like the week before. Copying last week and changing only what's different (holidays, a new contract, someone who's left) is much faster than starting again, and it keeps the regular pattern steady for your cleaners.

Plan for the gaps

Someone will ring in sick at 5:30am. Decide in advance:

  • Who covers each site: a named backup who knows the building.
  • Which agency or cover app you'll use, and that their cleaners have had a right-to-work check before they're sent. See agency and app-booked cleaners.
  • How you'll know someone hasn't turned up. Clocking in from a phone tells you within minutes, instead of when the client complains. See clocking in and timesheets.

Keep a record of changes

When a shift is moved, cut short or cancelled, note when you changed it and who asked. It settles arguments about who was told what. Once the new rights for zero-hours workers start, that record also shows how much notice each person had, which decides whether cancellation pay is due.

A simple weekly rota layout

If you're starting with a spreadsheet, this layout covers what matters. Put one row for each site and shift, and a column for each day:

SiteShiftMonTueWedThuFri
Riverside Offices06:00–08:30SarahTomaszSarahTomaszSarah
St Anne's School15:30–18:30MariaLiamMariaNeeds someoneMaria
Medical Centre18:30–21:00GraceDanielGraceDanielGrace

Add a second tab with each cleaner's week, and a list of each cleaner's right-to-work status and any date their permission ends. Keeping those three in step by hand is where spreadsheet rotas usually go wrong.

How RotaProof helps

RotaProof is rota, clocking-in and timesheet software made for cleaning companies. Plan the week by site or by person, let cleaners clock in from a link on their phone, approve the hours and download them for payroll. On the Assured plan it also tracks guaranteed hours and logs every shift change with the notice given. It won't put anyone on a shift until their right-to-work check is in order, and you can try it free for 30 days.

Try the demo, no sign-up needed Start free trial

Sources

This guide explains the rules as we understand them on the date above. It isn't legal advice. GOV.UK, Acas and the legislation are the final word, and if your arrangements are complicated, get advice from an employment lawyer.