For cleaning companies

Rota software for cleaning companies, built around sites

Put the right cleaner on the right site at half five, cover a call-off before the client rings, and see the hours you have put into every contract. Free, for as many cleaners and sites as you have.

In short

What this page covers

  • Every client site is a location
  • Templates for the early slot and the late slot
  • A cleaner sees their whole day, site by site
  • Cover a call-off before the client notices

Where the time goes

What actually goes wrong on a cleaning rota

These are the everyday situations that turn a rota into a source of mistakes, phone calls and needless cost.

01

Your rota is a map, not a building

The work happens at fourteen addresses you do not own. The question is never just who is working today. It is who is at Queen Street by half five, who holds that key, and whether they can be at Mill Road by eight.

02

The office has to be done before eight

Nobody wants a vacuum going while they are on a call. So the whole contract lives in two narrow windows, before the staff arrive or after they go home, and a cleaner who turns up at ten is no use to anyone.

03

One cleaner off, and it is the client who tells you

In a shop the person on the next till notices. Here nobody notices except the office manager, who rings at ten past nine to ask why the bins are still full. You are apologising before you even know what happened.

04

Three sites in a day, and the drive in between

The rota says two hours here and two hours there. It says nothing about the twenty-five minutes between them. On paper the day works. From the second site onwards it runs late, every day, and everyone has quietly accepted it.

05

A builders clean lands on top of the round

A handover on Thursday, two people for the afternoon, and the regular round still has to happen. So you rebuild the week around one job and hope you have not left a contract short.

06

Nobody ever comes to your office

There is no staffroom to pin a rota in. Your team exists on the end of a phone, and a new starter due at a site on Monday morning has never met you and has no way to look up an address, a time or a name.

How InShift fixes it

A rota built for work that happens at addresses you do not own. Everything below is in the free account, with no cap on cleaners or sites.

A Tuesday on the roundRound 3 · City05:0007:0009:0011:0013:0015:0017:0019:0021:00Cleaning operativeMobile cleanerDeep clean team

Solution 1

Every client site is a location

One account holds every site you clean, with no limit on how many. Each one has its own staff, its own hours and its own week, so the rota answers where before it answers who.

Solution 2

Templates for the early slot and the late slot

Set the 05:30 office round or the 18:30 late slot once, with its hours, the days it runs and the number of cleaners it takes. Then drop it onto the week. A month of a regular contract takes minutes.

Solution 3

A cleaner sees their whole day, site by site

Not one shift, the chain of them: where they start, where they go next, what time they are due. It is on their phone, and when you move something they get a push notification instead of a phone call.

Solution 4

Cover a call-off before the client notices

Post the uncovered site as an open shift and everyone who could work it gets it at once. The first person free takes it. You approve with one tap, at half five in the morning, from bed.

Solution 5

One-off jobs without rebuilding the week

A deep clean or a builders clean goes on as its own shift at its own site. Offer it to the people who are actually free that afternoon and let them take it, and leave the regular round exactly as it was.

Solution 6

Hours per site, not just per person

Hours add up as the round is worked, by cleaner and by location, at each cleaner's own hourly rate. Export it to Excel for payroll, or to check a contract is getting the hours it pays for.

A Tuesday on the round

Not a day in one building: a day across five client sites. Note that the work sits outside the client opening hours at both ends, and that one cleaner covers three sites with the drive built into the gaps.

TimeRoleNotes
05:30-07:30Cleaning operativeQueen Street offices: two floors done before the first desk is sat at
06:00-08:00Cleaning operativeSolicitors, Mill Road: the other early slot, regular cleaner holds the key and the alarm code
08:00-10:30Mobile cleanerSame person who finished at 07:30: twenty minutes down the road, then the dental practice
11:00-13:00Mobile cleanerThird site of their day: the nursery, two contracted hours every weekday
14:00-18:00Deep clean teamBuilders clean on a handover, two people, on top of the regular round
18:30-21:00Cleaning operativeAccountants' office: the late slot, in once the staff have gone home

Frequently asked questions

How do I put one cleaner on three or four sites in a day?

Each client site is a location, and a cleaner gets a shift at each one. Their day comes through as a chain: 05:30 at Queen Street, 08:00 at the dental practice, 11:00 at the nursery. You leave the gap you need for the drive when you set the times, so the travel is in the rota rather than in your head. You can see the whole round for the day on one screen, or one cleaner across the week.

Can I have as many client sites as I want?

Yes, and there is no limit on the number. Win a contract on Friday, add the site on Friday. Each one holds its own team, its own times and its own templates, and a supervisor can be given only the sites they run while you see the lot.

How does a cleaner know where they are meant to be?

They install the InShift app on their phone and enter a six digit code you give them. That is the whole setup, no email address and no password to forget. The rota is then in their pocket, which matters more here than anywhere: your team never walks past a noticeboard.

What happens when someone calls off at five in the morning?

Publish the site as an open shift. Everyone who could cover it is notified at the same moment, and the first one to take it has it. You approve with one tap. The point is to have the site covered before the client is awake, rather than to explain it to them at nine.

Can I see the hours we have actually put into a contract?

Yes. Hours total up by location as well as by person, so a site contracted for ten hours a week and quietly running at twelve stops being invisible. Export any period to Excel for payroll or for a contract review.

Is it actually free, or free until it is not?

Free. All the features, as many cleaners and sites as you like, no card and no trial clock ticking. We are not going to pretend otherwise on a page whose whole point is that you can trust the rota.

Create a free account

Free, no limits, no card.

Create a free account