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 LTVWhat 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.
Your gross margin % (after direct costs, before overhead). Most contractors: 30–45%.
Repeat purchase behavior
Referral behavior
Average neighbors/friends a customer mentions you to.
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
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.
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.
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 WorksAmbassador 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 DemoAll calculations are estimates based on historical information and should be verified by the user.