NewThe massive August update·a full redesign, new features and a long list of fixesWhat changed, and why
Start your free 14-day trial
Product Job Scheduling & RotasInvoicing & BACSHealth & SafetyStaff Mobile AppAnalytics & Reporting
Solutions Commercial CleaningDomestic CleaningEnd of TenancyFacilities ManagementWindow Cleaning
Free tools Cleaning Quote CalculatorPrice Per m² CalculatorUK VAT CalculatorProfit Margin CalculatorTrue Cost of a CleanerHoliday Entitlement CalculatorContract Tender CalculatorClient Lifetime Value All 14 free tools →
Learn How to start a cleaning businessHow to price cleaning jobsHow to win cleaning contractsHealth & safety for cleaners CleanFlo vs JobberCleanFlo vs ZenMaid
Help and how to Pricing Sign in
Facilities Management Cleaning Software

Soft FM,
under control.

Multi-site cleaning contracts with per-site specifications, RAMS and compliance evidence that stands up to a client audit, plus the reporting that gets contracts renewed.

Start your free 14-day trial Cancel anytime · No contract
Unlimited Sites & contracts
RAMS Per-site assessments
Live Compliance scoring
£9.99/mo All features

Everything a soft FM operation has to prove

Delivering the clean is half the contract. Evidencing it is the half that gets you renewed.

Per-site specifications

Every location carries its own cleaning spec, frequency, access instructions and client contacts. No two sites treated the same.

Multi-site staff allocation

Assign teams across locations without double-booking. See coverage gaps before the client does.

RAMS & risk assessments

Site-specific risk assessments on a 5×5 hazard matrix, method statements, and a compliance vault your client can be shown.

Contract analytics

Revenue, completion rates and staff utilisation per contract. Find the site that is quietly losing money.

Consolidated invoicing

One VAT invoice covering many sites, itemised by location, with BACS details and payment references.

Incident & audit logging

Log incidents by severity, schedule audits per site, and keep a live compliance score on the dashboard.

Every soft FM environment

Corporate offices
Retail & shopping centres
Warehousing & logistics
Healthcare & clinical
Education & campuses
Leisure & hospitality
Public sector estates
Multi-tenant buildings

The soft FM problem is evidence, not effort

Facilities management cleaning contracts are rarely lost because the cleaning was bad. They are lost because nobody could demonstrate it was good.

A facilities manager reviewing a contract wants to see audit scores over time, incident records, current RAMS for each site, training records for the staff who attend, and completion rates against the specification. If assembling that takes a week of digging through spreadsheets and email, you will assemble it once, badly, the night before the review.

Keeping the evidence attached to the work as it happens is the entire game. Every job completed against a specification, every incident logged with a severity, every audit dated, so the review meeting is a report you print rather than a project you undertake.

Per-site is not the same as multi-site

Plenty of software will let you record several addresses. Soft FM needs more than that: each site has its own cleaning specification, its own frequency, its own access and security arrangements, its own risk profile and often its own client contact.

A clinical site needs two-stage cleaning and colour-coded equipment. A warehouse needs machine access and a working-at-height assessment. An office needs washroom consumable management. Treating them as the same contract with different postcodes is how specifications get missed and audits get failed.

CleanFlo holds the specification, the risk assessment, the compliance score and the job history at site level, so the cleaner attending a location sees what that location actually requires.

Where multi-site contracts lose money

  • The site nobody looks at. In a portfolio of fifteen locations, one is usually under-priced and over-resourced. Contract-level analytics find it; a single P&L does not.
  • Absence cover. Covering a sick cleaner across sites costs travel and often overtime. If it is not in the price, it comes straight out of margin, and on multi-site contracts it happens weekly, not occasionally.
  • Scope creep. "While you are here, could you also…" accumulates silently over a three-year contract. A written per-site specification is what lets you price a variation rather than absorb it.
  • Consumables. Washroom supplies scale with the client's headcount, not your contract value. Price them separately or you will be funding their growth.

Frequently asked questions

01 What is soft FM cleaning?
Soft facilities management covers the people-facing services in a building: cleaning, washroom services, waste management, window cleaning and often security or reception: as opposed to hard FM, which covers the building fabric and mechanical and electrical systems. Cleaning is usually the largest soft FM line by both cost and headcount.
02 Can CleanFlo handle multi-site cleaning contracts?
Yes. Locations are unlimited, and each holds its own cleaning specification, access notes, client contacts, risk assessment and compliance score. Staff can be allocated across sites from one schedule, and a month of work across many sites can be invoiced as a single itemised VAT invoice.
03 Does it produce the compliance evidence FM clients ask for?
Yes. Site-specific risk assessments on a 5×5 hazard matrix, method statements, incident logging by severity, scheduled compliance audits and a live compliance score per site. The documentation is stored against the location it relates to, so producing it for a contract review is immediate rather than a reconstruction exercise.
04 How do I price a facilities management cleaning contract?
Build the price up rather than guessing a rate: convert each area type into cleaner-hours using realistic productivity figures, cost those hours at true employed cost, then add materials, machinery, supervision, overhead and margin. Our free tender calculator does this, and flags both when labour falls outside the 55–70% of contract value band and when the per-square-metre rate leaves the normal market range.

Ready to stop running it from a spreadsheet?

Start your 14-day free trial. Every feature from day one, and cancel anytime.

From £9.99/month · Unlimited staff, clients and locations