
A cleaning company turning one-off cleans into recurring visits
An example playbook for a house cleaning company that wants more first-time deep cleans to become weekly, biweekly or monthly recurring visits.
The situation
This is an example, not a customer story. Say you run a residential cleaning company with two teams of two, covering a handful of suburbs near home. Most new customers find you when they need a one-time deep clean: guests arriving for the holidays, a house that got away from them after a new baby, the spring clean they never got round to. Your teams do excellent work. The customer is delighted, pays, says thank you, and you don't hear from them again until next spring, if at all.
You know recurring customers are what make a cleaning business steady. Every-two-weeks clients keep your teams busy on a schedule you can plan around, their homes never get out of hand, and you can plan payroll with some confidence. But the recurring offer only comes up if a cleaner remembers to mention it at the door, and most of your cleaners would rather clean than sell.
Meanwhile the schedule swings. Some weeks both teams are double-booked with deep cleans. Other weeks you're texting past customers to ask if they need anything. Quotes happen on the phone at night, after you've asked the same questions again: how many bedrooms, how many bathrooms, any pets, when was it last professionally cleaned.
What's getting in the way
- Recurring service isn't the default. Your website and Google profile lead with "deep cleaning", so that's what people book.
- The price difference is unexplained. Customers don't understand why a first clean costs more than a regular visit, so the regular price feels like a guess.
- There's no moment to ask. After the first clean, nothing happens. Whether the offer gets made depends on who was on the team that day.
- Rebooking takes effort. Getting on the schedule means a phone call or a long text thread, so people put it off.
- Recurring customers drift away quietly. Someone pauses for a vacation, never restarts, and nobody notices for months.
- Trust matters more than usual. You're in people's homes, often while they're out. Few or old reviews make that decision harder.
The plan
Week 1: Define the recurring offer and the questions
- You run the free AI report on your business to see how your Google profile, website and reviews look next to nearby cleaning companies.
- You and Zome write down the recurring offer in plain words: the frequencies you offer, what every visit includes, which extras rotate (inside the fridge one visit, baseboards the next), whether the same team comes each time, and how skips and pauses work.
- You set the prices. Zome helps you explain the gap between a first deep clean and a regular visit in two sentences: the first visit resets the home, and regular visits keep it there.
- Zome sets up the quote questions once, so you stop asking them on the phone: home size, bedrooms, bathrooms, pets, last professional clean and the frequency the customer is interested in.
Weeks 2 to 4: Make recurring the easy yes
- Zome rebuilds your booking flow so the first question is "how often?", with one-time as one of the options rather than the headline. Customers see a price range for their home size before they submit, and you confirm every booking.
- Your deep clean page becomes "Start with a deep clean, then pick your schedule", so the first visit reads as step one.
- After every first clean, a short sequence goes to customers who agreed to texts: a thank-you that evening with a summary of what was done, the recurring options and prices a day or two later, and one gentle reminder a few days after that. You approve every word.
- Your teams get one line to say at the door: "If you'd like us back on a regular schedule, you'll get a text with the options." No selling and no pressure.
- Review requests go out after each first clean, and once to recurring customers after their first few visits. Every customer gets the same neutral request.
Months 2 and 3: Keep recurring customers and win back one-offs
- Recurring customers get a reminder the day before each visit, with an easy way to ask for a skip or a change. You confirm changes.
- When someone pauses, Zome notes the date they expect to restart and sends a friendly check-in shortly before it.
- Past one-time customers get a seasonal note, such as before spring or the holidays, offering a deep clean with the recurring option attached.
- Every few weeks, you and Zome look at which first cleans turned into recurring visits and which frequencies people chose, then adjust the offer or the messages.
What Zome does and what you do
| Task | Zome | You |
|---|---|---|
| Recurring offer | Writes it up clearly for your site and messages | Decide frequencies, inclusions, pause rules and prices |
| Quote questions and price ranges | Builds them into the booking flow | Set the ranges and check them against real homes |
| Booking flow | Puts frequency first and sends requests to your inbox | Confirm each booking and assign a team |
| Follow-up after first cleans | Sends the approved sequence to customers who opted in | Approve the wording and call anyone who replies with questions |
| Door script | Drafts the one line and a short explainer for your teams | Train your teams and keep it no-pressure |
| Reviews | Sends fair, well-timed requests and suggests replies | Reply to reviews, especially critical ones |
| Visit reminders and pauses | Sends reminders and restart check-ins | Keep the schedule accurate and handle changes |
| Win-back campaigns | Drafts seasonal notes for past customers | Choose the timing and any offer |
| Reporting | Shows requests, sources and recurring sign-ups | Mark which customers are recurring and how often |
What to track
- First cleans booked. The top of the funnel. If this drops, recurring sign-ups follow.
- First cleans that become recurring. The main number for this plan. Watch it by month and by team.
- Frequency mix. Tells you whether your pricing nudges people toward the schedule that suits your crews.
- Time from first clean to first recurring visit. A long gap suggests the follow-up is too slow or too soft.
- Skips and pauses. An early warning of customers about to drift away.
- Recurring customers lost, and why. Ask everyone who stops. The reasons tell you what to fix.
- Review count and recency. New reviews help people decide whether to let a stranger into their home.
Common mistakes to avoid
- Pushing the recurring offer before the customer has seen the result of the first clean.
- Discounting the first clean so heavily that the regular price looks expensive next to it.
- Sending a review request after every recurring visit. Once, early on, is enough.
- Changing the team every visit without telling the customer. If you can't promise the same team, say so up front.
- Texting customers who never agreed to hear from you. Ask for permission at booking, and read text message marketing, done right before you start.
Your first step
Run the free AI report on your business. It checks your Google presence, your website and the cleaning companies near you, and lists what to fix first in plain English. If you'd rather talk the plan through with your own services and prices, book a demo. For more on keeping customers, read our guide to customer retention for home service businesses.
The easiest way to grow your service business online.
Get your free AI report in about a minute, then see exactly what Zome would fix first.

















