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
Browse all guides

What CleanFlo is

CleanFlo runs a cleaning business out of one place: the jobs, the people who do them, the sites they happen at, the paperwork that follows, and the invoice at the end. This is the tour.

In the app: Dashboard Open CleanFlo
On this page

Most cleaning companies of three to fifteen cleaners are run out of four things at once: a WhatsApp group, a paper rota, a spreadsheet of clients, and the owner's memory. It works until it does not. A cleaner does not know where to be, a job gets done and never invoiced, and a client asks for a risk assessment on Friday afternoon.

CleanFlo replaces those four things with one system. There are two halves to it: a web app for you, and a phone app for your cleaners. They are the same product looking at the same jobs from two ends.

What you see when you log in

The dashboard answers one question: what needs me today. It opens with the day's money and the day's work, then everything that is waiting on a decision.

app.cleanflo.io/dashboard
Search everything… ⌘K Dashboard
Good morning, Sarah

Thursday 13 August 2026 · Here's an overview of your business today.

Schedule a Job
Revenue · last 7 months
£38,412
↑ 12% vs last month
Outstanding
£4,180
↓ 8% less owed than last month
Weekly Cleans
46
↑ 4% vs last week
Active Staff
7
Team members
Today's Schedule
Jobs scheduled for Thursday 13 Aug
View Calendar
08:00 Riverside Homes · Flat 4B Aisha Nowak done
09:30 St Marks Medical Centre Marek Kowalski in progress
13:00 Bay View Offices · 2nd floor Joanne Reid scheduled
16:00 Harbour Lettings · 12 Quay St Tomas Silva scheduled
Urgent Attention
Unassigned jobs needing action
View All
Deep clean · 14 Fore St Fri 14 Aug · 09:00 Assign
End of tenancy · Flat 7 Sat 15 Aug · 08:00 Assign
Compliance Score
Live from your incidents, audits and risk assessments
Health & Safety
100
Nothing outstanding
No open incidents, no overdue audits and no high-risk assessments.
The Dashboard. Four figures across the top, today's jobs on the left, anything unassigned on the right, and the compliance score reading live from your incidents, audits and risk assessments.

Everything hangs off the sidebar

The sidebar is grouped the way the work actually splits: the day first, then the people, then the business, then compliance, then your account. It never changes, so after a week you stop reading it.

Dashboard
Today at a glance, and everything waiting on a decision.
Schedule
The calendar. Agenda, day, week and month views of every job.
Messages
Talking to your team inside CleanFlo rather than in a group chat.
Clients
Client records, and the locations you clean for each one.
Staff
Your cleaners: their record, their activity, their access to the app.
Products & Services
The catalogue every job, quote and invoice line is priced from.
Inventory
Chemicals, consumables and PPE, with a stock level and a reorder point on each.
Equipment
Machines and tools, and which cleaner currently has each one.
Quotes
Priced work you have offered but not yet won.
Invoicing
VAT invoices raised from completed jobs, and what is still owed.
Health & Safety
Risk assessments, incidents, audits, and the compliance score they produce.
Reports
Revenue, staff and client analysis, and the CSV export.
Settings
Company details, invoice branding, bank details, billing.
Support
The in-app knowledge base and a ticket straight to us.

Two things sit above the sidebar rather than in it. Search everything… at the top, or ⌘K from anywhere, searches clients, staff, jobs, inventory, services, incidents, audits, risk assessments and these help articles at once. The bell beside it is every notification the system has raised.

riverside esc
Clients
Riverside Homes 3 locations · Active
Locations
Riverside Homes · Flat 4B Home · Clean
Riverside Homes · Flat 9 Home · Awaiting Clean
Jobs
Riverside Homes · Flat 4B Thu 13 Aug · 08:00 · Done
↑ ↓ navigate · ↵ open · esc close
The command palette, opened with ⌘K. It searches across the whole workspace, not one screen at a time.

The week, on one screen

The Schedule is where most of the day goes. Jobs sit on a grid of the working week, coloured by what state they are in, and a red line runs across the current time so you can see at a glance what should be happening right now and whether it is.

A job carries a client, a site, a start time, a duration, the services being charged for, a checklist, and a cleaner. Book it once and it exists in three places at the same time: on your grid, on that cleaner's phone, and in the pile of completed work that invoices are raised from at the end of the month.

app.cleanflo.io/schedule
Search everything… ⌘K Schedule
Schedule

10 – 16 Aug 2026

