The verdict in three sentences
For a cleaning contractor with 280 operatives across 190 sites, the gap between scheduled hours, hours actually worked and hours invoiced usually equals 4 to 7% of revenue. QR code site check-in linked to scheduling and invoicing recovers most of that leakage within a year. Whether you buy an off-the-shelf tool or build custom software depends mainly on your multi-site contract rules, your quality audit templates and the payroll link.
Where the hours go: an operations diagnosis
Contract cleaning runs on thin net margins, often 3 to 6%. Across 190 sites (offices, residential blocks, retail, clinics), shifts last 1 to 4 hours, mostly early morning or late evening, with no supervisor on site. Hours leak in four directions: shortened shifts nobody reports, untracked cover shifts, extra work done but never billed, and client disputes lost for lack of proof of attendance.
| Source of loss | Typical share of hours | Consequence | Software fix |
|---|---|---|---|
| Unbilled extra work | 1.5 to 2.5% | Work done, never paid | Job sheet signed on mobile |
| Untracked cover shifts | 1 to 1.5% | Double pay or missed site | Real-time reassignment in the schedule |
| Shortened shifts | 0.8 to 1.5% | Client complaint, credit note | QR check-in and check-out |
| Disputes without proof | 0.5 to 1% | Contract penalties | Timestamp and geotagged photo |
| Manual timesheet entry | 0.3 to 0.5% | Payroll errors | Automatic payroll export |
| Estimated total | 4 to 7% | Net margin wiped out | 2026 order of magnitude |
On 7.5 M EUR of revenue (or roughly 8 M USD for a comparable US or UK contractor), 4% already means 300,000 EUR a year, more than the net margin of many firms this size.
The essential modules of cleaning management software
Good cleaning software rests on five modules, each of which must run on a budget smartphone, sometimes in a basement with no signal.
Site check-in. A QR code fixed inside a utility room at each site, scanned on arrival and departure. The app records time and position and works offline, syncing when the network returns. NFC tags are sturdier but cost more.
Multi-site scheduling. Operatives assigned by site and slot, absence handling, and an alert when a site has not been checked in 30 minutes after the planned start.
Quality control. An audit template per site type (washrooms, floors, glazing, waste), scored out of 100, with photos and an action plan. Clients get a monthly report.
Job sheets. Any out-of-contract work is logged and signed by the client on mobile, then passed to invoicing.
Payroll and invoicing link. Hours exported to payroll and invoices generated per contract.
Off-the-shelf or custom: the numbers
Specialist cleaning software in Europe and North America costs, as a 2026 order of magnitude, 3 to 8 EUR (or USD) per operative per month, often plus onboarding fees. For 280 operatives, that is 10,000 to 27,000 EUR a year.
| Criterion | Off-the-shelf software | Kolonell custom build |
|---|---|---|
| Entry cost | Onboarding, often 2,000 to 8,000 EUR | Simple 3,810 to 6,100 EUR, medium 6,100 to 10,670 EUR, complex 10,670 to 22,870+ EUR |
| Recurring cost | 10,000 to 27,000 EUR a year for 280 users | Maintenance 53, 114 or 183 EUR a month, hosting quoted |
| Audit templates | Standard, limited customisation | Your templates per client and contract |
| Multi-site invoicing | Depends on vendor | Your contract rules coded in |
| Data ownership | Vendor-held | Yours, full export |
| Time to go live | 2 to 6 weeks | 2 to 5 months depending on scope |
| Roadmap | Vendor's priorities | Your priorities |
Custom makes sense when your contracts carry specific rules (mixed fixed fees, quality penalties, healthcare sites with protocols) or when you pass 200 operatives. Under 80 operatives with simple contracts, an off-the-shelf tool is usually the right call. See our approach to custom web applications.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Mini case study
Laura, managing director of a 280-operative cleaning contractor in Lyon. Revenue: 7.5 M EUR. She estimates 5% of hours are unbilled or lost, or 375,000 EUR a year.
- Medium-complexity custom tool: 10,670 EUR (top of the medium range: offline mobile app, scheduling, audits, payroll export).
- Premium maintenance: 183 EUR a month, 2,196 EUR a year.
- Realistic first-year target: recover 40% of the loss, 150,000 EUR.
Calculation: 150,000 EUR recovered for about 12,866 EUR invested in year one, so payback in just over a month of operation. Even under a cautious 10% recovery (37,500 EUR), the tool pays for itself within the year. Against off-the-shelf software at 6 EUR per operative per month (20,160 EUR a year), the custom build is cheaper from year two.
FAQ
Is QR code check-in reliable against fraud?
It cuts fraud sharply when the code sits inside the site and is combined with geolocation accurate to 100 metres. An optional timestamped photo covers sensitive sites. In practice, 1 to 2% of check-ins need a manual review.
What happens when the site has no signal?
The app stores the check-in offline and syncs it when the network returns, keeping the original time. This matters for car parks and basements, often 10 to 20% of sites.
Is operative geolocation GDPR compliant?
Yes, if you only capture location at check-in, never continuously, and inform staff. In France the works council must be consulted first, which usually takes 1 to 2 months; UK and US rules differ but transparency is always required.
Can the tool connect to our current payroll software?
Yes, through file export or API depending on the payroll vendor. A monthly hours export saves the payroll team 2 to 3 days of data entry a month on average.
How long does it take to equip 190 sites?
Allow 3 to 4 weeks of field rollout once the software is delivered: fixing QR codes, training team leaders, then operatives in groups of 20 to 30.
Let's scope your project. Send us your operative count, site count and invoicing rules, and we will scope the build and delivery timeline. 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.
