Free Business Tool

Customer Lifetime Value Calculator

Find out what each roofing, HVAC, or solar customer is actually worth — including repeat jobs, referrals, and gross margin. Know your LTV before you set your marketing budget.

See How SubcontractorHub Maximizes Customer LTV

What Is Each Customer Actually Worth to Your Business?

Enter your job values, repeat rate, gross margin, and referral behavior. LTV updates instantly across all three components.

$

Average invoice on a customer's first job with you.

10%70%

Your gross margin % (after direct costs, before overhead). Most contractors: 30–45%.

Repeat purchase behavior

0%80%
$

Referral behavior

Average neighbors/friends a customer mentions you to.

0%80%
$

Customer lifetime value

$4,723

in gross profit per customer over their lifetime

First job GP

$3,060

36% × $8,500

Repeat purchase GP

$378

20% repeat rate

Referral GP

$1,285

1.2 referrals × 35% conv.

⚠️

Estimates only. LTV projections depend on actual repeat and referral rates from your customer base. Track these metrics from your CRM data for accurate inputs.

How to Use This Calculator

1

Enter your first job metrics

Use your actual average job value — the mean invoice across your last 30–50 jobs. Set gross margin to what's left after materials, direct labor, subs, and equipment. For roofing, 34–42% is typical. For HVAC system replacements, 38–48%. For solar, 30–40%. Do not use revenue — LTV should be in gross profit dollars.

2

Set repeat purchase behavior

How often do your customers come back? A roofing customer might replace a roof once every 15–20 years — repeat rate is low, maybe 5–15% in a 10-year window. HVAC customers with maintenance agreements return for tune-ups and eventually a second system — repeat rate 30–60% over a decade. Solar customers may add a battery within 2–5 years — 20–35% repeat.

3

Enter referral behavior

How many neighbors does an average customer refer you to? How many of those actually call and convert? Track this from your CRM. A satisfied roofing customer in a neighborhood affected by the same storm might generate 2–3 active referrals. HVAC customers are typically lower (0.5–1.0 referrals) unless you have a structured referral program. With an incentive program, referrals per customer typically double.

How to Increase Customer LTV in Home Services

Build a referral program

A structured referral incentive (gift card, discount on next service, donation to charity in customer's name) can double or triple referrals per customer. SubcontractorHub's Ambassador program automates referral tracking so no referred job falls through the cracks.

Offer maintenance agreements

HVAC contractors who sell maintenance agreements retain customers through the replacement cycle. A $280/year maintenance agreement adds $2,800 in revenue over 10 years and dramatically increases the chance the customer calls you for the next system replacement.

Cross-sell adjacent services

A roofing customer who trusts you might need gutters, siding, or skylights. A solar customer might add a battery storage system. A single customer relationship can generate 2–4 jobs over their lifetime if you stay in contact and offer adjacent services.

Improve customer experience

The biggest driver of referrals is delivering a great experience — professional reps, clean installs, easy financing, and proactive communication. A customer who had a smooth, professional experience will recommend you organically without any incentive program at all.

Stay in contact post-job

Most contractors lose touch with customers after the job. An annual check-in email, a winter maintenance tip, or a 5-year roof inspection offer keeps your name in front of customers and generates referrals years after the original job.

Track LTV by channel

Not all customer channels have the same LTV. Google Ads customers might have higher first job value but lower referral rates. D2D customers in a neighborhood cluster often have higher referral rates because neighbors know each other. Track LTV by acquisition source to allocate budget to the highest-LTV channels.

Maximize Every Customer with a Built-In Referral Program

SubcontractorHub's Ambassador program is built directly into the platform. When a job closes, customers are automatically enrolled and given a shareable referral link. Referred leads come into the pipeline tagged to the referring customer — commission tracking, payouts, and attribution handled automatically.

Contractors who activate the Ambassador program typically see 15–25% of new jobs come from referrals within 90 days — dramatically improving LTV and reducing CAC simultaneously.

See How It Works

Ambassador referral program built into every closed job

Shareable links auto-generated when a job closes

Referred leads tagged to referring customer in the pipeline

Commission payouts and tracking fully automated

Works for HVAC, roofing, and solar installation businesses

Common Questions About Customer Lifetime Value

What is customer lifetime value (LTV)?

Customer lifetime value (LTV or CLV) is the total gross profit a business expects to earn from a single customer over the entire relationship. For a roofing contractor, a customer's first job might be a $9,500 replacement. If 20% of those customers later book a gutter replacement ($2,500) and refer 1.5 neighbors on average, the LTV is significantly higher than the first job alone. LTV is the right lens for evaluating how much to spend on acquisition (CAC) and retention.

How do I calculate customer lifetime value for a contractor business?

Basic LTV = (Average first job value × gross margin) + (repeat purchase rate × average additional jobs × average job value × gross margin) + (referrals per customer × referral conversion rate × average referred job value × gross margin). For a solar contractor: first job $22,000 at 35% margin = $7,700. If 30% add a battery within 2 years ($8,000 × 35% margin = $2,800), and each customer refers 1.2 neighbors who convert at 35% rate for $22,000 jobs: referral value = 1.2 × 0.35 × $22,000 × 35% = $3,234. Total LTV ≈ $7,700 + $2,800 × 0.30 + $3,234 = $11,774.

What is a healthy LTV for a home services contractor?

LTV benchmarks vary by trade. HVAC contractors with maintenance agreements can achieve LTV of $3,000–$8,000 per customer when counting the original installation, tune-ups, and eventual second replacement. Roofing contractors rarely see a customer replace a roof twice, so LTV is heavily driven by referrals — a roofing customer who refers two neighbors is worth 3× the original job in LTV. Solar contractors often have the highest LTV ($8,000–$15,000+) when battery add-ons and referrals are included.

How does a referral program affect customer lifetime value?

Referrals are one of the highest-impact LTV multipliers for home services contractors. If each customer refers 1.5 neighbors and 35% of those convert, that's 0.525 referred customers per original customer. On a $9,000 roofing job with 38% gross margin, that's 0.525 × $9,000 × 38% = $1,795 in additional gross profit per original customer attributed to referrals alone. A structured referral incentive program (e.g., $300 gift card per referred job) that costs $157 net per referred customer dramatically improves LTV with minimal spend.

Should LTV include gross profit or revenue?

LTV should be calculated using gross profit, not revenue. Revenue figures inflate the number and overstate what a customer is actually worth. A $12,000 roofing customer with a 38% gross margin is worth $4,560 in LTV contribution, not $12,000. Using gross-profit-based LTV also makes the LTV:CAC ratio meaningful — you're comparing what a customer is worth (in gross profit) to what they cost to acquire (in marketing spend).

How do maintenance agreements affect HVAC customer lifetime value?

HVAC maintenance agreements (service contracts) can significantly extend LTV by keeping customers in the relationship between replacements. A $250/year maintenance agreement on a 10-year HVAC replacement cycle adds $2,500 in revenue at typically 60–70% gross margin — roughly $1,500–$1,750 in additional LTV per customer. Maintenance agreement customers are also more likely to choose the same contractor for their next system replacement, making retention more reliable.

Ready to Turn Every Job into a Referral Pipeline?

SubcontractorHub helps HVAC, roofing, and solar contractors maximize customer lifetime value through built-in referral programs and seamless customer experiences.

Book a Free Demo

All calculations are estimates based on historical information and should be verified by the user.