The Math of Cultivating What You Already Own: Lowering Cost per Job With Your Existing Customer Database
Two ways to book a roof job. One starts with a stranger who found you at midnight through the map pack — you pay for the name, you race to call back within the hour, and you qualify out a large share of what you bought. The other starts with a past customer who already owns a roof you installed and a system you commissioned — you send a note, the phone rings, and the conversation begins with trust instead of convincing. Both are real pipelines. One of them is dramatically cheaper per job, and most roofing and solar shops barely run it.
This post puts illustrative numbers on that gap — clearly labeled, made from published averages, run your own — and then shows the system that makes cultivation practical.
The acquire-vs-cultivate ledger, worked in plain numbers
Start with the job itself: a typical professional roof replacement averages about $9,536–$9,600 (Angi, 2025–2026). Now compare how the two pipelines reach that job.
Acquire: leads are priced in the market at a range of costs per contact — and the top of that range is steep. A single bought lead can run $150 or more, before the sales cost of chasing it (our own qualified leads stay $95 standard / $130 premium). On a typical campaign you buy several leads to produce one booked replacement. Illustratively: five leads at an average $95–$130 each means roughly $475–$650 in acquisition spend for one job — before the missed calls. Apply the published call-answer math — 27% of home-services inbound calls go unanswered (Invoca) and 85% of unreached callers never call back (Numa, 2021) — and a chunk of what you bought never even gets a conversation. Nothing is free, and acquisition is honest work — but it is the expensive end of the ledger.
Cultivate: the same marketing motion pointed at your existing database costs email, a phone system, and your time — a per-contact cost near zero compared with purchased leads. Reaching 100 past customers who already know you produces a handful of inspections and replacements without buying a single name. And the deliverable is different in kind: reactivating your database to a booked appointment produces a high-intent customer ready for your sales team — someone who has already confirmed a time slot on your calendar, by construction. Your sales team only talks to people who already said yes to a time. The economics don't depend on precise response rates; they depend on the cost per contact being a rounding error next to the cost per cold lead. Cultivation contracts at a higher rate too, because the homeowner already trusts you — no first-date qualification, no price-matching against three strangers.
(That $475–$650 and the "handful of jobs" are illustrative arithmetic on published averages and our own pricing — not a research statistic or a promise. Check the numbers against your own cost per lead and close rate.)
Lower cost per job: the compounding part
The published benchmarks make the same point with harder data:
- Acquiring a new customer costs 5 to 25 times more than retaining an existing one (Gallo, HBR, Oct. 2014) — every cultivated job is the same revenue at a fraction of the acquisition cost, by definition.
- A 5% retention lift raises profits 25% to 95% (Reichheld, Bain & Company) — because the retained job carries almost none of the acquisition overhead.
- Repeat customers drive 39% of revenue and 71% of business volume (ServiceTitan, Nov. 2023) — the customers you already have are not a side market; they are the majority of the business.
- Built-in trust closes faster. A past customer with a 17-year-old roof (asphalt shingles average about 20 years per NAHB, 2007) doesn't need a cold-call pitch — they need a reminder and a calendar slot. Speed benefits them too: the firms that respond within an hour are nearly seven times as likely to qualify the lead (Oldroyd et al., HBR, 2011), and your existing customer who calls you back is the fastest response you'll ever make.
Every cultivated job also lowers your average cost per job across the whole company. A shop booking half its work from the database and half from purchased leads carries an average acquisition cost far below a shop that buys every job. That's the headline math: cultivation doesn't just add jobs — it reduces the blended price of every job in the pipeline.
Cultivation is only practical with a system
Here's why most shops don't do it: a database is a pile of names until it has a system attached. Three pieces make cultivation real, and each one maps to a failure mode that kills the pile:
- Answered calls. Cultivation generates callbacks — the past customer who got your note and dials the number on it. The entire campaign dies at the same leak that kills cold leads: 27% of inbound calls go unanswered (Invoca) and 85% of unreached callers never call back (Numa, 2021). The system that keeps cultivation alive answers every callback, books the inspection, and confirms by text. An AI Receptionist does this 24/7 — including the storm surge when the office can't keep up.
- Automated review requests. Cultivation's other output, besides jobs, is fresh reviews — 97% of consumers read reviews for local businesses (BrightLocal, Jan. 2026), and 80% are likely to use a business that responds to ALL its reviews (BrightLocal). Every inspection and repair should trigger a same-day review request, and every review a response. That's Reputation Management, running the request and the response loop on schedule.
- Reminder scheduling. The roof-inspection anniversary, the solar health check, the storm-season check-in — none of it happens from memory. The system holds the schedule, sends the reminder, and books the slot. The HVAC trades already run this flywheel with tune-ups; roofing and solar just have longer spokes.
Notice what these three pieces have in common: they're the same systems that make acquisition work. The AI Receptionist that books a purchased lead also books the reactivation callback. The reputation automation that wins the map pack also converts past customers into fresh reviews. Cultivation isn't a separate business — it's the same operation pointed at a warmer list.
New: database reactivation on a success basis
The math above is why we now run database reactivation as a product of its own. For roofing and solar companies with a list of past customers, Cascade Home reactivates your database on a success basis: we run the sequence against a batch of 1,000 of your past leads, and you pay $150 per booked appointment — nothing per lead, nothing for the contacts that don't respond. An appointment counts as booked the moment a prospect confirms a time slot on your calendar — the same high-intent, ready-for-the-sales-team customer this post has been describing. Your sales team only ever talks to people who already agreed to a time.
That's the risk transfer that flips the ledger. A bought lead costs you in the market no matter what happens next; a reactivation appointment costs you only when it books. If the campaign produces nothing, you pay nothing. If it produces 60 appointments, you pay for 60 appointments — a bill you can trace to actual slots on the calendar, not a pile of names.
Our operating target for activation is 5–10% of a batch — 50 to 100 booked appointments per 1,000-lead campaign — a target to be proven in the pilot, not a researched statistic. (Scale illustration, clearly illustrative: a firm running 10,000 records a month through the same sequence at the same 5–10% range is looking at roughly 500 to 1,000 booked appointments a month — versus roughly $150,000 or more to buy 1,000 cold contacts with no delivery guarantee.)
Cultivate the database, and acquire to feed it
The two sides of the ledger are complements, not alternatives. Acquisition is how the database gets built in the first place — Qualified Leads (verified homeowner leads at $95 standard / $130 premium, no setup fee, no contract) put new customers at the top of the funnel, customers who become the cultivation targets of the next decade. Cultivation is how the database pays rent — lowering your cost per job, raising your close rate, and compounding the trust that sells the next replacement.
A roofing or solar shop that runs both has a simple, durable advantage: it buys new business at market rates and books a growing share of its work from a list it already owns. The math isn't subtle. It's just usually not written down. Write yours: pull your last 100 customers, run a reactivation sequence, and count what comes back. The ledger will do the rest.
Takeaways
- Illustratively, five purchased leads at $95–$130 each ≈ $475–$650 toward one roof job, versus near-zero per-contact cost to reach your own database. (Run your own numbers.)
- Published benchmarks agree: new customers cost 5–25x more to acquire (Gallo, HBR), a 5% retention lift raises profits 25–95% (Reichheld, Bain), repeat customers drive 39% of revenue (ServiceTitan).
- Cultivation closes higher and faster: built-in trust, no map-pack lottery, and a past customer calling you back is the warmest lead there is.
- Three systems make it practical: answered calls (27% unanswered, 85% never call back — the database dies at voicemail), automated review requests (97% read reviews), and reminder scheduling for inspections and checkups.
- Cultivate the database, acquire to feed it: Qualified Leads keep filling the top of the funnel your future cultivation lives on.
- New — database reactivation on a success basis: $150 per booked appointment, batches of 1,000 leads, pay only when a prospect confirms a time slot — nothing per lead, nothing for dead contacts (solar and roofing).
Want to hear the receptionist that keeps your cultivation campaign from dying at voicemail? Call Betty, our Demo AI Agent, at (760) 654-6327 — or book a call with us. No setup fee, no contract.
Sources
- Angi, roof-replacement cost data (2025–2026) — ~$9,536–$9,600 average professional replacement; typical range ~$5,800–$13,000.
- Gallo, HBR (Oct. 2014), "The Value of Keeping the Right Customers" — acquiring a new customer costs 5–25x retaining an existing one.
- Reichheld, Bain & Company (via HBR) — 5% retention increase → 25–95% profit increase.
- ServiceTitan, Residential Services Report (Nov. 2023) — 1,000+ U.S. residential contractors; repeat customers 39% of revenue, 71% of business volume.
- NAHB with Bank of America (2007), Study of Life Expectancy of Home Components — asphalt shingle roofs ~20 years.
- Invoca home-services call analytics (via Housecall Pro) — 27% of home-services inbound calls unanswered.
- Numa (2021), Small Business Phone Report (via industry reporting) — 85% of unreached callers never call back.
- Oldroyd / McElheran / Elkington, HBR (2011) — within-an-hour contact nearly 7x more likely to qualify the lead.
- BrightLocal, Local Consumer Review Survey (Jan. 2026) — 97% read reviews for local businesses; 80% likely to use a business responding to ALL reviews; 42% unlikely to use one responding to none.