Fivexer
A cleaner vacuuming the carpet of an empty open-plan office beside glass partitions.

Cleaning rota software for commercial contractors

Every site covered. Every night on record.

A rota built around your contracts and your cleaners. They clock in on their own phone, so the client’s question has an answer.

  • Free to 15 people
  • €0.50 a person after
  • Nothing to install
Last night · Riverside HouseOn record

“Was anyone there last night?”

The client, 9am. Answered from the record.

10pmAmara Osei clocked in
10:30pmThird floor done
11:30pmWashrooms, both floors
midnightClocked out

Yes. Amara, in at 10pm, out at midnight.

€0for up to 15 cleaners

€22.50 a monthfor a team of 60

Frankfurtyour data stays in the EU

1 working dayto a person, not a bot

Three moments you already know

Each one costs you a phone call, an evening or a contract.

  1. 5am

    Someone is off sick

    The office opens at six. You are ringing round from the car.

    How cover works →
  2. 9am

    “Was anyone at Riverside last night?”

    You believe so. The person who would know left in March.

    Answer from the record →
  3. Month end

    Hours in texts and on paper

    Nights, Sundays and a bank holiday, added up by hand.

    Hours to payroll →

A cleaning week has a shape

Eight jobs you do every week. Here is what each one looks like with Fivexer.

01

Cover each site needs

The bank needs two from 10pm. The school needs three before 7am, and nobody in August.

Set what each site needs per day. Change one date without touching the rest.

Bank · nights2
School · early3
School · Augustclosed
02

Keys, alarms and certificates

Four people hold the bank’s keys and alarm code. The clinic needs infection control.

Ask for skills per shift. A certificate stops counting the day it expires.

Bank key + alarm4 hold it
Infection control2 hold it
Grace · certificateexpires 12 Oct
03

Part-timers and second jobs

Grace works 15 hours. David only does evenings. Maria prefers weekends.

Contract hours go in once. They say when they can work from their phone.

Grace12h of 15h
Davidevenings only
Mariaprefers weekends
04

Travel between sites

Sara finishes the gym at 9pm and starts the office across town at 9:30pm.

Give each pair of sites a travel time. The rota keeps the journey free.

25 minutes kept free
05

The sick call before opening

Maria calls in sick at 5am. Her office opens at six.

Only her shift reopens. Nearest first, and why the others can’t.

1Aisha · based hereoffered
2Tomas · 15 min away
Grace · too little rest
06

What a contract costs to staff

The bank pays a fixed fee. Its nights and Sundays cost you more.

Set your rates and premiums. Every draft shows its cost.

Bank contract · September€6,140Ordinary · nights · Sundays · illustration
07

The rota inside the cupboard door

Everyone knows where to look, including the starter who began on Monday.

A link or QR code anyone can open. Or print the week on one A4 page.

08

Hours to payroll

Night rates, Sunday rates, a bank holiday and three missed clock-outs.

They clock in on their phone. Corrections keep a reason. You close the month.

person,worked,night,sundayGrace,62h,20h,8hDavid,48h,48h,0hSeptember · closed ✓

Proof the visit happened

“Was anyone there last night?”

The client asks. You answer from the record, not from memory. Pick a night.

“Morning. Was the third floor at Riverside done on Tuesday night? Someone here says it wasn’t.”

The client, 9am

Site record · Riverside House

On site
Amara Osei
In
10pm
Out
11:30pm
Marked done
2 of 3
  • Third floor — desks, bins, kitchenettenot marked
  • Second floor — desks, bins10:30pm
  • Washrooms, both floors11pm

What you replyNo. And you knew on Wednesday morning, before the client rang.

No photo is attached to these lines. Your cleaners cannot attach one yet. What you have is who, which night, and what was marked done. Times shown are an example.

Tuesday, 5am

Maria is sick. Her office opens at six.

  1. 5amMaria calls in sick
  2. A minute laterAisha, based at Riverside, is offered it
  3. Before 6amCovered. Nobody else moved.
Try a sick call in the browser →
The Fivexer rota with a find-cover panel open: one shift still needs someone, nobody based at that site can take it, and each other person is listed with the rule that decides.
The real cover screen, with a sample team. Nobody based at the site can take the shift, so it lists who could travel, closest first, and why each person was ruled out.
The Fivexer worker app on a phone: today’s shift clock running, worked and break time, and buttons to take a break or end the shift.
The real worker app, with a sample team: the shift clock, a break button and the time log.

What your cleaners get

An app on the phone they already have, with your name on it.

  • Nothing from an app storeThey open a link or scan a code once.
  • A PIN, not a passwordNobody rings the office about a login at half five.
  • Clock in, breaks, clock outOne tap each. The client question and payroll read it.
  • Swaps without the group chatOnly offered to people allowed to take the shift.

The worker app is in English and Estonian for now.

Hours in, payroll out

Close the month on hours they recorded.

Night rates, Sunday rates, bank holidays and corrections with their reason — priced by your rates, exported as CSV. A sample team, the real screen.

See the payroll screen →
The Fivexer payroll view: each person’s shifts, worked and rostered hours, overtime and gross pay, with two things flagged to check.
  1. Worked against the rota
  2. Overtime past contract
  3. What needs a look

The real payroll screen, with a sample team: worked against rostered, overtime, estimated pay and two things to check before you sign off.

Can you rely on us?

A small EU company. Everything below is written down and checkable.

  • Your data stays in the EUHosted in Frankfurt, Germany. Every company that touches it is named. See who
  • Prices are public60 days’ notice before any price changes.
  • Leave when you likeExport your rota and hours for free, on every plan.
  • A person answersWithin one working day. Often the founder. Get in touch

What a cleaning rota costs

Priced per person. A cleaner on ten hours costs the same as one on forty. Every feature on every plan.

See every plan →Compare with Deputy →
A small team · 12FreeInside the free 15
A contractor · 30€7.50a month15 free, then 15 × €0.50
Several contracts · 60€22.50a month15 free, then 45 × €0.50
What the same team costs elsewhere
What the same team costs elsewhere30 people60 people
Fivexer€7.50€22.50
Deputy Core$195$390
Connecteam$99$225

Published list prices, read 2 September 2026. Currencies as published, not converted.

No card. No trial countdown. Pay monthly, stop any month.Start free

Where it stops

Better read here than found out in month two.

  • No photo proofCleaners cannot attach photos. You get who, which night and what was marked done.
  • No GPS checkIt records who clocked in, not where they stood.
  • No signal, no clock-inIt needs a connection. Deep basements and plant rooms may not have one.
  • Two languages for nowThe worker app is in English and Estonian. Nothing you write is translated.
  • It does not run payrollHours export as CSV for whoever does.
  • It checks the rules you setIt is not legal advice. You decide the rules.

Questions cleaning contractors ask

Can I prove a cleaner was on site?

You can show who clocked in and out, and what they marked done. It is a record somebody made, not GPS or a photo.

Can it handle several contracts and sites?

Yes. Each site has its own cover. Give two sites a travel time and the rota keeps the journey free.

Do cleaners need a company phone or email?

No. A link and a PIN on the phone they already have.

Can it cover a sick call before opening?

Yes. Only that shift reopens, nearest first, with the reason for everyone else.

What does it cost for 60 cleaners?

€22.50 a month. The first 15 are free, then €0.50 each.

A yellow mop bucket and a wet-floor sign standing alone in a large tiled lobby.

Try it on next week.

Plan a week for your own sites in the browser. No sign-up.