What Your Existing Customer Database Is Actually Worth
Most service businesses are sitting on 3–5 years of customer data they've never systematically worked. We break down the math.
The asset nobody is working
You already paid to acquire every name on that list.
Every record in your field-service software represents money already spent: the ad click, the lead fee, the truck roll, the tech's time. Those customers let you into their home, trusted your recommendation and paid your invoice. Then, for most of them, the relationship went quiet.
Meanwhile, the systems in those homes kept aging. The air conditioner you repaired in 2022 is three summers older. The water heater you flushed is closer to the end of its life. The panel you looked at during a service call still needs the upgrade you quoted. None of that opportunity disappeared. It is sitting in your database, waiting for someone to pick up the phone.
The economics are well documented. Research summarized in Harvard Business Review puts the cost of acquiring a new customer at anywhere from 5 to 25 times the cost of retaining an existing one. Bain & Company's Frederick Reichheld found that a five-point improvement in retention can raise profits by 25% to 95%. Your past customers are the cheapest revenue you will ever generate.
The math
Valuing a 5,000-customer list, one step at a time.
To put a number on your database, follow a record from the list to a booked job. The model below uses conservative example rates for a residential HVAC or plumbing company. Every rate is an assumption — the point is the structure, so you can drop in your own.
| Step | Records | Rate |
|---|---|---|
| Customer records | 5,000 | — |
| Reachable (valid phone, still in home) | 3,000 | 60% |
| Live conversations (multi-touch cadence) | 1,050 | 35% |
| Service & maintenance bookings (15%) | 158 jobs × $350 | $55,125 |
| Replacement opportunities (8% surface, 25% close) | 21 jobs × $9,000 | $189,000 |
| Modeled revenue from one full pass | $244,125 |
Example rates only. Replacement value is an assumed average installed ticket; service value an assumed average visit. Excludes maintenance agreements sold, repeat visits and referrals.
How your list compares
Two levers drive almost all of the value.
List size is fixed by your history. What you control is how many of those customers you actually get on the phone. In the example, each live conversation is worth about $232 in modeled revenue — so every point of conversation rate matters.
| List size | Revenue at 35% conversation rate |
|---|---|
| 2,500 records | $122K |
| 5,000 records | $244K |
| 10,000 records | $488K |
| Conversation rate | Revenue from 5,000 records |
|---|---|
| 25% reached | $174K |
| 35% reached | $244K |
| 45% reached | $314K |
Why it sits idle
The reasons are operational, not strategic.
Almost every owner we talk to agrees their customer list is valuable. It still does not get worked, for predictable reasons. The CSRs are busy answering inbound calls. Outbound calling feels like a distraction from today's schedule. Nobody owns it, so it happens in bursts during slow weeks and stops the moment the phones get busy — which is exactly when capacity is easiest to fill with replacement work.
A list worked once, in a burst, produces a fraction of its value. A list worked systematically — segmented, sequenced and measured — compounds.
Value your own list in 30 minutes
Pull these four counts from your software.
- Unique customers served in the last five years, with a valid phone number.
- How many have not had a visit in 12+ months.
- How many have equipment 10+ years old on record — or no equipment data at all.
- Open estimates older than 60 days, and their total dollar value.
Then multiply by your own booking rate and average ticket. For the step-by-step method we use to work these lists, see White Paper 05: Your Database Already Holds Your Next Stage of Growth.
Ready to put this into practice?
See what these numbers look like for your business.
Book a free 30-minute call. We'll run the model with your real call volume, database size, and ticket averages.