cleaning · pest-control · ltv · strategy

Recurring service customers cost more to win and are worth it

How subscription and contract value in pest control and house cleaning alter acceptable acquisition cost targets.

A pest control customer pays $180.00 for the first visit. That number, by itself, tells you almost nothing about what that customer is worth.

If the same customer renews quarterly for three years, the relationship is worth closer to $2,340.00. The click that won them can cost a lot more than a one-time job allows, and still be money well spent. This post is about how recurring revenue changes what you should pay to acquire a customer, and the trap that ruins the math.

The two different acquisition envelopes

One-time and recurring businesses are playing different games with the same ad budget.

  • One-time job. Each customer has to pay back their acquisition cost on a single ticket. If the average job is $450.00 and your margin is 40 percent, you have $180.00 of gross profit to work with. Your cost per booked job has to sit well under that, or the job loses money the day it closes.
  • Recurring program. The first job is the entry fee. The customer pays back their acquisition cost over renewals, so the acceptable cost per booked job can be several times the profit on the first visit.

This is why a cleaning company and a roofing company cannot share a budget rule. The roofer needs every job to clear its own cost. The cleaning company can afford to buy a customer at a loss on visit one, because the renewal curve does the paying back.

A worked example, with the arithmetic shown

Numbers below are illustrative, so you can see the shape of the math before plugging in your own.

Say a house cleaning contract is $160.00 per visit, monthly, with a 35 percent margin. Gross profit per visit is $56.00. If the average customer stays 14 months, the lifetime gross profit is about $784.00.

Now compare two acquisition outcomes:

OutcomeCost per booked customerLifetime gross profitNet after acquisition
Conservative$220.00$784.00$564.00
Aggressive$500.00$784.00$284.00

Both are profitable, even though the aggressive one would look terrifying in a cost-per-lead report. The one-time framing would cap the bid far below what the lifetime value justifies, and hand the market to whoever is willing to pay the real price of a customer.

The flip side is the warning. If your retention is actually six months, not fourteen, that $500.00 acquisition cost is a loss. Recurring math only works if the renewals are real.

The trap: optimizing a one-week window

Most campaign managers optimize for the first conversion, because that is what the platform shows them. They earn the first booking and never see the renewal, so they bid as if the customer is worth one visit.

This is the same failure as cost-per-lead thinking, one level deeper. A lead is not a deposit, and a first booking is not a customer. The deposit happens over the life of the contract, and the report that stops at visit one is hiding most of the money.

To run recurring acquisition honestly, you need three numbers the platform will not give you:

  1. Average contract length, from your own records.
  2. Renewal rate, confirmed month by month.
  3. Lifetime gross profit per customer, at your own margin.

Those come from your books, not your ad account. This is why the client confirmation step matters: without you telling me which customers stayed and what they paid, the Ledger stops at the first job and understates the value of every dollar spent.

What this changes about the budget

For a recurring business, the proving period has to be judged differently. The verdict date cannot ask “did month one pay back,” because by design it will not. The honest question is whether the cost per booked customer sits below the lifetime value you can defend, at a retention rate you can prove.

That is the conversation to have before launch. If you can state your renewal rate and your margin, the acceptable acquisition cost is arithmetic. If you cannot, the first job of the engagement is measuring those, not scaling spend.

I count conservatively. Every untracked job is your upside, not my credit.

Start here

Three numbers are enough to start.

  1. What the last marketing attempt cost, all-in
  2. What a booked job is usually worth
  3. How many jobs you can take on now

Send what you have. A missing number is not a blocker, working it out is part of the audit. No contracts, ever. I reply within 12 hours.

Send the numbers

What is happening with your advertising?

Spend, leads, and what you suspect is going wrong. I reply within 12 hours.

No contracts. I reply within 12 hours.

Start with a number