Why home-services CAC only works with repeat revenue
Here is the uncomfortable arithmetic of home services: the first job usually does not pay for the customer who booked it. Between ad spend, the discount that won them, and the cost of the work, a one-off clean, mow, or service call often breaks even at best. The profit lives entirely in what happens next — the repeat bookings.
Which means your real business is not acquisition. It is retention. A cleaning company that books a customer once and goes silent is paying full price for a customer it then abandons. A competitor that rebooks the same customer four times a year, on the same acquisition cost, is running a completely different business — even if their ads look identical.
This is why "we need more leads" is usually the wrong diagnosis in home services. More leads at a break-even first job just buys more break-even. The leverage is in the repeat rate, and the repeat rate is a system, not a hope.
The rebooking system
The post-job moment is where the money leaks. The job is done, the customer is happy, and then nothing. No follow-up, no next booking, no reason to come back until the customer happens to remember. Most home-services businesses go completely silent here, and the relationship cools.
The rebooking system fills that silence with a designed sequence. After every completed job, the agent — we call ours Forge — sends a timed follow-up: a thank-you and review request first, then a rebooking nudge tuned to the service's natural cadence (a fortnightly clean, a quarterly pest treatment, a seasonal garden tidy). The nudge is not generic; it knows what was done and when the next one is due.
Seasonality is the multiplier. Forge writes nudges around the calendar — gutter clearing before the rains, AC servicing before summer, deep cleans before holidays — so the offer lands exactly when the need does. And every nudge makes rebooking one tap: the customer confirms in the thread, the job goes on the calendar, no phone call required.
Alongside Forge, Verity handles the review loop, so the same post-job moment that drives rebooking also compounds your reputation. One moment, two assets: a repeat booking and a review.
| Timing | What the agent sends | Outcome |
|---|---|---|
| Same day | Thank-you + one-tap review request (Verity) | Reputation compounds at peak goodwill |
| Service-cadence due date | Rebooking nudge tuned to the job (fortnightly, quarterly, seasonal) | The next booking lands when the need recurs |
| Seasonal triggers | Calendar-based offers (pre-summer, pre-holiday, pre-rains) | Demand captured before the customer shops around |
| On reply | One-tap confirm, job written to the calendar | Rebooking with zero phone tag |
| Ongoing | Customer LTV updated in the dashboard | You see who is compounding and who is churning |
Making lifetime value visible
You cannot manage what you cannot see, and most home-services businesses cannot see lifetime value at all. They track cost per lead and maybe cost per job, but not what a customer is worth across a year of rebookings — which is the only number that tells you whether your acquisition is actually profitable.
So the system makes LTV visible. Every job, every rebooking, every customer flows into an LTV dashboard (here, Looker), with monthly retention reporting on top. Now you can answer the questions that actually matter: which channels bring customers who come back, which services drive the highest lifetime value, and where in the lifecycle customers churn.
That changes how you spend. Once you can see that a customer from one channel rebooks four times and another rebooks once, you stop optimising for cheap leads and start optimising for valuable customers. The rebooking loop lifts the repeat rate; the LTV dashboard tells you where to point the acquisition budget.
The before and after
The before and after comes from a cleaning company in Riyadh (CS-032, Q2 2025). Before, it ran on one-off jobs with no follow-up: 19% of customers rebooked within 60 days, there was no LTV tracking, and the post-job moment was pure silence.
After installing the rebooking loop and the LTV dashboard, the re-booking rate climbed from 19% to 51%, and recurring revenue grew 2.4×. Acquisition spend did not change — the same customers were simply worth far more, because the business finally stopped letting them go quiet. The figures below summarise it.
As always: one company, one market, one period. The mechanism — a designed post-job loop plus LTV visibility — is the part that generalises. The exact lift depends on your service cadence and how cold your current follow-up is; the colder it is now, the more there is to recover.
| Metric | Before | After |
|---|---|---|
| Re-booked within 60 days | 19% | 51% |
| Recurring revenue | Baseline | 2.4× |
| Post-job follow-up | None (radio silence) | Forge seasonal nudges after every job |
| LTV tracking | None | Live dashboard + monthly retention reporting |
| Review generation | Inconsistent | Automated at peak goodwill (Verity) |
Where to start
If you run a home-services business, the highest-return question is not "how do I get more leads" — it is "what percentage of my customers rebook, and how fast." If you do not know, that is the place to start, because it is almost certainly lower than you think and worth more than any new campaign.
Then close the post-job silence: a thank-you and review request the same day, a rebooking nudge timed to your service's natural cadence, and seasonal offers that land before the need does — all run by an agent so it happens after every single job. Put LTV on a dashboard so you can see it working.
If you want your repeat rate and LTV mapped against your actual numbers, the growth audit is free and specific. We will show you what your one-off jobs could be worth as recurring revenue.