
How is repeat rate calculated?
Key Facts
- Keeping an HVAC customer costs about $40 versus $200–300 to acquire one, per ServiceTitan.
- A 5-point retention increase can boost profits 25–95%, according to Bain research.
- Repeat customers drove 58% of completed work and 39% of annual revenue in a survey of 1,000+ firms, per ServiceTitan data.
- The standard repeat-rate proxy is ((E – N) / S) × 100, ServiceTitan's retention formula.
- In 52% of non-return cases the customer was satisfied but simply forgot the contractor, benchmark data shows.
- Sub-60-second booking makes customers 2.1x more likely to return, retention benchmarks find.
- HVAC maintenance-plan members return at 89% versus 42% for non-plan customers, per industry benchmarks.
Why Repeat Rate Matters More Than You Think
Most contractors chase new leads like oxygen, but the math tells a different story. Acquiring a new HVAC customer costs $200–300, while retaining one runs about $40 — making acquisition 5–25x more expensive than retention. That gap isn't a rounding error; it's the difference between a business that scales and one that spins its wheels.
The profit leverage is even sharper. Research from Bain & Company shows that a mere 5-percentage-point increase in retention can boost profits 25–95%. In home services, repeat customers drive 58% of completed work and 39% of annual revenue, according to a ServiceTitan survey of over 1,000 firms. They also spend 3x more per visit and generate 300% more lifetime value than one-time buyers.
Why do customers leave? Not quality — communication. In 52% of non-return cases, the homeowner was satisfied with the work but simply forgot the contractor or found another more easily; only 8% cited price. A seamless, sub-60-second booking experience makes customers 2.1x more likely to return.
- Retention costs a fraction of acquisition — $40 vs. $200–300 per customer
- A 5-point retention lift drives 25–95% profit growth
- Repeat customers deliver 3x spend per visit and 300% more lifetime revenue
- Most churn is a communication failure, not a quality failure
- Speed to first response doubles repeat likelihood
That's where CallMyLeads changes the equation. When every inbound lead — form, ad, chat, referral, or missed call — gets an instant, qualified response 24/7/365, the first-contact experience becomes a retention engine instead of a leak. Your leads, your data, and your calendar stay yours; the system just makes sure no opportunity slips into voicemail.
How to Calculate Repeat Rate Using the ServiceTitan Formula
Here's the good news: you don't need a subscription model or fancy software to calculate repeat rate. One formula — borrowed from customer retention math — does the job using numbers you already have in your CRM.
The most widely used calculation comes from ServiceTitan's customer retention rate formula: ((E – N) / S) × 100, where E is the number of customers at the end of your period, N is the number of new customers gained during that period, and S is the number you started with. Pick a time frame — six months or a full year works well — and the formula tells you what percentage of your starting customers came back for more work.
A worked example makes it clear. Say you start 2023 with 40 clients and end the year with 36, after picking up 4 new customers along the way. The math: ((36 − 4) / 40) × 100 = 80% of your original customers stuck around, according to ServiceTitan's guidance. That's your repeat rate proxy.
Why does a retention formula stand in for repeat rate? Because HVAC contractors sell jobs, not subscriptions. Most home service businesses don't have recurring billing to lean on, so repeat behavior has to be measured from job history and lead-source fields — and none of those figures require subscription billing software.
To get more out of the formula, pair it with these supporting measures:
- Repeat-customer revenue share — repeat customers drove 58% of completed work and 39% of annual revenue across residential contractors in one large survey.
- Cohort tracking — measuring repeat rates by quarterly cohort, rather than one aggregate number, shows whether your retention strategy is actually working.
- Second-job retention — the average across trades is 38%, with top performers hitting 65–75%.
The formula also exposes something most contractors miss: retention failures are usually communication failures. In 52% of non-return cases, the customer was satisfied with the work — they just forgot the contractor or found another one more easily. Only 8% left over price.
That's why tracking repeat rate pairs naturally with tracking response speed. A system like CallMyLeads logs every lead's source, response time, and outcome, so when you run the formula each quarter, you can see whether fast first replies are turning into second jobs. The stakes are real: acquiring a new HVAC customer costs $200–300 versus about $40 to keep one, so every point of repeat rate you protect goes straight to the bottom line.
Tracking Repeat Rate with AI-Enhanced Metrics and Field Data
Tracking repeat rate starts with leveraging the data already in your CRM or field-service software—specifically job history and lead-source fields—to measure the share of completed work and annual revenue from returning customers, as repeat rate is implicitly tracked this way in home services. This approach requires no subscription billing software and aligns with how contractors actually measure retention in practice. For example, ServiceTitan’s customer retention rate formula—CRR = ((E – N) / S) × 100, where E is end-of-period customers, N is new customers gained, and S is start-of-period customers—provides a reliable calculation backbone that can be adapted for repeat rate tracking when supplemented with job- and revenue-based metrics. Using this method, contractors can see that repeat customers drove 58% of completed work and 39% of annual revenue across residential contractors in a 2023 survey of over 1,000 firms.
To improve accuracy, track repeat rate by cohort rather than relying solely on aggregate figures, as quarterly cohorts reveal whether retention strategies are genuinely improving over time. This method helps isolate the impact of specific initiatives, such as faster lead response or enhanced follow-up, on customer return behavior. Cohort tracking is especially valuable in home services, where repeat purchase rates vary significantly by trade—from 12% for roofing to 71% for pest control—making industry-wide benchmarks misleading without trade-specific context. By monitoring cohort trends, businesses can identify which lead sources or service types are generating loyal customers and adjust acquisition efforts accordingly.
AI-enhanced metrics further refine repeat rate tracking by connecting speed-to-lead and response time directly to return behavior. Research shows that customers who experience a sub-60-second booking process return at 2.1x the rate of those who face delays, highlighting how first-contact efficiency drives loyalty. Additionally, 52% of non-return cases stem from communication failures—such as forgotten contractors or difficulty finding the business again—rather than dissatisfaction with work quality, underscoring the importance of immediate, consistent engagement. CallMyLeads’ AI-powered lead response and missed-call recovery services ensure every lead gets an instant reply, reducing the chance of losing customers to forgetfulness or competitors. By integrating these AI metrics—like average response time and booking speed—into existing CRM workflows, businesses can correlate operational performance with repeat rate outcomes and optimize for higher retention.
Benchmarking and Improving Your Repeat Rate by Trade
A 42% repeat rate sounds decent — until you learn that HVAC companies with maintenance plans hit 89%. The gap between average and top performers isn't luck; it's systems, and most of it is fixable.
Repeat rates vary wildly by trade, so comparing your roofing business to an ecommerce average of 28.2% tells you nothing. According to home service benchmark data, second-job retention ranges from 12% for roofing to 71% for pest control:
- HVAC: 42% average, 71% top quartile, 89% with a maintenance plan
- Plumbing: 34% average, 62% top quartile, 74% with a plan
- Roofing: 12% average, 28% top quartile
- General contractor: 18% average, 41% top quartile
Across all trades, the average second-job retention sits at 38%, while top performers reach 65–75%. Wherever you land, benchmark against your own trade, not a cross-industry figure.
The single biggest lever in the data is the maintenance plan. Plan members return at 89% versus 42% for non-plan HVAC customers, and they deliver 2.3x higher lifetime value across trades, per retention benchmarks. If you run HVAC, plumbing, or electrical and don't have a plan, that's your first move.
Here's the uncomfortable finding: in 52% of non-return cases, the customer was satisfied with the work — they simply forgot the contractor or found a competitor more easily. Only 8% of non-returns were price-related. As one analysis of the data puts it, more than half of retention failures are communication failures, not quality failures.
Customers with a seamless, sub-60-second booking experience return at 2.1x the rate of those who struggled to reach the business. That's why services like CallMyLeads focus on answering every lead in seconds, 24/7 — the first impression is a retention decision, not just a sales one. And HVAC companies responding within 5 minutes see 30–50% higher close rates on top of it.
Aggregate repeat rate hides the story. As retention analysts recommend, track repeat rate by quarterly cohort — improving cohort rates over time is the signal your strategy is working. A 10-point repeat rate increase corresponds to a 25–40% boost in customer lifetime value, so every cohort you improve compounds.
Start with your trade's benchmark, then attack the communication gap before anything else.
Frequently Asked Questions
What's the actual formula for calculating repeat rate?
Can I calculate repeat rate without subscription billing software?
What's a good repeat rate for my trade?
Why do customers not come back even when the work was good?
How much does improving repeat rate actually affect my profits?
Should I track repeat rate as one overall number or by cohort?
Your Repeat Rate Is a Communication Score, Not a Quality Score
The formula is simple: ((E – N) / S) × 100. Run it each quarter, benchmark against your own trade — not cross-industry averages — and track by cohort so you can see whether your retention strategy is actually working. The numbers you find will likely confirm what the research shows: in 52% of non-return cases, the customer was satisfied with the work but simply forgot you or found a competitor faster. That means most of your lost repeat business isn't a quality problem — it's a response problem. Your next steps: calculate your baseline repeat rate today, launch a maintenance plan if you haven't, and fix your first-contact speed before anything else. CallMyLeads makes that last piece automatic, answering every lead in seconds, 24/7, so no satisfied customer slips away to whoever picked up first. Book a free 15-minute scoping call and stop paying for leads you never get to talk to.