Templates Send Schedule Add Job
AgendaDayWeekMonth
11 Jobs this week 5 Completed 1 In Progress 4 Upcoming 1 Unassigned
Mon 10 2 jobs
Tue 11 1 job
Wed 12 2 jobs
Thu 13 3 jobs
Fri 14 2 jobs
Sat 15 1 job
Sun 16 0 jobs
7am8am9am10am11am12pm1pm2pm3pm
Riverside Homes · Flat 4B Aisha Nowak Bay View Offices Joanne Reid
St Marks Medical Centre Marek Kowalski
Harbour Lettings · 12 Quay St Tomas Silva
Riverside Homes · Flat 4B Aisha Nowak St Marks Medical Centre Marek Kowalski Bay View Offices · 2nd floor Joanne Reid
Harbour Lettings · 12 Quay St Tomas Silva Deep clean · 14 Fore St No cleaner
Riverside Homes · Flat 9 Priya Nair
Scroll sideways for the rest of the week
The Schedule in week view. The four view tabs sit under the title, the summary strip counts the week by status, and a job with no cleaner against it is drawn with a dashed edge so it cannot be missed.

The half your cleaners hold

Your cleaners never see the screens above. They get a phone app with their jobs on it, the checklist for each one, and a way to say it is finished. It is in 27 languages, matched automatically to whatever language their phone is set to, and it keeps working when the signal does not.

09:41
Thursday 13 August
When · where · the job 3
10:30 am Surgery clean St Marks Medical Centre 1h 24m Signed in
8:00 am Weekly communal clean Riverside Homes · Flat 4B 2h 00m Done
2:00 pm Office clean Bay View Offices · 2nd floor 2h
Task lines
Reception floors mopped
Waiting room surfaces
Washrooms restocked
Everything is saved
Jobs History My Time Messages Me
The cleaner app is a logbook, not a dashboard. Every job is one ruled line with its time in the margin; the job signed into is inked and runs a clock; the finished one is stamped and drops its margin mark, because it no longer wants anything.

The paperwork the work produces

Two documents come out of CleanFlo and go to a client: a quote before the work and an invoice after it. Both are built from the same catalogue of services, so the price you quoted is the price that gets billed unless you change it on purpose.

The invoice is a proper UK VAT invoice. It carries your VAT number, per-line VAT, the totals broken out, and your BACS details with the invoice number repeated as the payment reference. That last field exists because payments used to arrive with nothing to match them against.

Brennan Cleaning Ltd
Unit 4, Trelawney Yard
Truro TR1 2QF
VAT No: GB 412 8836 05
INVOICE
Invoice No. INV-2026-014
Issue Date 14 Aug 2026
Due Date 28 Aug 2026
Bill To
Riverside Homes
12 Quay Street
Falmouth TR11 3EH
Description Qty Unit Price VAT Amount
Weekly communal clean · Flat 4B 4 £85.00 20% £408.00
Stairwell deep clean 1 £140.00 20% £168.00
Consumables restock 1 £32.50 20% £39.00
Subtotal£512.50
VAT£102.50
Total Due£615.00
Payment Details — BACS Transfer
BankLloyds Bank
Account NameBrennan Cleaning Ltd
Sort Code30-96-14
Account No.48210377
Reference INV-2026-014

Please quote INV-2026-014 as the payment reference so we can match your payment to this invoice.

An invoice as the client receives it. The reference at the foot is the invoice number again: it is the one field on the page a payer has to copy by hand.

Alongside the money sits the compliance side: risk assessments on a 5×5 hazard matrix, incidents, scheduled audits, and a live score out of 100 built from all three. That is the folder a client asks for when they are deciding whether to give you the contract, and it is the reason it is worth keeping up to date before anyone asks.

What it replaces

What you use nowWhat it becomes in CleanFlo
A WhatsApp group for the rotaJobs assigned to a cleaner, who is notified automatically
A paper rota on the office wallThe Schedule, in agenda, day, week or month
A spreadsheet of clients and addressesClients, each with their locations and access notes
Invoices typed up from memory on a SundayInvoices raised from the jobs that were actually completed
A folder of risk assessments nobody can findHealth & Safety, with a live compliance score
"Have we got any more blue roll?"Inventory, with a stock level and a low-stock warning

What it costs

One price: £9.99 a month, with unlimited staff, clients and locations. There are no per-cleaner tiers, because charging you more for growing is the thing this product exists to argue against. The first 14 days are free with full access.

Common questions

Do my cleaners need to buy anything or install an app store app?
No. The cleaner app opens in the phone browser at the address in their welcome email, and it can be added to the home screen so it behaves like any other app. It works on any reasonably recent Android or iPhone.
Can I use CleanFlo for domestic cleaning as well as commercial?
Yes. Locations carry a property type of Home, Office, Holiday Let, Retail or Other, and jobs carry a job type, so a round of houses and a contract office block sit in the same schedule without getting confused with each other.
What happens to my data if I stop paying?
Nothing is deleted. Access is paused until billing is resolved, and everything is exactly where you left it when you come back. You can also export your clients, invoices and reports as CSV at any time before you go.