Nothing is held back on the cheaper plans and nothing is counted on any of them. The only difference is how many people are doing the cleaning.
Yearly is two months free — 17% off. Same product, same everything.
The whole product, with no caps on how much work you put through it.
Start free trial14 days free, no credit card · Cancel anytime
Everything in Solo, plus the roster — invites, roles, pay — and your own domain on everything clients see.
Start free trial14 days free, no credit card · Cancel anytime
Everything in Team, with room for the office as well as the vans.
Start free trialMore than 15 logins? Contact us14 days free, no credit card · Cancel anytime
A seat is a login, not a job title. You count, an office manager counts, every cleaner with their own account counts — and somebody you remove from the roster stops counting at your next renewal. If you are ever unsure, open your team page and count the rows: that is the number, and it is the same one we count.
Founding offer. Migration is on us for the first 50 teams: we move your clients, services and prices over from whatever you use now. From team 51 it is $199, once.
The plans step at headcount, so these three rules exist to make sure the step never lands at the worst moment.
Add somebody and they can work that afternoon. Nothing stops, nothing locks, nobody has to pay first.
Never mid-month, never prorated, never a surprise charge on the day you hired. The step up costs less than one clean.
Somebody leaves in October and you are on the smaller plan at your next renewal. No email, no phone call, no asking.
What you get
Except the ones marked Team, which only exist once there is somebody else to assign work to.
One link to send when somebody asks how much you charge, and a widget for your own site.
Your services, your prices, your service area — the page you send when a referral texts asking what you charge.
One line of script drops the same form into a site you already have.
Your booking page and every link we text your clients carry your domain, not ours. We set it up with you.
Request mode holds every booking for a one-tap yes. Instant mode fills your calendar inside the rules you set.
Bedrooms, bathrooms, half baths, square footage, pets and how the place has been kept — answered before you commit to a price.
A base rate plus what you charge per bedroom, per bathroom, per half bath and per thousand square feet, with a minimum you never go under.
Weekly, biweekly and monthly rates apply themselves when somebody picks that frequency.
The same answers that price a job also estimate how long it takes, so your day is not booked wrong.
Notice you need, travel gap between jobs, how far ahead the calendar opens, and how slots are spaced.
The page and the emails carry your brand, not ours.
Require a card, offer it, or ask for nothing until the job is done.
Clients choose whether they want texts, and the answer is stored with the booking.
Where the work sits, and what happens when it moves.
Move a job by picking it up and putting it somewhere else.
Nothing lands on a day you are closed.
Weekly, every two weeks, monthly — or the third Tuesday, if that is the arrangement.
Pause or skip a single clean and the series carries on around it.
Move or cancel a job and the client is told, with the new time in it.
Subscribe Apple or Google Calendar to one link and it keeps itself up to date.
Everything you would otherwise be keeping in your phone.
History, addresses, phone numbers and what you know about them.
Label people however you sort them in your head.
Import a CSV and keep the dates people actually became your clients — their tenure is not reset to today.
Door codes, alarm codes, where the key is, where to park, which dog is friendly.
Each client's own text and email preferences are respected.
Invoices, cards and the chasing — with the money going to an account that is yours.
Several lines, each taxed or not on its own, so extras are itemised rather than buried.
Added to the invoice and paid with it.
A deposit now and the rest later, tracked against one invoice.
Issued against the invoice, so the record stays honest.
Clients pay by card without ringing you about it.
Clients save their own card when they pay an invoice — the easiest possible ask, and the strongest record of consent.
The saved card is charged on completion, with a receipt sent.
On a schedule you set, or not at all — your call.
Sequential, per business, starting where you want it to.
Your rate and your registration number on every invoice, in your currency.
Invoice CSV shaped the way QuickBooks Online's importer wants it, tax in its own column.
Connect the one you already have, or make one. You own it, you see the whole dashboard, and you can disconnect us without asking permission.
The messages that stop the phone ringing — all of them included, at any volume.
Sent the moment a clean is on the books.
Text and email, 24 hours ahead of every clean.
A text with when you are actually going to be there.
Both go out automatically, with the reason and the new time.
The invoice with its pay link, then a receipt when it clears.
No bundles, no credits, no per-text rate — the bill is the bill however busy the month was.
A few hours after a clean is marked done, your client gets a short message with your own review link. Once per clean, never twice, and never about a visit that got cancelled.
Handled the way carriers require, so your number stays in good standing.
What you need in your hand while you are standing in the house.
The same clean done the same way every time.
Before and after, damage, the thing you need to remember.
Job notes with lines that get marked done as you go.
In the browser, with nothing to install and nothing to update.
Everything below is what the Team price is for — it appears the moment there is a second person.
They set their own password; you never handle it.
Each role sees what it should. A cleaner sees their own day, not your books.
Put someone's name on it, or send it out and let whoever wants it take it.
Hourly, a flat rate, or a percentage of the job — with a one-off override when a job is unusual.
Everyone can see what a clean is worth to them before they take it.
Each person keeps their own week, so nothing is booked over it.
A support line on the job that reaches you, not the client, when something goes wrong.
The other half
Better to read it here than find it out in week two. If one of these is the thing you need most, buy something else — that is a genuine recommendation, not a negotiating position.
Reminders send from a number that does not receive. Anyone who texts back gets a note pointing them at your own phone.
It runs in the browser on your phone. That is deliberate, but if an App Store icon is what you want, it is not here.
They book, they pay, they get told what is happening — but they cannot sign in to reschedule themselves.
Anyone with the link can book, however far away they live, and there is no travel surcharge by distance. You will see the address before the clean, but the booking is already made.
Your day is not reordered by drive time. You decide the order; the schedule just holds it.
No campaigns, coupons or gift cards. Beyond asking for a review after a clean, this runs the work rather than the advertising.
For comparison
Every figure below was read from the vendor's own pricing page on 18 August 2026, and each row links back to it. Check them — that is the point of printing them.
Capped at 40 appointments a month, and no booking form at all. Texts are billed on top of every plan.
No text messages of any kind. They start at $57, and only if you open your own Twilio account and pay Twilio yourself.
Their branding stays on your emails and your cleaners’ app until $79.
No scheduler, no auto-charge, no texts — and a cap of $5,000 a month on your revenue. The tier with the scheduler is $197.
One user. A second person is $119, and two-way texting is on the $199 plan.
One user. Anything a second person needs starts at $189.
Paid for at the card reader: 3.3% + 30¢ on online payments, against Stripe’s 2.9% + 30¢. Square owns the merchant account.
No cap on jobs, clients, invoices or revenue. Texts included at any volume. The Stripe account is yours.
Where a vendor sells to teams, the number shown is their entry plan, which is usually one user. Ours are $59, $99 and $239 a month, or 17% less paid yearly.
My own cleaning business runs on this. Every feature above exists because a job needed it on a Tuesday, not because it filled a row on a comparison table.
Start free trial14 days free, no credit card