← All posts
Lead revivalRevenue per leadApril 28, 2026Clint Research Team

The 7 Types of Leads in Your CRM That Are Due for Another Service

Repeat customers buy 67% more than first-timers per ServiceTitan's 2025 AI in the Trades report. Here are the 7 specific lead types in your Jobber, HCP, or ServiceTitan CRM that are due for another service right now.

10 min read

Key takeaways

  • Repeat customers spend 67% more per transaction than first-timers per ServiceTitan's 2025 AI in the Trades report
  • Hatch's 2025 benchmarks show multi-touch SMS sequences hit an 89.86% response rate, versus 32.39% for a single message
  • A typical $1M-$10M home service contractor has 7 distinct re-service segments hidden in the CRM, each worth $40K-$200K in recoverable revenue per quarter
Contents
  1. 011. The Annual Maintenance Customer Who Skipped This Season
  2. 022. The HVAC Customer Who Bought Equipment 5+ Years Ago
  3. 033. The Quote Winner Who Never Bought the Add-On
  4. 044. The One-Time Customer Who Paid More Than $5K
  5. 055. The Old Quote That Never Got a Real No
  6. 066. The Lapsed Maintenance Plan Customer
  7. 077. The Customer Who Got Multiple Quotes and Bought One
  8. 08How to Work Seven Segments Without Hiring a Marketer
  9. 09Sources
  10. 10Frequently Asked Questions

Repeat customers buy 67% more per transaction than first-time customers, per ServiceTitan's 2025 AI in the Trades Report. Your CRM is full of them. The shops that bill $5M, $10M, $20M are not buying more ads than you. They are working the seven specific re-service segments below on a defined cadence.

Most contractors look at their database and see one undifferentiated list. The list contains money. The shape of the money is segmented, predictable, and obvious once you name the categories.

Here are the seven types of leads in your Jobber, Housecall Pro, ServiceTitan, Workiz, or GoHighLevel CRM that are due for another service right now, and the queries that surface each one.

1. The Annual Maintenance Customer Who Skipped This Season

The cleanest re-service segment in any contractor CRM. Customer bought a tune-up last spring, this spring is here, and nobody called.

The Jobber 2025 Home Service Economic Report shows that 40-55% of seasonal tune-up customers skip a year on their own when nobody reminds them. They do not move on. They forget. The competitor who texts them in March wins the job in April.

Pull every customer with a maintenance plan or a recurring tune-up history where the last service date is more than 11 months ago. Sort by historical revenue descending. The top 50 names on the list are worth more than your next month of paid ads. The rest of the list is worth working too, just at lower priority.

Peterman Brothers, the Indiana operator profiled by ServiceTitan, runs this query every Monday morning. Their maintenance plan revenue compounds because they never let a tune-up customer skip a season without three separate reminders.

Text Clint: "list customers with last tune-up more than 11 months ago, ranked by historical revenue, top 100"

2. The HVAC Customer Who Bought Equipment 5+ Years Ago

The single highest-ticket re-service segment, and the one most contractors forget exists.

A central AC unit installed in 2020 is now in year five of a 12-15 year life. The compressor is fine. The efficiency is dropping. The customer is one heat wave away from a $10K-$15K replacement, and they are not thinking about you because nobody has reminded them you exist since the install.

Tommy Mello has talked publicly on Owned and Operated about A1 Garage Door's discipline of reactivating spring-replacement customers at the 7-year mark and opener customers at the 12-year mark. HVAC has the same equipment-life pattern. So does plumbing for water heaters at the 12-year mark, electrical for panels at the 25-year mark, and roofing for asphalt shingle replacements at the 18-year mark.

Pull every customer with an install completed 5-12 years ago, segment by equipment type, and sort by original install ticket descending. The top 200 records on this list are usually worth $1M-$3M in recoverable replacement revenue for a $5M HVAC contractor. The math does not lie. The reminder just has to happen.

Text Clint: "list HVAC customers with equipment install date 5+ years ago and no replacement quote sent, sorted by original install value"

3. The Quote Winner Who Never Bought the Add-On

