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 →

How to manage your plan and bill

CleanFlo is one price with one plan behind it. There are no tiers to compare and no per-cleaner maths to do, so this guide is mostly about the four or five moments when billing actually asks something of you.

Billing and account sign-up aren't available in the app.

In the app: Settings 8 min read Last updated
On this page
  1. What you are paying for
  2. The 14-day trial
  3. Settings → Plan & billing
  4. What the Stripe portal is for
  5. Referring another cleaning company
  6. If a payment fails
  7. Cancelling

£19.99 a month. That is the whole price list. It covers unlimited staff, unlimited clients and unlimited locations, every feature in the product, and the cleaner app in all 27 of its languages. Adding your fourth cleaner costs the same as adding your fortieth, which is deliberate: charging you more for growing is the thing this product exists to argue against.

What you are paying for

There is one plan and no plan picker anywhere in the app. Everything in the sidebar is included from day one: scheduling and dispatch, clients and locations, staff time tracking and the mobile app, invoicing with VAT, health and safety, reports, inventory and support. Nothing is held back behind a higher tier, because there is no higher tier.

The figure does not move with the size of your team. When CleanFlo sends you to the checkout it asks Stripe for one subscription at one price, quantity one, and there is no seat count in it. Deactivating a cleaner does not reduce your bill and adding one does not raise it.

Thing people expect to be charged forWhat it actually costs
Each cleaner you addNothing. The price is per company, not per person.
Each client or locationNothing, and there is no cap on either.
The cleaner phone appIncluded. Free on the App Store and Google Play, with nothing to buy in it.
Client portalsIncluded, however many clients you switch them on for.
Sending invoices, quotes or the two-week schedule emailIncluded.
Exporting your data as CSVIncluded, and available on every list.

The 14-day trial

Every new company gets 14 days free with full access. Nothing is limited during the trial: it is the whole product, not a sample of it.

The 14 days start with no card at all, and we ask for one as the trial comes to an end. The last step of the setup wizard is where the 14 days begin, and nothing else is asked of you until they are nearly over: we email you three days before the trial ends, and again the day before, so nothing is ever charged without telling you first.

14 days free
then £19.99 a month
Your 14-day trial starts the moment you press this, with every feature unlocked.
No card, and no payment details to enter. There is nothing to cancel if you walk away.
We email you three days before the trial ends, and again the day before. Nothing is ever charged without warning you first.
Start my 14-day free trial
The last step of the setup wizard. It states the three facts that matter about the trial before the button, not after it.

You can press I'll do this later on that step, and the wizard tells you what that means: "CleanFlo needs an active trial or subscription to open, so you'll be asked again on the way in." The app does not run on an account with neither.

The checkout accepts promotion codes, so if you have been given one there is a box for it on Stripe's page rather than anywhere in CleanFlo.

Settings → Plan & billing

Everything about your subscription lives on one section. Open Settings and pick Plan & billing. Billing is not one of the sections that folds away behind "More sections" on a phone, a failed payment is the one thing in Settings somebody arrives in a hurry to fix. The heading reads "Billing & Subscription" and the sub-line "Your CleanFlo subscription and the card it is paid with."

app.cleanflo.io/settings?tab=billing
Settings Search everything… ⌘K New
Settings

Your business, your account and how CleanFlo works for you

CompanyMoneyMy accountPlan & billingExport dataPrivacy & closure
Your plan

Your CleanFlo subscription and the card it is paid with.

CleanFlo
£19.99 / month
Free trial ends 13 September 2026. You won't be charged until then. Free Trial
Manage billing

Billing managed securely by Stripe. Update payment methods, download invoices, or cancel your subscription from the billing portal.

  1. Settings in the sidebar opens this screen.
  2. Manage billing is the main action on this screen.
  3. New, in the title bar on every screen, adds a clean, client, quote, invoice and more.
Settings on Plan & billing, mid-trial. One card, one button, and a line telling you the date the free period ends.

The card itself is short: the plan name, the price, and a badge on the right saying where the subscription stands. Underneath, one line of context that changes with the badge.

Free TrialActivePayment FailedCancelledUnpaidNo subscription
Every state the badge can be in. The two red ones are the only ones that stop the app from opening.
Free Trial
The line underneath reads "Free trial ends 13 September 2026. You won't be charged until then.", with the real date in your own long format.
Active
Reads "Next billing date: 13 September 2026." That date is your renewal, taken automatically.
Payment Failed
A red warning line: "Your last payment failed. Update your payment method to restore access."
Cancelled
A red line reading "Your subscription has been cancelled."
Unpaid / No subscription
Rarer states. Unpaid means Stripe has given up retrying; no subscription means nothing has ever been started against this company.

There is one button, and which one you get depends on whether you have been through Stripe before. A company that has is offered Manage billing, which opens the Stripe portal in a new tab. A company that has not is offered Start free trial, which sends you to the checkout.

What the Stripe portal is for

CleanFlo does not store your card. It never sees the number. Everything to do with the payment method itself happens on Stripe's own hosted pages, which is what the fine print under the button means by "Billing managed securely by Stripe".

