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 →
AI (beta) Pricing Guides Guides Contact Sign in
Window cleaning software · UK

Your round,
never guessed again.

An orange bucket, a blue cloth and a squeegee against a pale blue wall

CleanFlo is the round, the customer records and the invoicing for UK window cleaning businesses. Set the cycle once and it repeats for as many visits as you book.

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.

An orange bucket, a blue cloth and a squeegee against a pale blue wall
Demo Open to anyone, no signup
£19.99 a month, flat
27 cleaner-app languages
Offline the day's round with no signal

Window cleaning software, built for rounds rather than one-off bookings

Window cleaning lives or dies on cycle discipline. Miss a cycle and you lose the customer to whoever knocks next.

Recurring rounds

Weekly, fortnightly or monthly, repeated for as many visits as you set or until a date you pick. Every visit lands on the rota the day you book the first one.

Customer & property records

Access notes, gate codes, dogs, parking, and which windows are actually in scope: attached to the property.

Mobile round list

The day’s round on the phone with addresses and access notes, working offline and syncing when back in signal. Starting and finishing a clean stamps the time and one coarse location fix against it, compared with the property’s own position and flagged only when it is far off. One tap opens the address in your maps app: that is Google Maps, not a routing engine of ours.

Domestic & commercial billing

Invoice households and commercial accounts from one system, with VAT if you are registered and your BACS details and a payment reference on every one. Payments are recorded here when they land.

What the work is paying

Margin by customer, margin by site, and every completed clean ranked thinnest first, worked out from clocked hours and pay rates rather than guessed. Revenue is paid invoices by month.

Height & safety records

Risk assessments for ladder and pole work, equipment records, and incident logging that commercial clients expect.

Every kind of window work

Domestic rounds
Water-fed pole operators
Commercial shopfronts
Office & retail contracts
Gutter & fascia cleaning
Solar panel cleaning
Conservatory roofs
Multi-van operations

The round is the business

A window cleaning business is not a series of jobs, it is a cycle. Every customer sits on a four, six or eight-week rotation, and the whole enterprise depends on that rotation actually happening.

The failure mode is well known to anyone who has run a round: a week of bad weather, a van off the road, or one holiday, and the cycle slips. Slip far enough and a customer assumes you have stopped coming, and the next window cleaner who knocks gets the work.

What software has to do here is unglamorous: rebuild the schedule automatically, show clearly who is overdue, and make it obvious when a cycle is drifting before the customer notices.

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

The demo this opens is a domestic cleaning team that runs a window round, not a window-only business. The round on it is twelve customers on a rolling eight-week cycle, worked by two of the cleaners and invoiced beside the houses.

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

Domestic and commercial are different businesses

Most window cleaning operations run both, and they need handling differently.

Domestic is high-volume, low-value, geographically clustered and paid immediately or by standing order. The operational problems are round discipline and collection: knowing who has paid without keeping it in your head.

CleanFlo does not take that money. It holds no Direct Debit or standing order mandate for you, and never sees a payment happen. What it does is put your own payment link on the invoice as a Pay now button if you have one, chase an unpaid invoice by email at seven, fourteen and thirty days overdue, and let you record a payment against the invoice when it lands, so who has paid is a list rather than a memory.

Commercial is lower-volume, higher-value, invoiced on 30-day terms with VAT, and increasingly requires the same compliance documentation as any other contractor: risk assessments for work at height, equipment records and insurance evidence.

Running both out of one system is the point. Running domestic in a notebook and commercial in accounting software is how the two halves stop reconciling.

The exterior round: gutters, fascias and jet washing

Most window rounds carry exterior work, and most of it is sold to customers who are already on the round. The gutter clear in October, the fascias while the pole is out, the drive after a wet winter. It is the highest-margin work on a window book and the easiest to forget to offer.

In CleanFlo it is services rather than a module, and the catalogue starts stocked with them. The library offers a Gutter, Exterior & Jet Washing shelf alongside the window one, and you tick what you sell, editing the price and the time before anything is added. Nothing reaches your account until you confirm it. Every figure below is the app’s own starting suggestion rather than a researched market rate or anything CleanFlo charges: a place to start arguing from, not a price list to adopt.

ServiceSuggested priceSuggested time
Terraced / Semi Gutter Clear£5060 min
Detached House Gutter Clear£7090 min
Driveway Jet Wash£6090 min
Patio Jet Wash£4560 min
Decking Jet Wash & Treat£5575 min
Fascia & Soffit Clean£30 per visitadded to a job
Roof Moss Treatment£90120 min

What that buys you is the same as the round: put the gutter clear on the rota as a job, on its own or on the same visit as the windows, with the property’s access notes and the customer’s history already on it. The cleaner meets it on their phone with a checklist and takes photographs against it, which matters more here than on glass, because a cleared gutter and a blocked one look identical from the pavement. Twelve photographs a visit, labelled before, after or note, and the pair drawn side by side for the customer in their portal.

