Software for managing cleaning staff: what to look for
Field Service

Software for managing cleaning staff: what to look for

May 14, 2026 · 11 min

It’s Sunday evening, 9.40 pm. You’ve opened your laptop on the kitchen table; next to it is a cup of coffee that’s gone cold and a ring-bound notebook containing the names of your staff. On the screen is the Excel file showing this week’s shifts – that spreadsheet you inherited from your accountant five years ago and which you’ve kept expanding, column by column, client by client. Column B lists the names of the twenty-three people on your team; row 1 lists the names of the seventeen active building sites; and the cells contain handwritten timetables. And every Sunday evening, for the past five years, you’ve spent between an hour and an hour and a half sorting out the mess.

Because the same thing always happens. Rita messaged you on WhatsApp on Thursday at 10.30 pm saying her husband has a check-up at the hospital on Tuesday and she can’t do the shopping centre shift. Mario sent you a voice message on Friday morning at 6.14 am whilst he was already in his car, saying that his car wouldn’t start and that he’d be missing the site at the block of flats in the Lambrate area today. The new girl from Moldova – the one you took on two weeks ago – still hasn’t got the hang of the fact that on Thursday afternoons she’s supposed to be working at the private clinic, not in the head office. And now, at 9.40 pm on Sunday, you’re trying to plug the gaps by shuffling staff between clients, counting the hours so as not to exceed the national collective agreement’s hourly limit, and hoping not to schedule the same cleaner for two shifts in different parts of the city.

This is the reality for anyone running a cleaning company with between fifteen and forty staff in Italy. Excel spreadsheets for shift planning, WhatsApp groups for urgent communications, paper reports that arrive at your office on Friday afternoon crumpled up in the foreman’s tracksuit pocket, invoices that you finalise by hand in the second week of the month, counting the hours one by one. It works. It’s been working for twenty-five years. But it takes its toll: it costs you your Sunday evenings, it costs you payroll errors, it costs you lost clients when a site isn’t covered, and, above all, it costs you the feeling that the next step in growth is impossible as long as everything continues to run through your head.

If twenty-five years of Excel and WhatsApp cost you your Sunday evenings, it’s worth testing shifts and attendance over a full week.

No credit card required, up and running in 2 minutes.

See the sector

Why Excel and WhatsApp are no longer enough once you have fifteen staff members

When you’ve got five people in your team, Excel works a treat. You know everyone’s stories, you know who’s got young children, you know who can’t work on Saturdays for religious reasons, you know who’s willing to cover last-minute shifts in exchange for a coffee. Communications go through the team’s WhatsApp group, cover arrangements are sorted with a couple of phone calls, and shift reports are checked in five minutes in the evening. The complexity is all in your head, and that’s perfectly fine. Once you’ve got more than fifteen operators and ten active sites, your head just isn’t enough anymore. Not because you’re any less capable, but because the number of possible combinations grows exponentially. With twenty operators and fifteen sites, you have three hundred possible combinations for each shift, and you have to factor these in five times a week.

The first sign that the system is breaking down is double bookings. Lucia appears on two different Excel spreadsheets at the same time – at the bank site at 6.00 pm and at the block of flats on Via Mazzini at 6.30 pm – and you only realise it on Monday morning when the bank client calls you, absolutely furious. The second sign is that the hours under the National Collective Labour Agreement (CCNL) are spiralling out of control: at the end of the month, you discover that three operators have exceeded their contractual hours and you have to pay overtime, whilst four others are below the guaranteed minimum hours and you have to top up their pay. The third is when your accountant asks for a cleaner’s monthly timesheet and it takes you forty minutes to piece it together by cross-referencing three Excel spreadsheets, the WhatsApp group and the paper reports. It’s at that moment that you realise the problem isn’t the organisation; it’s the tool.

Software designed specifically for managing cleaning staff doesn’t solve the human problem: Rita will still have to take her husband to hospital, and Mario will still have a car that won’t start. It solves the computational problem: who’s available, where they need to go, how many hours they’ve worked, how many more they can work, what qualifications they have, and which client would rather not have them. It gives you your Sunday evenings back. More importantly, it allows you to scale up from twenty staff to thirty-five without doubling the stress, because the increased complexity is handled by the software rather than in your head.

What software for cleaning companies really needs to do

On the Italian market today, you’ll find around ten tools that claim to be ‘management software for cleaning companies’. Half are generic CRMs with a green skin; the other half are serious products, but with prices and learning curves designed for multinational facility management firms. Understanding what your business – whether it has twenty, thirty or fifty staff – really needs is the first step towards avoiding wasting money. It comes down to five functions, and they must all work together seamlessly, because it is the lack of integration between them that leads to Excel chaos.

The first is shift planning that complies with the Multiservices and Cleaning National Collective Labour Agreement (CCNL). This means the software must recognise that Rita (Level 2) has a weekly working time of 38 hours, that Mario (Level 3) is entitled to 11 hours of uninterrupted rest between shifts, that overtime must be paid at 25% for the first two hours and 35% thereafter, and that the night-time premium applies from 22:00 to 06:00. When you try to schedule a shift that breaches one of these constraints, the software must stop you, rather than letting you discover the breach at the end of the month when the employment consultant calls you. The second is GPS clocking in verified on site: when the operator arrives at the block of flats on Via Mazzini, she opens the app, taps to clock in, and the system certifies that at 06:03 she was indeed within twenty metres of the agreed address. This is not a self-certification carried out from a van on the motorway, but an objective verification that allows you to resolve any dispute over non-performance in thirty seconds.