CleanFlo's own fine print says what the portal is for: "Update payment methods, download invoices, or cancel your subscription from the billing portal." So it is where you change the card on file, pull off the receipts Stripe has issued you for CleanFlo itself, and cancel. When you are finished it returns you to Settings → Plan & billing.

Note the two things that are not in CleanFlo: there is no in-app cancel button, and there is no invoice history table on Plan & billing. Both live in the portal, on purpose, because they are Stripe's records rather than ours.

Referring another cleaning company

If your company has the referrals module switched on, a second card sits below the plan card on the Billing tab, headed Refer another cleaning company: "Know another company who'd get value from CleanFlo? Share your code: they get 10% off when they subscribe." This is a different thing from the Client referral program under Settings → Company, which is your own clients referring their friends to you. This one is you referring CleanFlo itself to another cleaning business.

The code is not issued at signup. It is created the first time you open this card, with a button reading Get my referral code. Once you have one it sits in the card in monospace with a Copy code button, and the line underneath spells out the deal: "They enter this at checkout, 10% off their first month." The card, and the module it belongs to, disappears entirely for a company that has referrals switched off, rather than showing a button that would only fail.

If a payment fails

Cards expire and banks decline things. When a payment fails, three things happen and none of them involve deleting anything.

  1. The badge on Settings → Plan & billing turns to Payment Failed, and a red warning line appears under the plan card.
  2. Access to the app is paused. Only a subscription that is trialing or active opens CleanFlo, so the next time you sign in you land on a payment screen instead of the dashboard.
  3. Your cleaners see a plain notice rather than a bill. Their screen reads "Access suspended" and tells them to contact their manager.
CleanFlo
£19.99 / month
Your last payment failed. Update your payment method to restore access. Payment Failed
Manage billing
The Billing tab with a failed payment. The plan card is unchanged apart from the badge and the red line, and Manage billing is still the way out.

The screen you land on when you sign in is headed Payment required, and it says exactly what the situation is: "Your last payment failed. Update your payment method to restore access, your data is untouched and waiting." The button reads Update payment method, and underneath it a line tells you where it goes before you press it: the Stripe billing portal, to change the card on file and retry the payment.

Payment required Your last payment failed. Update your payment method to restore access. Update payment method

You will be taken to the Stripe billing portal, where you can change the card on file and retry the payment.

The screen a failed payment puts you on. It is a door rather than a wall: one button, and it goes to the Stripe portal.

Fix the card and the app opens again on its own. Stripe tells CleanFlo the subscription is healthy, usually within a couple of seconds, and the paywall stops appearing. There is nothing to email us about and nothing to reactivate.

Cancelling

You can cancel at any time, and you do it in the Stripe portal: Settings → Plan & billing → Manage billing, then cancel there. No notice period, no phone call, no retention conversation.

Cancelling does not cut you off that afternoon. The subscription runs to the end of the period you have already paid for, and CleanFlo only marks it Cancelled when Stripe reports that it has genuinely ended. Until then everything works normally. Cancel during the trial and you are never charged at all.

After that, the app stops opening and shows you a screen headed Subscription ended, offering to resubscribe at £19.99 a month. Your records stay exactly as they were. If you come back a year later, everything is still there.

Before you go, take your data with you. Every list in CleanFlo has an Export CSV button, and Settings → Export data will hand you the whole lot: clients, locations, cleans, invoices, staff and services, either one table at a time or as a single combined file.

Clients
Export CSV
Locations
Export CSV
Cleans
Export CSV
Invoices
Export CSV
Staff
Export CSV
Services
Export CSV
Export All Data
Settings → Export data. Six tables, one button each, and one that fetches all of them into a single file.

One thing worth separating in your head: the £19.99 you pay us has nothing to do with the VAT settings on your own invoices. Your VAT registration, your VAT number and the tax on the invoices you send your clients are all configured under Settings → Money and Invoicing settings, and none of it changes what CleanFlo charges you.

Common questions

Do I need to enter card details to start the trial?
No. The 14 days start with no card at all, and we ask for one as the trial comes to an end. We email you three days before that and again the day before, so nothing is ever charged without warning you first.
Does the price go up as I take on more cleaners?
No. It is £19.99 a month for the company however many cleaners, clients or locations you have. There is no seat count in the subscription at all, so nothing about your team size can change the figure.
Where do I get a receipt or a VAT invoice for CleanFlo itself?
In the Stripe billing portal, reached from Settings → Plan & billing → Manage billing. Stripe holds the payment history and issues the documents, which is also where you change the company name and billing address that appear on them. There is no invoice history table inside CleanFlo.
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, locations, cleans, invoices, staff and services as CSV at any point before you go.
I cancelled by mistake. Can I get my trial back?
You can restart the subscription at any time from the same screen, but the free trial is granted once per company. Billing restarts at £19.99 a month straight away. If you think a subscription is already active and you are being asked to pay again, contact us before paying rather than paying twice.
What’s next How to read your reports What each of the eight Reports tabs answers, how the four fixed date ranges behave, why there are no comparison figures, and what the printed six-section document contains.

Did this answer your question?