You sold the customer the main job. They signed. The work happened. They paid. Then you never asked about the obvious add-on, and now it is sitting unsold for months.

Roofers see this on gutter replacements and skylights. HVAC sees it on duct cleaning and air purifiers. Plumbers see it on water softeners and tankless conversions. Electricians see it on EV chargers and surge protectors. Garage door installers see it on smart openers and second-spring upgrades.

The customer is the warmest lead in your database. They just bought from you. They liked you enough to pay an invoice. The cross-sell ratio when you ask within 30-60 days of the original install is typically 18-30%. The cross-sell ratio when you ask 18 months later drops to 3-5%.

BrightLocal's 2025 Local Consumer Review Survey reinforces the timing. 76% of consumers will return to a contractor they had a good experience with if reminded inside the trust window. The trust window is widest right after a successful job and narrows fast.

Text Clint: "show me customers with a completed install in the last 90 days who never received a follow-up quote for an add-on"

4. The One-Time Customer Who Paid More Than $5K

This segment is usually invisible because most CRMs do not surface it natively. Customer paid you a real ticket once. Never came back. Never got asked.

A $5K+ ticket in residential home services means an install, a major repair, or a complex multi-system job. The customer trusted you with serious money. They have ongoing maintenance needs on whatever you installed. They have other systems in the house that will eventually need work. And nobody at your shop has talked to them since the invoice cleared.

Tommy Mello at A1 Garage Door has called this segment the most undervalued list a contractor owns. His framing in The Home Service Millionaire is that one $5K customer who never came back is worth 40-80% of a $5K customer on a maintenance plan, simply because the original trust is intact and the second sale closes at 35-50%.

Pull every customer with exactly one closed job above $5K and a last-activity date more than 9 months out. Sort by ticket size descending. Work the top 100 first.

Text Clint: "show me top 10% revenue customers with a single completed job over $5K and no contact in 9 months"

5. The Old Quote That Never Got a Real No

Quotes do not die. CSRs stop following up, dashboards hide them, and the system silently flips status to lost-no-reason. The customer never said no. They got distracted, asked another contractor, ran out of money that month, then forgot.

Hatch's 2025 Home Improvement Industry Report shows the average response rate to a single SMS is 32.39%, and adding a second touch drives multi-touch sequences to an 89.86% response rate. The second touch on a stalled quote almost never happens, which is why these records pile up.

The pattern is dead simple. Pull every estimate where status is sent or pending or lost, signed_at is null, total is above your average ticket, and last activity is more than 30 days ago. Sort by total descending. The cold-quote audit post covers the exact query shape per CRM.

A roofer in San Diego posted a 2024 retro on r/sweatystartup. He mined 2022's lost quotes, sent a single SMS reference message, and booked 11 installs in three weeks at $0 ad spend. The quotes were not dead. They were unfollowed.

Text Clint: "find unsigned quotes over $7,500 from the last 18 months with no follow-up activity in the last 30 days"

6. The Lapsed Maintenance Plan Customer

Already sold on the value. Already on autopay at one point. Then a credit card expired, a billing run failed, or they cancelled in a tight month, and nobody won them back.

Maintenance plan reactivation is the highest-ROI campaign segment in any service contractor CRM. The customer has a documented willingness to pay recurring. They know your tech, your trucks, your shop. The only thing standing between you and the recurring revenue is one well-timed message.

Peterman Brothers cleared $100M+ building maintenance plans into the spine of the business. Their plan reactivation cadence is one of the disciplines they ran from year one. Customer cancels, gets a same-week SMS, gets a 30-day follow-up, gets a 90-day "we miss you" with a renewal incentive. Most plans renew on touch one or two.

Pete & Gabi's AI reactivation guide puts the numbers concretely. Lapsed plan reactivation closes at 35-55% on a 3-touch sequence, versus 5% for cold acquisition. The economics are not close.

Text Clint: "list lapsed maintenance plan customers ranked by lifetime revenue, with last service date and reason for plan cancellation"

7. The Customer Who Got Multiple Quotes and Bought One

Customer requested quotes for three services last summer. Bought one. The other two are still sitting in your CRM as unsigned, unworked estimates.

