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 →

What CleanFlo does

CleanFlo runs a cleaning business out of one place: the cleans, 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 5 min read Last updated
On this page
  1. What you see when you log in
  2. Everything hangs off the sidebar
  3. The week, on one screen
  4. The half your cleaners hold
  5. The paperwork the work produces
  6. What it replaces
  7. What it costs

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 clean 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 cleans from two ends.

What you see when you log in

The dashboard answers one question: what needs me today. It opens with a one-line briefing, then a queue of everything waiting on you, then today live, money and the week ahead.

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

Thursday 8 October · 6 cleans today, 1 has nobody on it · 4 things need you

Needs a decision 4
Sort OrderNewest
All 4 Money 2 Schedule 1 Clients 1
Search these items
Unassigned Deep clean · St Marks Medical Centre Today at 16:00 · nobody on it Today Assign Priya
Overdue 2 invoices overdue, £860.00 Oldest 12 days late 12d Send a reminder
Late start Weekly clean · Hollis Wharf, Flat 12 Due 08:30 · not started yet 08:42 Call Amara
Accepted Quote accepted · Quay Street Studios Book the work in 1d Open
  1. Dashboard in the sidebar opens this screen.
  2. New, in the title bar on every screen, adds a clean, client, quote, invoice and more.
The dashboard: a one-line briefing, then the queue of everything waiting on you.

Everything hangs off the sidebar

The sidebar is grouped the way the work actually splits: the day first, then clients and team, then the money pipeline, then the business behind it, 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 clean.
Clients
Client records, and the locations you clean for each one.
Messages
Talking to your team, and to clients, inside CleanFlo rather than in a group chat.
Staff
Your cleaners: their record, their activity, their access to the app.
Website
One public page for your business, with a quote form that lands in Enquiries.
Enquiries
Leads from your public quote form, before they become a quote.
Quotes
Priced work you have offered but not yet won.
Invoicing
VAT invoices raised from completed cleans, and what is still owed.
Reports
Revenue, staff and client analysis, and the CSV export.
Services
The catalogue every clean, 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.
Health & Safety
Risk assessments, incidents, audits, and the compliance score they produce.
Settings
Company details, invoice branding, bank details, billing, modules.
Support
A ticket straight to us. The searchable guides now live at cleanflo.io/help.

The sidebar is arranged in six sections: nothing under a heading (Dashboard, Schedule), Clients & Team, Money (the pipeline a lead actually runs: public page, enquiry, quote, invoice, report), Business (what you sell and use up doing it), Compliance and Account.

Two things sit above the sidebar rather than in it. Search everything… at the top, or ⌘K from anywhere, searches clients, staff, cleans, 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
Cleans
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. It opens on the dispatch board, a lane per cleaner for today, and switches to a grid of the working week where cleans are 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 clean 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
Schedule Search everything… ⌘K New
Schedule

10 – 16 Aug 2026

Templates Send Schedule Add clean
AgendaDayWeekMonth
11 Cleans this week 5 Completed 1 In Progress 4 Upcoming 1 Unassigned
Mon 10 2 cleans
Tue 11 1 clean
Wed 12 2 cleans
Thu 13 3 cleans
Fri 14 2 cleans
Sat 15 1 clean
Sun 16 0 cleans
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. Week is one of eight views, the summary strip counts the week by status, and a clean 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 cleans 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
Coastal Cleans

Good morning, Amara

Good morning, Amara

Tuesday 11 August

1/4
1 of 4 cleans done today 25%
Today 1/4
This week 3
Wed 12 Aug
Fri 14 Aug
The cleaner app: today's cleans, in order, on the cleaner's own phone.

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 rotaCleans 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
A Facebook page and no websiteWebsite, one public page of your own, with a quote form that lands in Enquiries
Invoices typed up from memory on a SundayInvoices raised from the cleans 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: £19.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?
No. The CleanFlo app is free on the App Store and Google Play and has nothing to buy in it; they sign in with the login in their welcome email. The same login also works in the phone browser.
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 cleans carry a clean 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.
What’s next How to set up your account An afternoon, in the right order. Company details before clients, clients before cleans, services before either, because each step needs the one before it to exist.

Did this answer your question?