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
Domestic cleaning software · UK · weekly and fortnightly rounds

The fortnightly at Maple Court
still needs a cleaner.

Hands wiping a wooden table with a striped cloth, a window behind

CleanFlo is the round, the cleaner app and the invoicing for UK domestic cleaning businesses.

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

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

Hands wiping a wooden table with a striped cloth, a window behind
Demo Open to anyone, no signup
£19.99 a month, flat
Unlimited clients and cleaners
One click visit to VAT invoice

Domestic cleaning software, written for a round rather than a CRM

Weekly and fortnightly houses, the same cleaner where you can, and the access notes on the job rather than in a chat thread from March.

A preferred cleaner, without a locked rota

Anna has Priya every Tuesday and would rather keep her. Record it against the house, and still cover the week Priya is off without unpicking anything.

The fortnightly that rebuilds itself

Set weekly, fortnightly or monthly once and the round comes back on its own. A house with nobody on it is the first row on your dashboard, not something you find at nine.

Key safe, alarm code, dog: on the job

Held against the property and shown on the cleaner’s phone with the address and the checklist, instead of scrolled back to in a WhatsApp thread. Works with no signal at all.

An invoice from the completed visit

Finished cleans wait in one list. One click turns a visit into a VAT invoice with your BACS sort code, account number and a payment reference on it. Not VAT registered? Say so once and no VAT ever appears. Paste in your own payment link and it becomes a Pay now button on the invoice.

The invite goes down the thread you already have

Add a cleaner, send a single-use link by WhatsApp, text or email, and they set their own password on their own phone. Every change after that reaches them by push and email.

A page for people who look you up

Most house cleaners have a number on the van and a Facebook page from 2019. Sunrise is the layout built for a regular round: your services, your town, your real job count, and a quote form that lands in Enquiries.

Regular domestic. Not move-outs, not changeovers.

If your book is houses, this is the page. End of tenancy is a different business with a different page, and so is a holiday-let changeover. They can all live on the same Tuesday board in CleanFlo. They should not share a brochure.

This page

Weekly and fortnightly houses

A round that rebuilds itself, the same cleaner where you can manage it, key safes and alarm codes on the property, and an invoice from the completed visit. Spring cleans and one-off deep cleans sit on the same board as one-off jobs.

Ovens, carpets and one-off deep cleans sit on the same book as the round: priced from your catalogue, checklisted, photographed before and after, invoiced like anything else. Each of them has a page now for the operator whose book is mostly that work, and the before-and-after photographs are the thing that sells the next one. Reveal is the page layout built for showing that kind of work.

If it is just you

A one-person round is not too small for any of this, and it is not automatically worth paying for either. The argument runs both ways on the price page: if you intend to stay one person, buy on price, and three cheaper places to look are named there. If there is any chance of a second pair of hands, the bill does not move on the day you hire, and four of the things inside it are worth more to one person than to five, starting with the enquiry that arrives while you are up a ladder.

Read the one-person argument Open the smallest demo 18 domestic clients, not VAT registered

A domestic round is a rhythm, not a diary

The work on a domestic book is not a series of bookings. It is a rhythm: Maple Court every other Tuesday at half eight, the flat on Chapel Street every Thursday, the big house on the hill once a month. Nobody books it again. It simply comes round, and the business works when it comes round without anybody rebuilding it.

So the thing to set up once is the repeat. A clean is entered weekly, fortnightly or monthly, for a number of visits or until a date you choose, and every one of those visits is written onto the rota the moment you save the first. The round exists in the software the way it exists in your head, which is as something that is already there rather than something waiting to be typed in.

What breaks a round is not the booking. It is the week somebody is off, the house that swaps its day, and the clean that quietly ends up with nobody on it. A clean with nobody assigned is the first thing on the dashboard, above everything else the business wants you to look at, because a Tuesday that passes with nobody on Maple Court is a customer who starts asking whether you are still coming.

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

The same cleaner, and the week you cannot send them

Households are not indifferent about who comes in. A regular client with a key safe and a dog would rather have the same person every fortnight, and a round that keeps that promise loses fewer customers than one that does not.

