How to Reactivate Old Customers and Book More Jobs
Every contractor obsesses over new leads and pays $50–$300 apiece for them. Meanwhile hundreds of past customers sit in a CRM, an invoicing tool, or a shoebox of paper tickets — people who already know and trust you, and who cost a phone call to reach.
Why old customers beat new leads
It's widely cited that selling to an existing customer costs a fraction of winning a stranger. They've already bought from you once. The only reason they haven't come back is that nobody asked — no tune-up reminder, no maintenance-plan offer, no follow-up on the estimate they sat on.
What a reactivation campaign is
You hand over your customer list, it gets cleaned and prioritized, and an AI (or a human team) calls and texts your past customers with a reason to come back: a seasonal tune-up, a maintenance plan, a nudge on an old quote. When someone says yes, the appointment lands on your calendar. No cold calls to strangers, no bought lists — just your own customers hearing from your company.
What to realistically expect
Reactivation is a numbers game. Industry benchmarks for a campaign of ~1,000 past customers look roughly like: 400–600 reached, 40–80 real conversations, and 10–25 booked appointments. At an average ticket of $400–$1,200, even the low end usually returns several times the campaign cost. (Benchmarks, not guarantees — your results depend on list size, age, and offer.) This is exactly why performance-based pricing — paying per booked appointment — de-risks it.
Keep it legal
Outbound calling and texting is regulated (TCPA, A2P 10DLC). Contact your existing customers only (an established business relationship), register your numbers properly, identify your company, honor opt-outs instantly, and call only during permitted hours. Shortcuts get numbers blocked and companies fined.
See how Database Reactivation works
Book a free call and we'll show you where you're losing work — no pitch, no pressure.
Book a call Explore Database Reactivation