
How do I promote myself as a contractor?
Key Facts
- Reactivating dormant contacts costs $300–$1,500 per 1,000 contacts versus $5,000–$15,000 for equivalent paid leads, per database reactivation analysis.
- Multi-touch outreach sequences achieve an 89.86% response rate versus just 8.56% for single-touch campaigns, per an analysis of 132,000 HVAC campaigns.
- Customers inactive 3–6 months are typically winnable, while those dormant 9–12 months are unlikely to re-engage at all, according to win-back campaign research.
- Combining SMS and email lifts win-back conversion by 54%, and segmented campaigns double click-through rates, per campaign statistics.
- ServiceTitan data shows repeat customers drive 39% of contractor revenue and 71% of business volume.
- 67% of contractors don't use email marketing and 54% have no CRM, leaving a massive gap for those who run systematic outreach, per construction marketing statistics.
- A single 'We Miss You' email booked $4,000 in one week for a Florida HVAC company, eventually tracking $60,000+ from that campaign.
The Promotion Trap: Paying for New Leads While Your Best Customers Go Dormant
Every contractor knows the feeling: you spend more on ads this month than last, and the leads get thinner. Meanwhile, the customer list from two years ago — people who already paid you, already trusted you — sits untouched in a spreadsheet. That's the promotion trap, and it's draining your margins quietly.
The math on new leads keeps getting worse. Home services Google Ads averaged $92 per lead in 2025, climbing to $120–$200 in competitive metros, while Local Services Ads lead costs are up 40% since 2023 — and 67% of contractors report quality declining alongside price, according to contractor marketing benchmarks. In roofing and kitchen/bath, the numbers are brutal: $350–$500 per lead. It's no wonder 62% of contractors say competition has increased over the last three years.
The default playbook says the answer is more: more ad spend, more lead buying, more bidding wars. But that playbook ignores what's happening on the other side of your business. Most customers forget a business within roughly 12 months, and contact lists decay 22–25% annually — meaning every month you wait, your cheapest revenue source quietly erodes (win-back campaign research puts annual email list decay at 22.5%).
Here's the cost gap the ad-first mindset misses:
- Reactivating existing contacts costs $300–$1,500 per 1,000 contacts versus $5,000–$15,000 for equivalent paid-lead volume, per database reactivation analysis
- Reactivated customers convert to appointments at 10–25%, versus just 3–8% for new paid leads
- Retention costs 5–7x less than acquisition, and repeat customers spend up to 67% more than new ones
Your next booked customer already knows your business. The people in your past-customer list, your old quotes that never closed, your lapsed maintenance agreements — they don't need to be convinced you're trustworthy. They need a reason to think of you again. One call is often all it takes.
The timing pressure is real, though. Customers inactive 3–6 months are typically winnable, while those past 9–12 months are unlikely to re-engage, per win-back campaign research. Dormancy isn't a stable state — it's a slow leak.
This is why campaign selection matters before budget allocation. A structured reactivation effort — choosing the right reason to reconnect, whether it's a seasonal reminder, an old estimate follow-up, or a renewal nudge — costs a fraction of acquisition and works from the list you already own. New leads matter, but repeat business is the engine most contractors never turn on. Before you raise another ad budget, the smarter question is what your existing list could produce.
Why Reactivation Beats Acquisition: The Numbers Every Contractor Should Know
Most contractors pour thousands into ads chasing strangers while their past customers sit one message away from booking again. The numbers make the case impossible to ignore: ServiceTitan data shows repeat customers drive 39% of revenue and 71% of business volume, and 71% of construction companies say referrals are their top lead source. Yet 67% of contractors don't use email marketing and 54% have no CRM, leaving a massive gap for those who build a system instead of running one-off campaigns.
- Reactivation costs $300–$1,500 per 1,000 contacts versus $5,000–$15,000 for paid leads
- Reactivated segments convert at 10–25% versus 3–8% for cold paid leads
- Retention is 5–7x cheaper than acquisition, and a 5-point retention lift can grow profit 25–95%
- Email to past customers returns roughly $40 per $1 spent, beating Google Ads by an order of magnitude
The proof is in the inbox. A Florida HVAC company sent a single "We Miss You" email and booked $4,000 in one week, eventually tracking $60,000+ from that campaign. A roofer's post-hailstorm note took 90 minutes to write and produced 14 inspections, 8 insurance claims, and 3 full re-roofs in two weeks. A plumbing owner switched from monthly broadcasts to triggered sequences and tracked $90,000 in revenue the first year — same list, same writing, different structure.
This is exactly why CallMyCustomers exists: to turn the list you already own into booked work without you writing scripts, buying software, or chasing leads. We review your list for free, segment by recency and opportunity (old quotes, expiring memberships, lapsed customers), and run approved outreach — calls, texts, and emails in your name — that routes replies straight into your booking flow. Your next booked customer already knows your business. Let's see what your list can produce with a free list review at callmycustomers.com.
Choosing the Right Campaign Type: Match the Message to the Reason to Reconnect
The fastest promotion win for most contractors isn't a new ad campaign — it's a message to someone who already hired them once. But the message only works if it matches the reason you're reaching out, and that starts with segmenting your list before you send anything.
Begin by sorting contacts into recency windows. According to win-back research, customers inactive 3–6 months are typically winnable, 6–9 months are a maybe, and 9–12 months are unlikely to re-engage at all. That timing reality should shape both your priority order and your expectations — put your energy where the odds are.
From there, match each segment to the campaign type that fits:
- Win-back campaigns for 3–6 month inactives — warm enough to return, especially with a personalized offer rather than a mass blast.
- Old-quote follow-up for estimates that never became jobs — recovering even 10% of declined quotes adds revenue with no new lead spend.
- Seasonal reminders timed to the service cycle — tune-ups before summer, gutter work before fall.
- Renal and membership retention outreach before a maintenance agreement lapses, not after.
- Post-service review and referral requests for happy customers — the single cheapest lever to test when referral volume runs below benchmark.
However you structure it, don't send one message and stop. An analysis of 132,000 HVAC campaigns found multi-touch sequences achieve an 89.86% response rate versus 8.56% for single-touch — a tenfold gap from persistence alone. And layer your channels: campaign data shows combining SMS and email lifts win-back conversion by 54%, with segmented campaigns doubling click-through rates.
The reason to reconnect matters as much as the segment. "It's been a while" subject lines open at 27%, outperforming both "We miss you" (24%) and discount-focused lines (20%), according to win-back benchmarks — proof that a useful, honest angle beats a hard sell.
This is exactly how CallMyCustomers structures client campaigns: segment first, choose a reason to reconnect that feels helpful rather than pushy, then run the approved sequence across calls, texts, and email. The goal is simple — a message that lands as a service, not a pitch, so customers never fully go dormant in the first place.
Your Promotion Playbook: Five Steps to Turn a Dormant List Into Booked Work
Here's the hard truth: most contractors already have a list of people who would hire them again — they just never contact it. With 67% of contractors not using email marketing and 54% having no CRM at all, according to construction marketing statistics, the contractors who run even basic outreach face remarkably little competition.
That gap is your opening. Here's the five-step playbook to turn a dormant list into booked work.
Step 1: Review and segment your list. Sort contacts by recency — customers inactive 3–6 months are typically winnable, while those gone 9–12 months are unlikely to re-engage, per win-back campaign research. Then group by reason: old quotes that never became jobs, expiring maintenance agreements, and happy customers who could refer.
Step 2: Choose a useful reason to reconnect. Seasonal maintenance reminders, old-quote follow-up with a fresh angle, or a post-job thank-you all work because they feel helpful, not pushy. A roofer's single post-hailstorm email produced 14 inspections and 3 full re-roofs in two weeks, according to contractor email marketing data — useful timing beats clever copy.
Step 3: Run multi-channel outreach. Combining SMS and email lifts win-back conversion by 54%, and segmented campaigns double click-through rates, per win-back statistics. Multi-touch sequences achieve an 89.86% response rate versus 8.56% for single touches — and with 57% of leads requiring at least two follow-ups, one-and-done outreach simply doesn't convert.
Step 4: Route replies straight into booking. Every reply should land in your scheduling process with confirmations and no-show follow-up. A 12-month reactivation of 340 dormant HVAC customers generated 23 replies and 11 bookings — but only because responses were handled immediately. If you can't manage that follow-up consistently, a done-for-you service like CallMyCustomers can run approved outreach on your behalf and route replies into your existing booking process.
Step 5: Stay top of mind. Ask for reviews and referrals at the point of service — the single cheapest lever you can test, since 64% of customers say reviews are the deciding factor when choosing a contractor. Then layer in seasonal reminders timed to your trade's cycle and renewal outreach before memberships lapse.
The economics make this worth doing now: reactivating a customer costs roughly 5x less than acquiring one, and repeat customers spend up to 67% more than new ones, according to industry research. Your next booked customer probably already knows your name — this playbook just gives you a reason to call.
Ready to see what your list can produce? Turn your past customers, old quotes, and inactive members into booked work with a free list review at callmycustomers.com — approved by you, run for you.
Run It Without Adding to Your Plate: Done-for-You Outreach, Approved by You
Running outreach campaigns shouldn’t mean adding another full-time job to your plate. For contractors already juggling estimates, jobs, and crews, the idea of manually calling past customers or drafting follow-up emails often falls to the bottom of the list — not because it’s unimportant, but because time is the one resource you can’t spare. That’s where a done-for-you reactivation service changes the game: it works from the customer list you already have — whether it lives in your CRM, a spreadsheet, or your point-of-sale system — with no new software to learn or manage.
The process starts with a free list review, where you see exactly what your past customers, old quotes, and inactive members can produce before spending a dollar. This review segments your list by recency, identifies dormant estimates that never turned into jobs, and highlights opportunities like expiring memberships or happy customers ready to refer. From there, you choose the reason to reconnect — a seasonal reminder, an old-quote follow-up with a fresh angle, or a renewal nudge before lapse — and we draft every script and offer for your approval. Nothing goes out until you sign off, ensuring the message sounds like you, not a template.
Once approved, our team handles the outreach: real humans making calls on your behalf, texts and emails sent in your business’s name, and every reply routed back into your existing booking process. There’s no per-seat fee, no surprise line items, and no need to monitor a dashboard — just booked work showing up in your calendar. As the research notes, reactivating a customer costs roughly 5x less than acquiring a new one, and repeat customers often drive up to 67% more spend. By turning your existing list into a second revenue engine — one you control and we run — you reclaim time while keeping the pipeline full.
Turn past customers, old quotes, and inactive members into booked work — approved by you, run by us.
- Free list review shows your rate, setup, and potential revenue before any cost
- Every script and offer is owner-approved before sending — zero surprises
- Works from your existing CRM, spreadsheet, or POS list — no software to learn
- Replies route into your booking process for seamless follow-up
- Combines calls, texts, and emails — segmented and timed for maximum response
Frequently Asked Questions
How much does it really cost to reactivate old customers compared to buying new leads?
Is it worth reaching out to customers who haven't hired me in over a year?
What kind of message actually gets past customers to respond?
Do I need to buy new software or learn a complex system to run reactivation campaigns?
How much more do repeat customers spend compared to new ones?
What’s the fastest way to start turning my past customer list into booked work?
Your List Is Your Best Salesperson — Here's How to Activate It
The data is clear: reactivating past customers costs a fraction of chasing new leads, converts at higher rates, and drives significantly more revenue over time. Yet most contractors let their existing lists sit untouched while pouring budget into increasingly expensive ads. By segmenting contacts, choosing useful reasons to reconnect, and running multi-touch outreach that feels helpful rather than pushy, you can turn dormancy into booked work — without adding to your workload. The real advantage isn't just lower cost; it's leveraging trust you've already earned. If you're ready to see what your list can produce, start with a free review that shows your potential before you spend a dollar. See what your list can produce with a free list review at callmycustomers.com.