Customer Lifetime Value Calculator
By BRIX Editorial Team · Updated
Customer lifetime value (CLV) is the total gross profit a customer brings your business over the whole relationship. Multiply average ticket by jobs per year, by years they stay, by your gross margin. A customer who spends $380 1.5 times a year for 6 years at 50% margin is worth $1,710 in gross profit, before referrals.
- Revenue per customer per year
- $570
- Lifetime revenue per customer
- $3,420
- Lifetime gross profit (direct)
- $1,710
- Gross profit from referrals
- $855
- Max acquisition cost at 3:1
- $855
A new customer is worth about $3,420 in revenue and $2,565 in gross profit over 6 years, once you count referrals. To keep a 3:1 ratio, you can spend up to $855 to win one, far more than the $380 first ticket suggests.
Key takeaways
- CLV = average ticket × jobs per year × years retained × gross margin.
- Use gross profit, not revenue. Revenue CLV makes every marketing channel look cheaper than it is.
- Referrals belong in the number: a customer who sends you one neighbor is worth roughly twice as much.
- CLV sets your ceiling on customer acquisition cost. A 3:1 CLV-to-CAC ratio is a common rule of thumb.
- Maintenance agreements and fast follow-up raise CLV more than any price increase.
How do you calculate customer lifetime value?
Customer lifetime value is what one customer is worth to you from the first call to the last job. For a trades business, the clean way to calculate it is average ticket × jobs per year × years retained × gross margin. Add the gross profit from customers they refer, and you have the number that tells you how much a new customer is really worth.
CLV (gross profit) = T × J × Y × M × (1 + R)
- T
- average ticket: revenue per job
- J
- jobs a typical customer buys per year (count maintenance visits)
- Y
- years a typical customer keeps using you; from a retention rate, Y = 1 ÷ (1 − retention)
- M
- gross margin: (revenue − direct labor − materials) ÷ revenue
- R
- referrals: new customers each customer sends you over their lifetime
- 1
Pull 12 months of invoices.
Export invoices from your field service software or QuickBooks. Total revenue ÷ number of jobs is your average ticket.
- 2
Count jobs per customer.
Divide the number of jobs by the number of unique customers who paid you in the same 12 months. Most shops land between 1 and 3; recurring routes (pest, lawn, pool) go much higher.
- 3
Estimate how long customers stay.
Check what share of last year's customers bought again this year. That is your retention rate. 80% retention works out to about 1 ÷ 0.2 = 5 years.
- 4
Apply your gross margin.
Use the gross margin from your P&L, after direct labor and materials but before overhead. See gross margin if you're not sure what goes in.
- 5
Add referrals.
Ask every new customer how they heard about you and tag it in your CRM. Referred customers ÷ total customers gives you a rough referral rate.
What is a customer worth in different trades?
Customer value looks very different across trades because buying patterns are different. Recurring-route trades earn small tickets many times. Replacement trades earn one big ticket and live on referrals. The table runs the same formula on example assumptions for each.
| Trade and customer type | Buying pattern | Lifetime revenue | Lifetime gross profit incl. referrals | Max CAC at 3:1 |
|---|---|---|---|---|
| HVAC, maintenance-plan member | Two tune-ups plus a repair some years | $6,125 | $4,594 | $1,531 |
| Plumbing, repeat homeowner | A repair or two a year, a water heater eventually | $2,520 | $2,079 | $693 |
| Pest control, quarterly plan | Four scheduled services a year | $1,560 | $1,115 | $372 |
| Lawn care, weekly mowing | About 28 cuts across the season | $4,200 | $2,520 | $840 |
| Roofing, one replacement | One big job; value comes from referrals | $14,000 | $8,400 | $2,800 |
Notice the roofing row. One replacement customer is worth $4,200 in gross profit on their own and $8,400 with a single referral. For a roofer, the referral is half the customer's value. For the plumber, the long relationship is the value: $2,520 of revenue from a customer whose first call might have been a $200 drain clear.
Should CLV use revenue or profit?
Use gross profit. Revenue CLV is useful for showing how much a customer spends, but you can't spend revenue on marketing; you spend what's left after labor and materials. A shop that compares a $3,000 revenue CLV with a $1,000 acquisition cost thinks it has a 3:1 ratio. At a 40% margin it actually has 1.2:1 and is barely breaking even on growth.
This calculator shows both. Use lifetime revenue when you're talking to the team about why every caller matters. Use lifetime gross profit when you're setting a marketing budget or deciding what a lead is worth.
What is a good CLV to CAC ratio for a contractor?
A common rule of thumb is 3:1: each customer should return three dollars of gross profit for every dollar spent to win them. It comes from subscription businesses, not the trades, so treat it as a starting point. Below 1:1 you lose money on every new customer. Far above 5:1 often means you're underspending on marketing and leaving work for competitors. Work out your acquisition cost with the customer acquisition cost calculator.
How to increase customer lifetime value
- Sell maintenance agreements. They turn a one-off repair customer into scheduled visits every year and keep you first in line for the replacement. Price one with the maintenance agreement calculator.
- Answer every call from existing customers. A repeat customer who hits voicemail can call someone else, and then their lifetime value goes with them. See the missed call calculator.
- Follow up on open estimates. Unsold estimates from existing customers are the cheapest jobs you'll ever win. See how to follow up on an estimate.
- Ask for reviews and referrals at the moment the customer is happiest: right after the job is done.
- Track it by lead source. Customers from referrals and Google often stay longer than customers from lead marketplaces. Your lead source tracking tells you where to spend.
Common mistakes when calculating CLV
- Using one-time and recurring customers in one average. Split them. A membership customer and a one-time emergency caller are different businesses.
- Ignoring the time value of money. A dollar of profit in year seven is worth less than one today. For long lifespans, treat the result as an upper bound.
- Counting referrals twice. If you already include referred customers in your customer count, don't also add a referral multiplier on top.
- Guessing retention. Pull it from your customer list. Most owners overestimate how many customers come back.
Frequently asked questions
What is customer lifetime value in simple terms?
It's how much one customer is worth to your business over the whole time they use you. For a contractor, that's every repair, tune-up, replacement and referral, not just the first ticket. Measured in gross profit, it tells you how much you can afford to spend to win a customer.
How do you calculate customer lifetime value for a service business?
Multiply average ticket by jobs per customer per year, by the number of years customers stay, by your gross margin. For example, $380 × 1.5 × 6 × 50% = $1,710. Add referral value if customers send you new business.
How do I turn a retention rate into years?
Average customer lifespan is 1 ÷ (1 − annual retention rate). If 80% of customers come back each year, the average customer stays about 5 years. At 50% retention, it's 2 years.
What is a good customer lifetime value?
There isn't a single good number; it depends on your trade and ticket size. What matters is the ratio to your customer acquisition cost. If lifetime gross profit is at least three times what you spend to win a customer, your growth is usually healthy.
Should I include referrals in customer lifetime value?
Yes, if you can estimate them honestly. In trades that do one big job per customer, such as roofing or remodeling, referrals can be half of a customer's value. Track how new customers heard about you so the referral number comes from data, not a guess.
How do maintenance agreements affect lifetime value?
They usually raise it a lot, because members book scheduled visits every year, stay longer and call you first for repairs and replacements. Run the calculator twice, once with your one-time customers and once with members, to see the difference for your shop.
Related
- What Is Customer Lifetime Value (CLV)?Customer lifetime value is the profit a customer brings over every job they ever buy. See the CLV formula, an HVAC example, retention math and trades.
- Customer Acquisition Cost CalculatorFree CAC calculator for contractors: find what each new customer costs in marketing and sales, how many jobs it takes to pay back, and your CLV:CAC ratio.
- Cost Per Lead Calculator (and Marketing ROI)Free cost per lead calculator for contractors: get CPL, cost per booked job, marketing ROI, ROAS and the most you can pay per lead before you lose money.
- Maintenance Agreement Pricing CalculatorPrice HVAC, plumbing, pest control and lawn care maintenance agreements from your real costs. Get yearly and monthly prices, margin and tech hours needed.
- What Is Customer Acquisition Cost (CAC)?Customer acquisition cost is everything you spend to win one new customer. See the CAC formula, a roofing example, payback math and LTV to CAC by trade.
- What Is a Maintenance Agreement?What a maintenance agreement is, what to include, how to price one so every visit makes money, and how HVAC, plumbing and electrical shops structure them.
- What Is Average Ticket?Average ticket is revenue divided by jobs invoiced. Learn how to calculate it by job type, why a blended number misleads, and how trades shops raise it.
- What Is a Membership Program for Home Services?How a home service membership program works, what perks to include, how to price tiers and measure churn, with examples for HVAC, plumbing and electrical.
- CRM for Home Service Businesses That Fills Itself InOne record for every customer, lead, call, job, quote and invoice, filled in by the AI that answers your phone. A CRM built for trades businesses.
- Lead Follow-Up Automation That Chases Every Lead and Estimate for YouAutomatic text and email follow-up for every lead and open estimate, so quotes don't go cold while you're on jobs. Built for trades businesses.