Start your free 14-day trial Open the demo account Search the whole site
Product DomesticCommercialEnd of tenancyHoliday letsAirbnbWindowsCarpets and upholsteryOne-off and specialistFacilities managementCleaner appRAMSYour websiteInvoicing Everything CleanFlo does → See it running →
Compare Cleaning software comparedCleanFlo vs JobberCleanFlo vs ZenMaidCleanFlo vs GetCleanFlowCleanFlo vs ConnecteamCleanFlo vs SweptCleanFlo vs BigChangevs a spreadsheet and WhatsAppCleanFlo vs SqueegeeCleanFlo vs ServiceM8CleanFlo vs Cleenie
Free tools Cleaning Quote CalculatorPrice Per m² CalculatorUK VAT CalculatorProfit Margin CalculatorTrue Cost of a CleanerHoliday Entitlement CalculatorPer-Seat Cost CalculatorContract Tender Calculator All 17 free tools → 16 printable templates →
Pricing Guides Help Contact Sign in
Cleaning business reporting software · UK · revenue, staff, clients, and a CSV for whoever does the books

Know your numbers.
Off your own book.

The back of a plain white van parked under a tree

CleanFlo is the reporting for a UK cleaning business: revenue by client, site and service, margin on delivered work, and a one-click CSV.

Start your free 14-day trial Open the demo See it no card to start · 14 days free · £19.99/mo after · cancel anytime How the reports work, screen by screen

Built in Cornwall. No signup needed to look: the demo is a real CleanFlo company, open to anyone.

The back of a plain white van parked under a tree
Demo Open to anyone, no signup
£19.99 a month, flat
Live off the cleans as they finish
1-click CSV, Xero and QuickBooks shapes

The questions cleaning business reporting software has to answer

Which client is worth keeping
Which clean is losing money
What the month actually took
Who is carrying the workload
What is still unpaid
What the accountant needs
Where the stock is going
What is outstanding on safety

A report is a reading, not a spreadsheet you build on Sunday

Most cleaning businesses have numbers. They are in an invoice folder, a bank statement and somebody’s head, and pulling them together takes an evening that nobody has, which is why it happens twice a year and usually because an accountant asked.

The figures here are not entered anywhere. They come off the cleans, the invoices, the pay rates and the stock movements you were recording anyway, so the report is a reading of the business rather than a second copy of it. That is the whole difference: a spreadsheet is out of date the moment the week moves, and this is not.

It is arranged as five rooms rather than a wall of charts. Overview is the one screen. Money holds the financial summary, profitability, costs, sales and the monthly client reports. Operations holds the work and the stock. People holds the staff and the clients. Compliance holds health and safety and waste. Any of them can be read over the last seven days, thirty days, ninety days or twelve months.

See it with your own jobs

14 days free, full access, cancel anytime. Unlimited staff, clients and locations.

Start free trial

no card to start · 14 days free · £19.99/mo after · cancel anytime · or open the demo

Send us what you have and we will import it for you, free, during the trial. Ask us to import it

Margin on delivered work, and the coverage line under it

The profitability report is the one worth understanding before you trust it. It is margin on delivered work: what a completed clean was worth against what it cost to deliver, by client, by site, and clean by clean with the thinnest first.

Cost comes from one of two places. Either a cost you have recorded against that clean yourself, which exists for the jobs the simple model gets wrong, two cleaners or a subcontractor or a materials-heavy deep clean; or the hours actually clocked between starting and completing it, multiplied by the pay rate on file for whoever did it. It is deliberately not the scheduled length, because costing a job at its estimate makes every overrun invisible, and overruns are most of what this report is for.

A clean whose cost cannot be established is excluded from every margin figure and counted as unrated, never folded in at zero cost, which would read as one hundred per cent margin and quietly flatter the whole report. So the figure sits under a coverage line saying what share of your completed work it covers, and a list of why the rest is missing: no pay rate on file for whoever did them, never clocked in and out so the hours are unknown, or no value recorded on the clean. Nothing rated at all is shown as a different answer from a business running at zero margin, because they are different answers.

