Cleaning companies: sites, hours and invoicing in one view
A cleaning company's day is dozens of sites, changing shifts and, at the end of the month, invoicing that depends on remembering what was done where. Hub is built for exactly that: the worker logs the visit on a phone, and the invoice comes from it.
Published 2026-09-05
The site is the centre of everything
In Hub every cleaning site is its own job: address, contact person, agreed scope, instructions and key arrangements. The worker sees the day's sites in order on their phone and opens the site instructions before walking in. A new hire copes on day one, because the instructions live on the site, not in the supervisor's head.
A visit is logged with one button
The time clock works like this: the worker presses Start on arrival and Stop on leaving. The time goes to the site, and the location is stored if allowed. The supervisor sees in real time who is where, and the client sees in the portal that the visit was made. At month end the hours are ready — nobody collects them from text messages.
Checklists replace paper
Each site can have a checklist: what is done every visit, what weekly, what monthly. The worker ticks the items on the phone, and the list stays on record. When the client asks whether the windows were done this month, the answer takes a second. Exceptions — a broken lamp, soap run out — are logged with a photo and shown to the client.
Contract invoicing and extras
Regular sites are invoiced on a monthly contract, and Hub prepares the invoice. Extras, such as a deep clean after a move or window cleaning, are logged as extra work: the worker proposes, the supervisor prices, the client approves on their phone. An approved extra goes on the invoice as its own line, and nobody asks afterwards where it came from.
The client portal cuts the phone calls
The client logs into the portal and sees visits, checklists, photos and invoices. The client can also sign off workers' hours on their own sites. For a property manager or office manager this is often the deciding difference: the information is there without a call.
Rax helps with the routine
The built-in assistant Rax drafts a quote for a new site from a description, prepares the month's invoices for you to check and tells you in the morning which sites have unresolved exceptions. It uses the same data you see and sends nothing without your approval. How it is built: AI-native.
Price and getting started
69 euros a month includes the main user, each additional user is 22 euros. The trial is 14 days, and no consultant is needed: you add sites yourself, invite workers to their phones and log the first visit the same day.
No setup fee, no commitment. Field staff learn it on a phone in minutes.
Try free for 14 daysSee the demo without signing upFrequently asked questions
Does Hub work for a cleaning company even though it was built in construction?
Yes. Sites, visits, hours and invoices are the same. Construction-specific parts, such as safety rounds, simply stay out of use.
Does the client see when the cleaner visited?
Yes, if you give the client a portal login. The client sees visits, checklists and photos.
How do hours get to payroll?
Hours are exported monthly as a CSV file to payroll or accounting. A Fennoa integration is available.
Can workers use their own phones?
Yes. Hub runs in the browser and as a home-screen app on any phone.
Read next: Built on site, not in an office · Time tracking · Client portal · Invoicing