Customer Lifetime Value for Contractors

Customer lifetime value (CLV) is the total revenue a single customer generates over your entire relationship with them. For contractors, CLV is almost always significantly higher than the first job value -- and understanding this changes how you should think about lead acquisition cost.

The calculation: CLV = (Average Job Value) x (Average Jobs per Customer per Year) x (Average Customer Lifespan in Years). A roofing customer may generate one job and then refer two neighbors. A plumber might service the same homeowner 1-2 times per year for 5+ years. An HVAC customer might generate annual maintenance contracts plus periodic repair calls for a decade.

When your CLV for a plumbing customer is $800 (average job $400, 2 calls/year, 1 year before moving or hiring someone else), a $100 acquisition cost for an inbound call looks very different than when you're thinking of it as 25% of a single job. When CLV is $4,000 over 5 years, a $100 acquisition cost is 2.5% of lifetime revenue -- an excellent investment.

Frequently Asked Questions

What is customer lifetime value for contractors?

CLV is the total revenue a customer generates over your relationship -- first job plus repeat work, maintenance, and any referrals they send. Understanding CLV makes acquisition costs look more justifiable and helps prioritize customer retention.

How do I calculate contractor customer lifetime value?

CLV = Average Job Value x Average Jobs per Customer per Year x Average Customer Lifespan (years). Track repeat customer data in your CRM to calculate these numbers accurately.

Why does CLV matter for contractor lead generation?

CLV changes the acceptable acquisition cost calculation. A $100 lead cost for a customer who generates $4,000 in lifetime revenue is a 40:1 return. Thinking per-job makes acquisition costs look expensive; thinking lifetime makes them look reasonable.