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.
On this page
£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 for | What it actually costs |
|---|---|
| Each cleaner you add | Nothing. The price is per company, not per person. |
| Each client or location | Nothing, and there is no cap on either. |
| The cleaner phone app | Included. Free on the App Store and Google Play, with nothing to buy in it. |
| Client portals | Included, however many clients you switch them on for. |
| Sending invoices, quotes or the two-week schedule email | Included. |
| Exporting your data as CSV | Included, 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.
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."
Your business, your account and how CleanFlo works for you
Your CleanFlo subscription and the card it is paid with.
Billing managed securely by Stripe. Update payment methods, download invoices, or cancel your subscription from the billing portal.
- Settings in the sidebar opens this screen.
- Manage billing is the main action on this screen.
- New, in the title bar on every screen, adds a clean, client, quote, invoice and more.
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 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.
- The badge on Settings → Plan & billing turns to Payment Failed, and a red warning line appears under the plan card.
- 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.
- Your cleaners see a plain notice rather than a bill. Their screen reads "Access suspended" and tells them to contact their manager.
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.
You will be taken to the Stripe billing portal, where you can change the card on file and retry the payment.
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.
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?
Does the price go up as I take on more cleaners?
Where do I get a receipt or a VAT invoice for CleanFlo itself?
What happens to my data if I stop paying?
I cancelled by mistake. Can I get my trial back?
Previous: How CleanFlo handles your data under GDPR
Did this answer your question?
Good. Back to the app, then.
Sorry about that. Tell us what you were looking for and a person will answer it.
Still stuck?
Every message is read by a person on the CleanFlo team.