Time tracking for cleaning companies works differently from any office. Your cleaners start at 5 a.m. in an office building, move to a medical practice at noon and clean a stairwell in the evening – often alone, with no supervisor on site and with jobs lasting anywhere from 20 minutes to eight hours. At the same time, the law expects reliable working-time records, the client expects proof of service and your job costing needs the real hours per site.

This guide is for owners, managers and area supervisors of commercial cleaning businesses. It answers three questions: What do you have to record? What should you record to make money? And how do you switch without disrupting operations?

Key takeaways
✅ In the EU, employers must measure the daily working time of every employee – part-timers included.
✅ If you don't track hours per site, you can't see which contracts are losing money.
✅ Travel between sites during the working day usually counts as working time – but it shouldn't be charged to a site.
✅ An app with an NFC tag on site works best: clock-in in seconds, proof of presence without continuous tracking.
✅ Rollout takes days, not months – if you start with one pilot site.

Why cleaning companies need their own kind of time tracking

Time tracking built for the office assumes a fixed workplace, core hours and an employee with a company email address. None of that fits a cleaning business. Typical for the industry:

  • Many small sites instead of one location – a cleaner often covers three to five sites a day.
  • Off-peak hours – early mornings and evenings, when nobody at the client can confirm attendance.
  • Part-time and short contracts – many short jobs whose minutes add up to a large payroll item.
  • High staff turnover – new starters must clock in correctly on day one, without training.
  • Multilingual teams – an interface in one language is used wrongly or not at all.
  • Clients who want proof – property managers, facility management firms and public bodies want evidence that the cleaning was done.

Good time tracking for cleaning therefore answers not only “how many hours did Maria work?” but also “how many hours did site X cost us this month – and can I prove it to the client?”.

What cleaning companies need to record

Working-time rules are set nationally, so the details depend on your country. In the European Union the common baseline is:

TopicEU baselineWhat it means for a cleaning company
Recording dutyCourt of Justice of the EU, 14 May 2019, C-55/18Employers must have an objective, reliable and accessible system that measures each employee's daily working time
Maximum hoursWorking Time Directive 2003/88/ECAn average of no more than 48 hours per week, including overtime
Rest and breaksWorking Time Directive 2003/88/EC11 consecutive hours of daily rest; a break when the working day exceeds six hours (length set nationally)
Data protectionGDPRInform employees in advance, collect only what is needed, keep location data to the moment of clock-in
Pay rulesNational law and collective agreementsMinimum wages, overtime premiums and night supplements are calculated from the recorded hours

Outside the EU the rules differ, but the practical need is the same: whoever cannot show when, where and for how long their staff worked has a weak position in any audit, pay dispute or client complaint.

Note: this article describes what a time tracking system documents and gives a general overview – it is not legal advice. Please check the rules that apply in your country and your collective agreement with a local adviser.

Four kinds of time a cleaning company should keep apart

Most payroll and job-costing errors happen because different kinds of time end up in the same bucket. Useful time tracking for cleaning staff distinguishes at least:

  1. Total working time – the basis for pay, overtime and the legal record.
  2. Site time – how long the cleaner spent at which site. The basis for job costing and proof of service.
  3. Travel between sites – moving from site A to site B during the working day usually counts as work. It belongs in the payroll, but not in the site time – otherwise the second site looks more expensive than it is.
  4. Breaks – required by law and a common finding in inspections.

With paper timesheets this separation is practically impossible. An app where the cleaner clocks in and out at each site produces it automatically: the gap between two sites is travel time, the sum of all jobs plus travel is working time.

Job costing: where cleaning companies lose money without noticing

Cleaning contracts are priced on production rates – so many square metres per hour, so many hours per week. Whether the price holds is only revealed by site-based time tracking. An example:

Example: office siteBudgetedActual
Hours per clean4.0 h4.8 h
Cleans per month (5 per week)about 22about 22
Hours per month88 h106 h
Extra hours per yearabout 210 h – at €30 labour cost per hour, roughly €6,300 a year the contract doesn't cover

These figures are an example, not an industry benchmark. But they show the pattern: 48 minutes per clean goes unnoticed day to day. Across a year and twenty sites, it decides whether your business makes a profit.

