For commercial cleaning

Manage customers, sites, staff and recurring work in one place

Keep commercial cleaning contracts, recurring jobs, customer sites, invoices, staff rotas and documents organised in one workspace — so a contract covering six sites does not need six spreadsheets.

Free plan: no card required. Pro: £1 per month for 3 months, then £29 per month — cancel anytime.

One customer, several sites

The client company is the customer record; each site is a job with its own address, access details, schedule notes and cleaning specification. Contacts, invoices and documents stay attached to the right level.

  • Sites recorded as jobs beneath the customer
  • Site contacts, keys and access notes on the record
  • Universal search across customers, sites and invoices

Rotas your team can actually work from

Set who is on which site and when. Rotas are stored in the workspace rather than a group chat, and time tracking records the hours worked so invoicing and payroll figures start from the same data.

Contracts and renewals kept straight

Cleaning contracts and specifications can be sent for e-signature and filed against the customer, so the agreed scope and the renewal date are both easy to find when a site manager questions them.

Recurring invoicing without re-typing

Raise recurring invoices per contract, record consumables and labour as costs, and see revenue and margin per customer in the reporting view.

PPB Capture

Moving off paper site sheets?

Photograph your existing customer and site sheets and PPB Capture will propose organised records for you to review before importing.

See how PPB Capture works

Simple, honest pricing

Start on the Free plan with no card and no trial clock. Pro is £1 per month for your first 3 months, then £29 per month — cancel anytime.

Common questions

Can we manage multiple sites per client?
Yes. Keep the client company as the customer and create a job for each site, each with its own notes, files, schedule and invoices.
Can staff see their rota?
Yes. Staff accounts are created by the business owner and are scoped to your business data only.
Does it run payroll?
No. Time tracking records hours worked, which you can export, but payroll is handled by your existing payroll provider.