Set every regular client up as a true recurring job with its invoicing schedule — per visit or fixed monthly — so the round and the billing run themselves.
Software: Jobber or ServiceM8 recurring jobs
AI Guides / Cleaning
A cleaning business is two businesses: recurring rounds, where every client is an annuity and churn is the number that matters, and one-off bond cleans, won on speed and on a photographed report an agent can wave at a bond dispute. Your job software's own documentation uses weekly cleaning as its example of recurring work — the machinery is built for you and mostly switched off.
Start at step one. Stop whenever you like — nothing below is needed for anything above it to work.
Prices checked by hand 27 July 2026 · nobody pays to be listed here
The whole page, in order
Set every regular client up as a true recurring job with its invoicing schedule — per visit or fixed monthly — so the round and the billing run themselves.
Software: Jobber or ServiceM8 recurring jobs
Switch on booking and reschedule notifications, and put the quality checklist on every job card so any cleaner delivers the same clean.
Software: Jobber notifications or ServiceM8 checklists
Build the bond-clean product: the photographed exit report from a ready-made form, delivered same day, with a re-clean guarantee in writing.
Software: ServiceM8 Detailed Exit Clean Report
Watch three numbers: recurring clients gained versus lost, one-offs converted to recurring, and bond cleans per agent. Only then decide whether anything needs building.
Software: Jobber or ServiceM8 reports
Step one · start here
On Jobber, ServiceM8, these are settings, not another subscription — check your plan includes them. On something else, search its help centre for the same feature name.
Extra software cost
$0*
if included in your plan
Hours back per month
≈19
Why it matters
The round engine: multiple visits on a repeating schedule, invoiced per visit or at a fixed monthly price — Jobber's own documentation uses weekly cleaning as the example. Most cleaning businesses on it still rebuild the week by hand.
What to do
Open the official guide below. In Jobber, find “Recurring jobs with scheduled invoicing”. Follow the guide once, switch it on for one real job or customer first, and check that it did exactly what you expected before using it everywhere.
Open the official setup guide ↗1 day to load clients · $0 extra if included in your current plan
Why it matters
Moving a visit prompts a text or email to the client automatically, from a template you set once — the communication that separates a professional reschedule from a no-show accusation.
What to do
Open the official guide below. In Jobber, find “Reschedule notifications”. Follow the guide once, switch it on for one real job or customer first, and check that it did exactly what you expected before using it everywhere.
Open the official setup guide ↗1 hour · $0 extra if included in your current plan
Why it matters
Recurring jobs on every plan, smart checklists on every job card, and a ready-made Detailed Exit Clean Report with per-room photo allowances. That report is the bond-clean deliverable, and it is available on any plan including Free.
What to do
Open the official guide below. In ServiceM8, find “Recurring jobs, checklists and the exit-clean report form”. Follow the guide once, switch it on for one real job or customer first, and check that it did exactly what you expected before using it everywhere.
Open the official product page ↗Half a day · $0 extra if included in your current plan
Different software? The same switch usually exists under another name.
Step two · first workflow to implement
A commercial cleaning enquiry is only useful when it includes the service, property size, location, frequency, timing and any helpful photos. Comora collects that intake in one branded flow, including whether the customer needs one-time or recurring cleaning, then sends the complete request to your team ready to price.
Do this in order
Typical size
every website enquiry
Setup
Configured for you
What to use
Comora quote intake
Buy or build: Done for you
How you know it worked
Count it in week one, then count the same thing again in week four. If the number did not move, stop spending.
Keep this implementation simple
Use the steps above with the software you already have. Test the workflow on your own phone before adding another product or paying someone to build around it.
Commercial cleaning quote intake
Comora collects the service, property, location, timing and photos before your team calls back. See how Comora quote intake works or try the live commercial cleaning example.
Step three · keep going without adding complexity
One at a time. Finish it, test it on real work, then start the next.
The agent's fear is the bond dispute. A same-day photographed exit report per room, plus a written re-clean guarantee, wins the agent's next fifty vacates from the cheaper cleaner who hands over nothing.
Setup effort: Half a day
One agent controls a stream of vacates. A standing arrangement — same-day reports, guaranteed re-cleans, one invoice format — beats chasing individual tenants for the same jobs one at a time.
Setup effort: 1 day
Recurring clients rarely quit loudly — they skip, then skip again, then stop. A skip triggers a check-in message, and two skips trigger a call, because winning a save costs a conversation and winning a replacement costs a marketing budget.
Setup effort: 1 week
Step four · only once the first three are running
The first point where paying for a build makes sense — once the earlier steps are running.
Ten cleans in, the relationship is proven. One message: a review link, and a free clean for any neighbour they refer — density on your existing streets is the cheapest growth in this trade.
Setup effort: Half a day
Does this look familiar?
Quote the recurring price on every one-off
Win the bond clean with the report, not the price
Ask the property manager for the rent roll
Save the client before they cancel
Ask for the review and the referral at clean ten
Let the round schedule and invoice itself
After thirty days
Number one
Write down the current monthly number before you switch anything on. Compare it with the same number after thirty days.
Number two
Count it the same way in week one and week four. Do not change the definition halfway through.
Number three
Use the history inside your existing software to count how often the automation actually ran.
Number four
Ask the person doing the work now. They will know before a dashboard does.
Every other figure here is a typical size. These four are yours.
Reference
All 11 jobs for cleaning, in order of what they return.Open ↓Close ↑Wins work
01
02
03
04
05
Saves hours
06
Recurring visits generate on schedule and invoices issue per visit or per month automatically — the Sunday-night whiteboard session and the end-of-month invoice marathon both retired.
07
Room-by-room checklists mean any cleaner delivers your standard, new starters train from the phone, and 'you missed the skirting boards' becomes a checked box with a timestamp.
08
Codes, key locations, alarm quirks and pet warnings on the job card where the assigned cleaner sees them — not in a message thread the whole company scrolls.
09
Two photos per room, filed to the job — your evidence when a client disputes the clean, and your marketing when they don't.
10
Office and strata contracts on 14 and 30-day terms chased automatically, with your anchor accounts excluded because those need a phone call.
11
A cancellation at 10am offers the slot to nearby clients who've asked for extra cleans — keeping the crew earning on the same street instead of driving home early.
The stack
| Tool | What it is for | Price | Verdict |
|---|---|---|---|
| Job managementJobber | Recurring jobs, scheduling, client hub and per-visit invoicing — with cleaning as a core use case. | $29/mo ↗ | The recurring-job and notification machinery above is the reason to have it, and some automations are plan-gated — check which tier you're actually on before assuming you have them. |
| Job managementServiceM8 | The flat-priced alternative with checklists, forms and the ready-made exit-clean report. | $29–79/mo flat ↗ | Flat pricing suits cleaning's thin margins and larger crews, and purchased forms work on every plan. iOS-first — Android cleaners get the cut-down Lite app, which matters more here than in most trades. |
| Phone & messagingOpenPhone | A business number with shared inbox so client messages stop living on the owner's mobile. | $19/user ↗ | Worth it once a second person answers messages. The searchable thread per client doubles as your record when a dispute surfaces. |
| AccountingXero | The books, and reminders for the commercial accounts on terms. | $35/mo ↗ | You almost certainly have this already, and it syncs with both platforms above. Reminders are free and off by default. |
| AutomationMake.com | The churn-save triggers and gap-fill cascades around the job software. | $9/mo ↗ | Two good scenarios — the skip-detector and the gap-filler — cover most of what this trade needs. Keep it few and boring. |
| AssistantChatGPT Team | The team's questions from your own documents — what's in a standard versus deep clean, product-per-surface rules, pricing. | $25/user ↗ | Loaded with your actual scope definitions it settles the 'is that included' argument before it reaches the client. Out of the box it moves nothing. |
| Job documentationCompanyCam | Photo trails beyond what the job software captures. | $29/mo ↗ | Probably redundant — job-software photos plus the exit-clean form cover the evidence need. Only worth it for large commercial sites with multi-visit histories. |
| AI answeringRosie | Answering overflow calls and capturing quote requests. | $49/mo ↗ | Fine for capturing details, but let it quote only your published flat rates — a bond clean priced sight-unseen on a trashed four-bedroom is a loss you'll honour. |
Do not bother
Marketplaces rent you demand at race-to-the-bottom prices and keep the client relationship — you're bidding against desperation for a customer who was taught to shop on price. Use them to fill a dead week if you must; build the round on referrals, agents and street density.
Jobber and ServiceM8 already hold every client, their history, their notes and their messages. A separate CRM is a second database to keep in sync and a subscription for a solved problem.
Scoring dashboards on top of inconsistent cleans measure the chaos without fixing it. The checklist on the job card is the quality system; buy measurement only after it's followed.
Sources
Nearby trades
Common problems this covers
How every other industry fixes the same thing, and what they pay.
Price rechecks only. Leave any time.
Do it yourself
Use the official links, do one card at a time, and count the result after thirty days.
See every guide →For commercial cleaning companies
$49/month
Comora builds, installs and maintains a branded quote flow that collects complete commercial cleaning enquiries before your team responds.
See your quote assistant →