This is the bundle-leakage segment. Property owners rarely solve one issue at a time. The roof replacement comes with gutter work, attic insulation, and chimney flashing. The furnace replacement comes with a humidifier, a smart thermostat, and duct cleaning. The panel upgrade comes with EV charger pre-wire, surge protection, and exterior lighting. Customers commonly ask for the full menu, choose what hurts most, defer the rest, and never get re-asked.

Owned and Operated podcast hosts John Wilson and Jack Carr have repeatedly broken down this exact pattern on episodes about LTV expansion in home services. Wilson's framing is that 30-50% of one-job customers had a second quote on the table at the time of the original sale. Few contractors track which services were quoted alongside the one that closed.

Pull every closed job and check if the same customer has any unsigned estimate older than 60 days with a different service category. Surface the pair. The follow-up message is high-trust because the customer already bought from you and already explicitly asked about the other service.

Text Clint: "for every customer with a completed job in the last 12 months, show any unsigned estimate over 60 days old in a different service category"

How to Work Seven Segments Without Hiring a Marketer

The honest blocker for most contractors is not the segmentation logic. It is the operational lift of running seven different cadences against seven different lists every month.

A CSR can do it. A marketing coordinator can do it. The reason it does not happen is that the inbound call queue, the dispatch board, and the daily fires always win the priority fight. The re-service queries are the work that gets pushed to "next quarter" forever.

This is the exact gap AI customer reactivation agents close. The AI pulls the seven queries on a schedule, drafts segment-specific outreach, sends through a TCPA-compliant pipeline, books replies on the calendar, and surfaces the conversations that need a human.

Text Clint and it identifies the leads worth reviving + drafts the message + sends it from your real Gmail or SMS in seconds. The seven segments above become a daily background process, not a quarterly project that never ships.

Pair this with the dormant customer revenue math and the queries get sharper. Most contractors discover that a $10M revenue ceiling has been a $20M business hiding in the database for years.

Sources

Frequently Asked Questions

6 questions home service owners actually ask about this.

  • 01How often should I re-pitch each segment?

    Maintenance customers get an annual reminder 30 days before their season. Equipment-replacement segments get a soft check-in at year 5, a real pitch at year 7, and an urgency message at year 10. Old quotes get worked on a 14-21 day three-touch sequence, then closed cleanly. Lapsed plans get touched at 30 days, 90 days, and 180 days post-cancellation.

  • 02Do I need different messaging for residential and commercial customers?

    Yes. Commercial property managers expect a quarterly business review tone, a portfolio view, and pricing locked into a contract. Residential customers respond to plain-language SMS with a named tech and a specific reason for reaching out now. Same data, different surface.

  • 03How do I avoid TCPA exposure when texting old customers?

    Prior business relationship is the foundation. Quiet hours, opt-out language, and STOP-respect must be automated. Cross-channel suppression matters too: a customer who opted out of appointment texts is also off your reactivation list, not just that channel. The 2025 FCC consent-revocation rules are stricter than they were in 2023.

  • 04What if my CRM does not track equipment install dates?

    Most do, but the field is often blank. Backfill with an Invoice Notes search for the equipment-related keywords your techs use. Then make the field mandatory for new installs. Six months of discipline gets you a usable equipment-age column.

  • 05Which of the seven segments produces the most revenue?

    For HVAC, plumbing, and electrical contractors, the equipment-replacement segment (#2) usually wins on dollars because the tickets are largest. For maintenance-heavy shops, the lapsed-plan segment (#6) wins on volume and recurring margin. Run all seven and let the data show you the mix.

  • 06How do I prevent the same customer from showing up in multiple segments?

    Apply a hierarchy. Equipment-replacement and lapsed-plan beat everything else. Quote-winner-cross-sell beats old-quote-no-followup. Build the queries with mutually exclusive WHERE clauses, or run them in priority order and suppress already-touched contacts in the lower-priority pulls.

See Clint in action

Clint is the pre-built AI for home service shops. Connect your CRM, email, and phone system in minutes and the agents run on your real data.