The rota keeps it without locking it. A clean carries whoever you put on it, and the recurring series carries them forward, so the default is the same person every time. The week that person is off, reassigning the clean checks three things before it lets you: the cleaner’s other work that day, their approved time off, and their availability for that weekday. If any of those cannot be read, the assignment is refused with a message saying so rather than cleared as though nothing were wrong.

That is a small thing on a two-cleaner book and the whole game on a nine-cleaner one. Sending somebody to a house on the day they booked off is not a scheduling error, it is a phone call from a client and an argument with a cleaner, and it is the failure mode that a wall planner cannot see coming.

The keys, the codes and the dog

Every domestic round accumulates a body of knowledge that lives nowhere: which key opens the side door, the alarm code and how long you have to key it in, that the dog is fine but the gate is not, that number 14 wants the recycling out on a Thursday.

It sits in a WhatsApp thread from March, and the cost of that is not the searching. It is the new cleaner who does not have it, the phone call at half eight because the code did not work, and the day nobody can start because the person who knew is on holiday.

All of it belongs against the property: the address, the access notes, the key and code records, and the checklist for that house. It arrives on the cleaner’s own phone with the clean, in whichever of twenty-seven languages their phone is set to, and it is stored on the device before they get there, so a basement flat with no signal is a normal Tuesday rather than a problem.

Getting paid without chasing it

Domestic work is a lot of small invoices, which is why it is the kind most often reconstructed from memory at the end of the month. Finished cleans wait in one list and one click turns a visit into an invoice with your BACS sort code, account number and a unique payment reference on it, and VAT on it only if you told us once that you are registered.

CleanFlo does not take the money. It holds no Direct Debit or standing order mandate for you and never sees a payment happen. If you have a payment link of your own, a Stripe Payment Link, a PayPal.Me or a GoCardless page, pasting it in puts a Pay now button on the invoice and in the client portal, and the money goes to you directly. You record the payment here when it lands.

An invoice nobody has paid is chased by email at seven, fourteen and thirty days overdue, once per stage, and the chase stops the moment you mark it paid. That is the part of the month most domestic operators do not do, and it is the part that costs the most.

Frequently asked questions

01 Can I keep the same cleaner on a client's house every time?
Yes. Record a preferred cleaner against the property and CleanFlo keeps assigning them to it, while still letting you cover the week they are off without unpicking the rest of the rota.
02 Do I have to charge VAT on domestic cleaning?
Only if you are VAT registered, and CleanFlo asks once at setup. Leave it off and no VAT ever appears on an invoice: not a zero, nothing. Register later, tick the box in Settings, and every invoice from that point carries VAT at 20%.
03 Can I run one-off deep cleans and spring cleans alongside the regular rounds?
Yes, on the same board as the weekly and fortnightly work. They are priced from your catalogue, checklisted and invoiced exactly like a recurring visit, so there is no separate one-off-jobs product to learn.
04 Does the cleaner app work if a cleaner has no signal at the property?
Yes. The address, access notes and checklist are all stored on the phone before the visit, and everything queues and syncs itself once signal returns. It matches whichever of 27 languages the cleaner's own phone is set to.
05 How do households actually pay, and does CleanFlo collect it?
CleanFlo does not take the money and holds no Direct Debit or standing order mandate for you. Every invoice carries your BACS sort code, account number and a unique payment reference, and if you have a payment link of your own, a Stripe Payment Link, a PayPal.Me or a GoCardless page, pasting it in puts a Pay now button on the invoice and in the client portal. The payment goes to you directly, so you record it here when it lands, with the amount, the date and how it came in. An invoice nobody has paid is chased by email at seven, fourteen and thirty days overdue without you doing anything.
06 Is CleanFlo built for end of tenancy or Airbnb changeovers too?
Not on this page. Domestic, end of tenancy and holiday-let changeovers are different businesses with different Tuesdays, so each has a page of its own written for it. All three can run on the same CleanFlo account if you do more than one.

Put one awkward week through it.

14 days, every feature, no card to start. Take the week one cleaner went off sick on the Monday and four houses had to move without anybody losing their regular. 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