Plans from £59/month 10 days free, no card needed Built for UK cleaning companies Sign in Plans from £59/month 10 days free, no card needed Built for UK cleaning companies Sign in Plans from £59/month 10 days free, no card needed Built for UK cleaning companies Sign in Plans from £59/month 10 days free, no card needed Built for UK cleaning companies Sign in Plans from £59/month 10 days free, no card needed Built for UK cleaning companies Sign in Plans from £59/month 10 days free, no card needed Built for UK cleaning companies Sign in
Gevu
FeaturesRotas, compliance, payroll, invoicingPortalsManagers, staff, clients, property managersHow it worksFrom quote to paid invoiceMobile appAndroid now · iPhone betaFor property managersShort-let turnover cleaningCompareCompare cleaning operations tools
ConnectCleaning jobs and contractsPost a cleaning jobFind a cleaning companySubcontractingOne-off jobs for subcontractorsJob ExchangePass work between companiesCleaning companiesFind a cleaner near youServices DirectoryWebsites, decals, accountants, suppliers
PricingBlogHelp
Sign inStart free trial
Product
FeaturesPortalsHow it worksMobile appFor property managersCompare
Marketplace
ConnectPost a cleaning jobSubcontractingJob ExchangeCleaning companiesServices Directory
More
PricingBlogHelp
Sign inStart free trial
All articles

The Rota Doesn’t Know Someone’s on Holiday Until You Tell It Twice

3 August 2026 · 6 min read

A cleaner texts the owner three weeks ago to say they’ll be away the second week of August. The owner says “no worries, noted,” and means it. Two weeks later, someone builds the rota for that week and assigns that same cleaner to four shifts, because the only record of the holiday request was a text message that’s since scrolled out of view. Proper staff leave management for a cleaning company exists precisely to stop this exact scenario, and without it, it happens more often than most owners would admit.

It’s rarely carelessness. It’s that leave requests and the rota live in different places, updated by different people, at different times, with nothing forcing them to reconcile against each other before a shift gets assigned.

What untracked leave actually causes

Double-bookings are the obvious symptom, a cleaner assigned to a shift they told you weeks ago they couldn’t work. The less obvious cost is the scramble that follows: a same-day search for anyone available to cover, a client called to explain a delay, and a scheduler’s evening lost to a problem that a proper system would have flagged before the rota was even published. This is the same category of problem covered in what a group-chat-run rota is really costing a cleaning company, leave requests scattered across texts and verbal promises are just another version of information that exists somewhere but isn’t actually usable when it matters.

What a proper leave process needs to catch

  1. 1A single place to request leaveOne clear channel, not a mix of texts, verbal asks, and messages that get missed in a busy week, so nothing depends on someone remembering to write it down.
  2. 2An approval step that actually checks the rotaBefore a request is approved, it should be checked against shifts already committed to clients for that period, not approved on trust and reconciled later.
  3. 3Automatic sync to the rota once approvedApproved leave should immediately make that cleaner unavailable for scheduling, rather than relying on whoever builds the rota to remember every approved request from the past month.
  4. 4Real-time visibility of who’s actually availableWhen assigning a shift, the person scheduling needs to see availability at a glance, not have to cross-reference three separate sources before confirming anyone.
  5. 5A clear record for payrollApproved leave needs to flow through to payroll correctly, so unpaid or paid leave is reflected accurately instead of reconstructed from memory at the end of the month.
A rota doesn’t know someone’s on holiday until you tell it, and it only counts if it can’t be told twice with two different answers.

The payroll side of this matters just as much as the scheduling side. Guesswork about hours worked is exactly what causes the disputes covered in the piece on payroll hours disputes, and untracked leave is simply the same problem from the other direction, guesswork about hours not worked, which is just as capable of producing an underpayment or an overpayment nobody notices until a cleaner queries their payslip.

This gets worse, not better, as the team grows

At three or four staff, one person can usually hold the whole picture in their head. Past ten or fifteen, that stops being realistic, there are simply too many requests, approvals, and shift commitments to track manually without something slipping. The fix isn’t asking staff to be more diligent about giving notice, most already are. It’s making sure that notice actually lands somewhere that the rota checks automatically, rather than somewhere it has to be remembered.

Done properly, this stops being a source of last-minute stress and becomes a genuinely boring part of running the business, which is exactly what it should be. That’s the same standard Seawolf Cleaning Services holds its own scheduling to, leave approved once, synced automatically, and never rediscovered the hard way on the morning of a shift.

Frequently asked questions

Why does untracked leave cause double-bookings if the rota is updated manually anyway?

Because the rota and the leave request usually live in two different places, a holiday request texted to the owner, and a rota built separately in a spreadsheet or a group chat. Unless someone manually cross-checks every shift against every approved leave request, it’s easy to assign a cleaner who’s actually on holiday, especially once a team grows past the size where one person can hold it all in their head.

Should sickness be tracked the same way as annual leave?

They need different handling, sickness is unplanned and needs fast visibility so cover can be arranged same-day, while annual leave is planned and needs an approval step ahead of time. Both need to end up in the same place, though, a single view of who’s actually available, because a rota that only accounts for one of them is still going to produce conflicts.

How far in advance should staff leave requests be handled?

There’s no single legal rule for cleaning specifically, but most companies ask for at least two to four weeks’ notice for planned leave, longer around peak periods like December. What matters more than the exact window is that requests go through a system that automatically checks against existing commitments, rather than relying on the owner to remember what’s already been promised to a client.

What’s the actual cost of getting this wrong?

A last-minute scramble to cover a shift, a client left without a cleaner turning up, and a scheduler burning an evening trying to find anyone available. Multiply that across a team of any real size and the hours lost to reactive firefighting usually dwarf the time it would have taken to build a proper leave process in the first place.

Was this useful?

Keep reading

01Still Running Your Cleaning Rota on WhatsApp? Here’s What It’s Really Costing You6 min read02The "How Many Hours Did You Actually Work?" Conversation Is Bleeding Your Business Dry5 min read03December Isn’t When You Should Be Planning December’s Rota6 min read04Getting a Cleaner’s Holiday Pay Wrong Is Easier Than You’d Think7 min read

Stop rediscovering staff holidays on the morning of a shift

Leave requests, approvals, and the rota, all synced automatically so nobody gets double-booked.

Start your free trial

No credit card required · Cancel anytime

Gevu

One platform for schedules, compliance, workforce and billing, built for professional cleaning operations.

custodia@seawolfservices.co.uk

Gevu is a trading name of Seawolf Facilities Services Ltd
Reg. no. 15028189, England & Wales

Product

  • Pricing
  • Features
  • For property managers
  • Compare
  • Get the app
  • Sign in
  • Start free trial

Marketplace

  • Gevu Connect
  • Post a job
  • Subcontracting
  • Job Exchange
  • Cleaning companies
  • Services Directory

Resources

  • Blog
  • FAQ
  • Help & support
  • Is it right for you?
  • Become an introducer
  • Site map

Policies

  • Privacy policy
  • Terms of service
  • Cookie policy
  • Data processing
  • Refund policy
  • AI usage policy
  • Introducer terms
© 2026 Gevu. All rights reserved.