Two honest limits. The exterior work is priced and scheduled like any other service; there is nothing in the app that knows about pressure washing itself, no surface-area sum, no water figure and no drying time. And CleanFlo will not sequence the round for you: there is no route optimisation here or anywhere else in the product, so which order you do the street in is still yours.

If exterior work is the business rather than an add-on to a round, the one-off and specialist cleans page is the one written for that, and it is the same account either way.

What this does not do

The repeat cycles are weekly, fortnightly and monthly. There is no four-weekly or six-weekly setting, and no bespoke interval, which is worth knowing on a round that runs on four and six weeks: monthly gives you twelve visits a year where four-weekly gives thirteen, and the alternative is booking the round as dated visits rather than as a repeat.

There is no route optimisation. CleanFlo does not order your day by drive time, work out the shortest loop round an estate, or re-sequence the round when one customer cancels. It shows you who is due, who has gone quiet, and where they are. The ordering is yours.

Nothing reports by area or by round either. Margin comes out by customer, by site and clean by clean; 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.

CleanFlo does not collect the money. It holds no Direct Debit or standing order mandate for you and never sees a payment happen, so a round where half the customers pay by standing order is a round whose collection you still run yourself. What it does is put your own payment link on the invoice as a Pay now button if you have one, chase an unpaid invoice by email at seven, fourteen and thirty days overdue, and hold a payment against the invoice once you record that it landed. That is the difference between knowing who has paid and being paid.

Nor is there GPS tracking of a van or a cleaner. Starting and finishing a clean stamps one coarse location fix each, against the property, and nothing follows anybody between them or after the last job of the day. Those stamps are a real record of when work began and finished, and the hours that appear in reports are still estimated from the job as scheduled rather than taken from a verified timesheet.

All five are worth knowing before you buy rather than in week three. If turn-by-turn round optimisation is the thing you are actually shopping for, this is not it, and we would rather say so with a name attached: Squeegee lists optimised route navigation and grouping jobs into rounds, and collects by Direct Debit mandate through GoCardless, which covers two of the five above and a third thing we do not do at all. CleanFlo vs Squeegee is written for the reader who has to choose between the two, and it does not pretend we win on rounds.

Working at height is the compliance line

Window cleaning carries a genuinely higher risk profile than most cleaning work. Falls from height remain one of the most serious hazards in the trade, and commercial clients know it.

Water-fed pole systems have reduced ladder work substantially, but they have not eliminated it, and they introduce their own considerations: water storage weight in vehicles, working near overhead cables, and slip risk from run-off.

For commercial contracts, expect to be asked for a written risk assessment covering work at height, evidence of equipment inspection, and training records before you are engaged. Holding those against each site rather than in a folder is what makes producing them straightforward.

Frequently asked questions

01 What is the best software for a window cleaning business in the UK?
The right choice depends on whether you run a purely domestic round or also hold commercial contracts. Domestic-only operators mainly need round scheduling and payment tracking. If you invoice commercial clients with VAT and BACS and need work-at-height risk assessments, a fuller cleaning business platform such as CleanFlo covers both sides for £19.99 a month with unlimited customers.
02 Can CleanFlo handle recurring window cleaning rounds?
Yes, on a weekly, fortnightly or monthly cycle, repeated for as many visits as you set or until a date you choose, and every visit is written onto the rota the moment you book the first one. Four-weekly and six-weekly are not cycles you can pick today, so a four-weekly round is run as monthly or as a set of dated visits. A customer who has gone quiet against their own rhythm is flagged, so a slipped cycle is caught before they notice, and the day's round appears on the cleaner's phone with access notes, working offline.
03 Do window cleaners need risk assessments?
If you employ anyone, yes, and commercial clients will ask for them regardless. Work at height is the defining hazard of the trade, so expect to provide a written risk assessment covering ladder or pole work, evidence of equipment inspection, and training records before being engaged on a commercial contract.
04 How much should I charge for window cleaning?
Typical UK domestic window cleaning runs £15–£35 per visit depending on property size and frequency, with four-weekly rounds priced lower per visit than one-offs. Commercial shopfronts and offices are usually priced per visit against a written specification. Our free hourly rate and profit margin calculators help you check the round is actually paying.

Put one awkward week through it.

14 days, every feature, no card to start. Take the week the weather took two days off you and the round still had to come out level. 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

One thing to expect on the way in: the setup wizard opens by asking what kind of cleaning you do, and window rounds are not one of the five tiles yet. Pick A bit of everything and add your own prices on the next screen, where the services library has a Window Cleaning shelf: terraced, detached, flat, conservatory roofs, frames and high-level reach, each with a starting price you can change.

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