With site time you can:

  • compare budget and actual per site every month and spot outliers immediately,
  • renegotiate at renewal with real numbers,
  • price new tenders with your own production rates instead of estimates,
  • document and invoice extra work (deep cleans, events, construction dust).

What does your most expensive site really cost? Set it up in Jobilino, put an NFC tag on the wall and see budget versus actual in black and white after four weeks. Try it free now →

Proof of service: time tracking as your argument with the client

“Nobody cleaned here on Tuesday.” Without evidence, it's your word against theirs. With digital cleaning verification you can show that the cleaner was on site from 18:04 to 20:11, clocked in at the NFC tag by the entrance – with a photo of the result if needed.

Many clients put real weight on this kind of proof. If you can deliver it in one click instead of collecting signed logbooks, you save time and have the stronger hand at renewal.

Paper, terminal, GPS or NFC: which method works on site?

MethodStrengthsWeaknesses in cleaning
Paper timesheetsNothing to set upFilled in after the fact, illegible, lost; no site time; hours of re-typing at month end
Spreadsheets or messaging appsFamiliar, freeNo proof of who was where and when; consolidation errors; scattered data
Fixed time clockHard to manipulateWorks in one place only – a terminal per site doesn't pay off for small sites
App with GPS locationNo hardware neededInaccurate in basements and large buildings; staff worry about surveillance
App with NFC tag on siteClock-in in seconds; proof the person was on site; no continuous trackingTags need to be fitted once

For most cleaning companies an app combined with an NFC tag is the best choice: the tag stays on site, the cleaner taps their phone, and the job is assigned to the right site. More in our article on NFC and location check-in. Where a tag can't be fitted, GPS location verification at the moment of clock-in fills the gap.

Privacy: a location captured at clock-in is personal data. Tell your staff in advance what is recorded and why, and collect no more than you need. Continuous tracking during the shift is not required for time tracking.

Checklist: 10 criteria for choosing the right system

  1. Site assignment: is every clock-in automatically linked to a site?
  2. Proof of presence: NFC and/or location at clock-in – without continuous tracking?
  3. No training needed: can a new cleaner use the app within five minutes?
  4. Multilingual: does every employee see the app in their own language?
  5. No email required: many cleaners don't have one – or don't want to share it.
  6. Scheduling: can you plan jobs and compare them automatically with actual hours?
  7. Proof of service: one-click export by site, client and period?
  8. Payroll: do the hours reach your payroll provider ready to use?
  9. Data protection: GDPR-compliant, EU hosting, clear roles and permissions?
  10. Price per employee: does the model still work with many part-timers?

A more detailed list is in our time tracking app checklist – and the pricing page calculates what Jobilino costs for your team size in seconds.

Rollout in five steps

  1. Set up your sites. Enter each site with its address and client. Start with your five to ten most important ones.
  2. Sort out privacy and employee representation. Prepare a privacy notice for staff. If you have a works council or union representation, involve them early – in many countries they have a say in systems that record employee data.
  3. Start with one pilot site. One site, one team, two weeks. You'll quickly see where the NFC tag should go and what questions your staff have.
  4. Fit NFC tags and roll out. One tag per site in an easy-to-reach spot, such as the cleaning cupboard or the entrance. Then invite everyone.
  5. Review the first month. Compare site times with your budget and pass the hours to payroll. By now you'll see which contracts need renegotiating.

Rather not set it up on your own? In a free demo we set up your first sites together and show you how your cleaners clock in. Book a demo →

Common mistakes when switching

  • Everything at once: launching on all sites at the same time means a week of nothing but questions.
  • Surveillance instead of proof: continuous GPS tracking puts staff off and is sensitive under data protection law. Record the location at clock-in – not the route in between.
  • Forgetting travel time: if travel between sites isn't recorded, working time is missing from payroll – a risk in every audit.
  • Keeping paper in parallel: two systems mean double work and contradictory data. Set a firm cut-over date.

Conclusion: in cleaning, time tracking is a management tool

For cleaning companies, time tracking isn't admin overhead. It does three jobs at once: it keeps your working-time records in order, gives the client proof of service and shows you which sites make money and which don't.

Jobilino was built for exactly this: clock-in by app and NFC right on site, site-based reporting, digital shift planning, proof of service in one click – in your employees' languages and without an email address for your staff.

Try Jobilino free with your first pilot site – or book a demo and we'll set up your sites together.