Try GeoTapp free for 14 days

No credit card required. Get started in 2 minutes.

Start free trial

The third feature is photographic evidence of the work carried out, integrated into the same workflow. The operator steps out of the freshly sanitised bathroom, takes a photo via the app, the system adds a timestamp and coordinates to the metadata, and the photo is added to the site file, accessible both to you and, optionally, to the client. It’s not just legal evidence: it’s also quality control, because you can remotely spot that the foreman has never sent a photo of the main corridor and ask the right question at the right time. The fourth feature is the export of working hours for the employment consultant: at the end of the month, with just two clicks, a CSV file is ready to be uploaded into the payroll software, with overtime, night shifts, public holidays and annual leave already calculated. Finally, the fifth feature is intelligent multi-site management: if you have three teams working across the city, the software should suggest a route that minimises travel time, rather than forcing you to work it out yourself at 9.40 pm on a Sunday.

The Italian regulatory framework with which the software must comply

Article 4 of the Workers’ Statute, as amended by the Jobs Act, explicitly authorises the collection of geolocation and clocking-in data where this serves organisational purposes, the safety of mobile workers and the protection of company assets. The Multiservices and Cleaning National Collective Labour Agreement (CCNL), signed by Anip-Confindustria, Legacoop Produzione e Servizi and the trade unions Filcams-Cgil, Fisascat-Cisl and Uiltrasporti, sets out precise guidelines for informing employees and the use of monitoring tools for management purposes. For companies affiliated to Confindustria, Confcommercio or the cooperative federations, there are information templates that incorporate the guidelines of the Data Protection Authority. The Data Protection Authority, through its 2020 and subsequent provisions, has repeatedly clarified that geolocation for the purpose of certifying work activity is lawful, provided that it is transparent to the employee and that data is retained only for as long as necessary for the stated purposes.

In practical terms: the software you choose must formally manage your staff’s consents; it must allow you to print and sign the privacy notice at the time of recruitment; it must enable individual staff members to exercise their GDPR rights regarding their own data; and it must have a consistent data retention system – with twenty-four months generally being a reasonable limit for a cleaning company. If the supplier cannot answer these questions, or tells you “don’t worry, everything’s fine” without showing you any documentation, you have chosen the wrong supplier. Trade unions in the sector, particularly Filcams-Cgil – which has published specific guidelines for the cleaning sector – are very active on the issue of remote monitoring and have successfully taken legal action against employers who used non-compliant tools. This is not an area where you can afford to improvise.

Manual chaos versus a structured approach

The difference between sticking with Excel + WhatsApp + ad hoc reports and switching to structured software is not just a matter of time saved. It is a difference in market position. A company mired in manual chaos responds to tenders with higher prices because it has to factor in the risk of disputes and internal inefficiency; it loses clients with over 150 staff because the client wants to see structured reports during the tender phase; regularly pays out of control overtime because no one notices when hours are exceeded until it’s too late, and, most insidiously, fails to delegate. When everything relies on your Excel spreadsheets and your WhatsApp groups, you’re the only person in the company who really knows how things stand. Taking a fortnight’s holiday in the summer becomes a real challenge.

A well-organised company, by contrast, has shifts planned two weeks in advance, national collective agreement (CCNL) requirements already verified by the software, GPS clock-ins that settle any disputes, photos of jobs archived by client, and an hours report ready for the accountant on the first of the month. The owner can finally focus on what they set up the business for: securing new projects, training foremen, and overseeing quality, rather than spending Sunday evenings sorting out the mess. And when that major client comes along asking for a monthly reporting dashboard, you’ll be able to respond straight away, rather than having to withdraw from the tender due to technological shortcomings.


If you want to understand in practical terms how a tool like GeoTapp integrates with your current operations – shifts, attendance, job records, and exporting hours for payroll – the ‘How it works’ page shows you the day-to-day workflow with concrete examples from the cleaning sector. It’s designed for those managing between fifteen and fifty staff members, not for multinational facility management companies with seven-tier hierarchical processes.

How many hours of your Sunday evening do you still spend manually organising the shifts for the coming week?

Imagine your next Sunday evening with shifts already uploaded and hours ready to be exported to your payroll system.

See how the cleaning sector works on a real-life project. Fourteen days, paperless.

No credit card required; up and running in 2 minutes.

See the sector

Get articles like this in your inbox

Practical insights on GPS tracking, field operations and GDPR. No spam, just useful content.

Comments

No comments yet. Be the first.

Leave a comment

Related articles

Read also

Try GeoTapp free for 14 days

No credit card required. Get started in 2 minutes.

Start now

© 2026 GeoTapp — original content. You may quote it and reuse parts with a link to this page. Full republication or commercial use only with our permission.