Running a domestic cleaning business on Dispatch
Dispatch gets described as software for electricians and plumbers. The shape of the work is the same for a cleaning round: regular customers, visits to book, someone to send, and an invoice at the end.
Last updated: August 2026
It is the same job, with a mop
A domestic cleaning business looks different from an electrical one from the inside, but the admin is nearly identical. You have a list of houses. Somebody has to be somewhere on Tuesday. Whoever goes needs to know how to get in and what the customer is fussy about. When it is done, there is proof to keep and money to collect.
None of that is trade-specific. What follows is how the pieces of Dispatch line up against a cleaning round and, just as importantly, where you will still be doing something manually.
Your regular houses as a client list
Start with customers rather than jobs. Each household is a customer record; each visit is a job against it. That split matters more for cleaning than for one-off trades work, because the value is in the history: how long the house actually takes, what got flagged last time, which rooms are extra.
Once a house has a few cleans behind it, the record answers the questions you would otherwise be guessing at when quoting the next one.
Booking the week
Cleans go onto a week calendar. You can see who is booked where at a glance, assign the visit to a particular cleaner, and each card carries the job reference, the time and the town and postcode. Clashes warn rather than block, which suits a round where two short visits genuinely can sit close together.
A regular house does not need booking in every week. Set the customer up as a recurring booking and the visits repeat, which leaves the calendar reflecting your actual round rather than however far ahead somebody last got round to filling it in.
When you book, move or cancel a visit, the customer gets a confirmation automatically, which quietly removes a large share of the “are you still coming Thursday?” messages.
Regular rounds are the normal case, not the exception: most domestic cleaning is repeat business, so a weekly or fortnightly customer can be set up as a recurring booking rather than added to the calendar one visit at a time. The round carries itself forward and your admin time goes on the exceptions instead: the one-offs, the deep cleans, and the weeks somebody is away.
How a cleaner sees their day
Cleaners can see their own visits in the calendar they already use (Google, Apple or Outlook) either by subscribing to a private feed link or by getting an email invite for each job. It is a one-way view: jobs appear in the calendar, and the round is still managed in Dispatch. Moving the entry in a phone calendar does not move the clean.
Only the job number and the site postcode go to the calendar provider, never the customer's name, phone number or full address. For a cleaning business that detail is worth more than it first sounds, because a domestic address sitting in a synced phone calendar is a genuine privacy question. The full details stay in the app, one tap away. Syncing jobs to your calendar covers the set-up.
Quoting a deep clean or an end-of-tenancy
Regular cleans tend to settle at a known price. The money is made and lost on the one-offs: a deep clean, an end-of-tenancy, an after-builders job where nobody has said what state the place is in.
Those are worth quoting properly. Price the work, send it as a branded PDF, and the customer accepts or declines from a link rather than by text message three days later. You can ask for a deposit as a percentage of the quote, and when they accept, Dispatch raises the deposit invoice so they can pay by card straight away.
For an end-of-tenancy in particular, a written quote that lists what is and is not included is the difference between a clean job and an argument about the oven. Quoting with a deposit goes into what to put in one.
Before-and-after photos, filed against the job
Cleaning is one of the few trades where the proof genuinely is the photograph, and where the customer often is not there when the work happens.
Completion reports let a cleaner capture what was done, with photos, against the job itself, so the before-and-after of an oven or a bathroom lives on the record rather than in somebody's camera roll. Build the report template once, from the questions you actually want answered, and it gets asked the same way on every visit regardless of who is cleaning.
Completion reports can be made optional per business, so a round of trusted regulars does not have to fill one in every week if that would just be friction. The obvious pattern is to require them on deep cleans and end-of-tenancies, where a dispute is plausible, and leave them off for the weekly houses.
Keys, alarm codes and the awkward details
Every cleaning business runs on small pieces of knowledge: the key is in the lockbox, the code is the year the dog was born, do not touch the bookshelf, the cat gets out if you leave the back door open.
Dispatch has no dedicated key-management feature, so this rides on the job. Access details live in the job notes, and there is a message thread on each job, photos included, for the running conversation between office and cleaner. A customer can also raise an issue through a secure portal link without needing an account or an app.
The practical benefit is that when a cleaner covers a house that is not usually theirs, the thing they need to know is attached to the visit rather than sitting in someone else's phone. A word of caution worth applying anywhere: think about what you write down about how to get into somebody's home, and who on your team can see it. Roles and permissions sets out who can see what.
Getting paid
Raise the invoice from the clean, send it as a branded PDF, and let the customer pay by card online rather than promising to do a transfer at the weekend. Part payments and deposits are recorded against the invoice as they land, so the balance on screen is the real balance.
Domestic cleaning suffers a particular version of the late-payment problem: the amounts are small enough that chasing feels disproportionate, so people do not chase, and it accumulates. Automatic reminders help here more than in trades with bigger invoices: switch them on and an unpaid invoice chases itself at 3, 10 and 21 days past due, in your name, then stops. See chasing an unpaid invoice.
Income and expenses are kept as digital records suited to Making Tax Digital and export into your own filing software, which helps when your costs are a long tail of cloths, bags and refills. Making Tax Digital for sole traders covers what that means.
If you charge by the hour or pay staff
Plenty of cleaning work is priced by the hour, and plenty of cleaning businesses pay staff by the hour, which makes recorded time worth more here than in fixed-price trades.
Time can be logged against a job, and a week of hours produced as a PDF timesheet. Because the time attaches to the job rather than to a weekly grid, you also find out which houses genuinely take the two hours you quoted and which have quietly grown to three. That is the number that tells you when to reprice a regular. Timesheets and logging time covers the habit.
What to set up first
- Your regular customers, before anything else. Everything hangs off them.
- Your regular visits on the calendar, so the round is visible rather than remembered.
- One completion report template for deep cleans. Do not try to template everything on day one.
- Invoicing with card payment, because it changes how quickly money arrives more than anything else on this list.
Add time logging and quote templates once the basics are running. A cleaning round that is half-migrated is worse than one that has not started.
Questions
Cleaning business FAQ
Can I schedule regular weekly or fortnightly cleans?
Yes. A regular customer can be set up as a recurring booking, so the visits repeat on the calendar rather than being added one at a time, which is how most domestic rounds actually work. One-offs like a deep clean or an end-of-tenancy are booked as individual jobs alongside them, and each visit can be assigned to a particular cleaner.
How do I invoice a clean and take card payment?
Raise the invoice from the job, send it as a branded PDF by email, and the customer can pay by card securely online from the invoice. Part payments and deposits are recorded against it as they arrive, and automatic reminders can chase anything that goes past due.
Can I keep before-and-after photos of a clean?
Yes. Completion reports capture what was done with photos attached to the job itself, so the before-and-after stays on the record rather than in a camera roll. Reports can be made optional per business, which suits requiring them on deep cleans and end-of-tenancies while leaving them off for weekly regulars.
Is Dispatch only for trades like electricians and plumbers?
No. It is built around customers, jobs, scheduling, quoting and invoicing, which is the same shape of work whether the visit is a rewire or a house clean. The reusable report templates are what let it fit a specific trade, so a cleaning business asks cleaning questions rather than electrical ones.
How do cleaners see the jobs they have been given?
In the app, and optionally in the calendar they already use (Google, Apple or Outlook) by subscribing to a private feed or getting an email invite per job. That calendar view is one-way and carries only the job number and site postcode, so a customer name or address never lands in a synced phone calendar. The full detail stays in the app.
Where do I keep key and alarm details for a house?
There is no dedicated key-management feature. Access details go in the job notes, and each job has a message thread, photos included, for the conversation between the office and whoever is attending. That keeps what a cleaner needs attached to the visit, which matters most when someone covers a house that is not usually theirs.
Keep reading
More guides for trades and service businesses
Run your cleaning round in one place
Your regular houses, the week booked in, before-and-after photos on the job, and invoices your customers can pay by card.