Beside it, and deliberately beside it, is the costs report: the whole business, money in against money out, including the expenses that never touch a job. Reading either without the other is how an owner comes to believe a sixty-two per cent job margin is sixty-two per cent of the business. Both are owner-only, because both read pay rates.

The figures your accountant actually asks for

Every table exports to CSV in one click, and the invoice export comes in two extra shapes: one built to Xero’s own documented invoice-import template and one to QuickBooks Online UK’s, with dates written the way both read them and one row per line item.

Two fields are deliberately left blank in those exports: Xero’s account code and QuickBooks’ product match. Both belong to your own chart of accounts, and CleanFlo has no way of knowing what yours looks like, so they are left for the person doing the import to map rather than guessed at and wrong in three hundred rows.

A report can also be printed as it stands, which is the version that goes in front of somebody rather than into a spreadsheet, and clients on a monthly report get their own: a summary of the month’s visits and hours on site, reviewed by you and sent, or set to go out on its own.

What this does not do

There is no live accounting connection. Nothing signs into Xero, QuickBooks or Sage on your behalf, nothing pushes an invoice into a ledger, and there is no sync to break at the end of a VAT quarter. What there is, is an export in the shape each of them reads, which the person doing your books imports and reviews.

The hours in the operational reports are estimated from the clean as scheduled rather than taken from a verified timesheet. Cleaners start and complete work on their phone, so those stamps are real, and they are what the profitability report costs from; but the workload figures are a measure of how much work went to whom, not evidence in a payroll dispute.

Nothing reports by area or by round. Margin comes out by client, by site and clean by clean, and no report groups a street, a postcode or a whole Wednesday round together, so "is this round still worth keeping" is a question you answer by reading the sites on it.

There is no forecasting, no target-setting and nothing that tells you where the business should grow next. It says what happened and what it came to. The judgement is yours.

Frequently asked questions

01 What reports does cleaning business software need to give you?
Four, in this order: what came in and from whom, what the work actually cost to deliver, what is still unpaid, and a clean export for whoever does the books. CleanFlo covers all four, with revenue by client, site and service, margin on delivered work, an outstanding-invoice view and a one-click CSV in Xero and QuickBooks shapes, at £19.99 a month.
02 How does CleanFlo work out whether a job made money?
Value against cost on completed work. Cost is either a figure you recorded against that clean yourself, or the hours actually clocked between starting and finishing it times the pay rate on file for whoever did it. A clean with no rate on file, no clocked time or no value recorded is excluded and counted as unrated, with a coverage line saying how much of your work the margin figure does not cover.
03 Can I export my figures for my accountant?
Yes. Every table exports to CSV in one click, and invoices also export in shapes built to Xero’s and QuickBooks Online UK’s own invoice-import templates. The account code and product-match columns are left blank on purpose, because those belong to your chart of accounts rather than to us.
04 Does CleanFlo connect to Xero or QuickBooks directly?
No. There is no live connection and nothing signs into your accounting software on your behalf. The exports are files in the shape each one reads, imported and reviewed by whoever does your books, which is the honest description of what a small cleaning business usually wants anyway.
05 Can I see which clients are worth keeping?
Yes. Revenue and margin both break down by client and by site, and every completed clean can be ranked thinnest margin first, so a contract that is quietly costing more than it brings in shows up before the renewal does rather than after it.
06 Are the staff hours in the reports a timesheet?
No. Cleaners start and complete work on their phone, so the record of when work began and finished is real, but the hours shown in the operational reports are estimated from the clean as scheduled. Treat them as a measure of workload rather than as evidence in a billing or payroll dispute.

Put one awkward week through it.

14 days, every feature, no card to start. Take the month you were sure one contract was carrying the business and wanted to see it in a figure. See what the software does with it before you decide.

Send us what you have and we will import it for you, free, during the trial. Ask us to import it

£19.99 a month, flat · Unlimited staff, clients and locations