The verdict in three sentences
In commercial cleaning, where net margin sits between 3 and 6 %, an hour billed but not worked, or worked but not billed, can push a contract into the red. Line-of-business software that connects sites, GPS clock-in, cover scheduling and scored quality audits protects that margin far better than a shared spreadsheet. For 380 operatives, the choice between a SaaS at 3 to 8 GBP per head per month and a custom build depends on how specific your processes are, not on the sticker price.
Daily life at a cleaning contractor in London or Toronto
A contractor with 380 operatives covers 240 sites: offices in Canary Wharf or downtown Toronto, schools, retail units, healthcare clinics and residential blocks. Shifts are split (5 to 8 am, 6 to 9 pm), many operatives are part time across two or three sites, and labour rules matter: London Living Wage commitments and TUPE transfers in the UK, Ontario's Employment Standards Act and contract retendering rules in Canada.
The three classic pain points: area supervisors spend half the morning finding cover, actual hours drift from contracted hours without anyone noticing before payroll, and quality audits happen on paper with no usable history when a tender comes up.
| Metric | Typical situation (2026 estimate) | Target with software |
|---|---|---|
| Net margin | 3 to 6 % | +1 to 2 points |
| Planned vs worked hours gap | 4 to 7 % | under 1.5 % |
| Time to cover an absence | 2 to 4 h | under 45 min |
| Quality audits per site per month | 0 to 1, paper | 2, scored with photos |
| Payroll preparation time | 3 to 4 days | 1 day |
| Contracts lost per year | 8 to 12 % | 5 to 7 % |
What the software must do
Site records: address, time windows, specification (frequencies per area, products, equipment), access instructions, contracted hours. GPS clock-in: operatives clock in and out from their phone with a geofence check, or scan a QR code in the cleaners' cupboard where GPS is unreliable (basements, large industrial buildings).
Cover scheduling: the software suggests available operatives who are trained for the site and nearby, while respecting maximum hours and rest periods. Quality audits: scoring by area (washrooms, floors, glass, bins), photos, client sign-off and an automatic action plan within 48 h when a score drops below threshold. That history becomes evidence in public and private tenders.
| Option | 2026 indicative cost | For 380 operatives / year | Limits |
|---|---|---|---|
| Spreadsheet + WhatsApp | near zero | 0 (but hours leak) | no audit trail |
| Entry-level cleaning SaaS | 3 to 4 GBP / 5 to 7 CAD per head / month | 13,700 to 18,200 GBP | thin quality module |
| Full cleaning SaaS | 6 to 8 GBP / 10 to 13 CAD per head / month | 27,400 to 36,500 GBP | paid add-ons |
| Kolonell custom, medium application | 4,000,000 to 7,000,000 FCFA (6,100 to 10,670 EUR) | one-off investment | needs a proper scoping phase |
| Kolonell maintenance | 35,000 to 120,000 FCFA / month (53 to 183 EUR) | 636 to 2,196 EUR | depends on service level |
A custom build takes 3 to 4 months. It makes sense when you have your own rules (client-specific audit grids, multiple branches, integration with an existing payroll system) that SaaS tools only cover through workarounds. More on our custom web application page.
Mini case study
Emma, operations director at a London cleaning contractor, runs 380 operatives and 8 million GBP of revenue at a 4 % net margin, so 320,000 GBP. Her audits show a 5 % gap between planned and worked hours, about a third of it hours worked but never billed: 1.6 % of revenue, or 128,000 GBP.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Bringing the total gap down to 1.5 % recovers roughly 0.8 point of revenue, around 64,000 GBP per year, plus two days of payroll work saved each month. Against a full SaaS at 7 GBP per head per month (31,900 GBP per year) or a medium-band custom build (6,100 to 10,670 EUR) plus 2,196 EUR of annual maintenance, the custom option pays back within two months of gains, provided scoping is done properly.
FAQ
Is GPS clock-in lawful for cleaning staff?
Yes, if it is limited to clock events, justified by working-time control and documented in your privacy notice (UK GDPR, or PIPEDA and provincial rules in Canada). Continuous tracking outside clock events should be avoided; a check at arrival and departure is enough.
What about operatives without smartphones?
Use a QR code or fixed tablet per site, a shared phone, or a voice call clock-in. In 2026, 85 to 95 % of operatives have a usable smartphone.
Can we connect our current payroll?
Yes, through an export of payroll variables (hours, premiums, allowances) in the format expected by Sage, Xero, ADP or Ceridian. The integration takes 2 to 3 weeks.
Can clients see audit results?
A client area shows scores, photos and action plans per site. Across 240 sites, it is a retention lever when 8 to 12 % of contracts are lost each year.
How long does training take?
Allow half a day for supervisors and 15 minutes per operative for clock-in. Rollout by geographic area takes 4 to 6 weeks.
Let's scope your project. We will map your sites, cover rules and audit grid for a rollout in 3 to 4 months. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
