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.

Customer lifetime value calculator

$
jobs

Total jobs last year from repeat customers ÷ number of those customers. Count maintenance visits too.

%

(Revenue − labor − materials) ÷ revenue.

years

If you know your annual retention rate instead, years = 1 ÷ (1 − retention). 80% retention ≈ 5 years.

customers

New customers each customer sends you. Enter 0 to leave referrals out.

Lifetime gross profit per customer (incl. referrals)$2,565
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.

Formula
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. 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. 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. 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. 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. 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.

Example customer lifetime value by trade
Trade and customer typeBuying patternLifetime revenueLifetime gross profit incl. referralsMax CAC at 3:1
HVAC, maintenance-plan memberTwo tune-ups plus a repair some years$6,125$4,594$1,531
Plumbing, repeat homeownerA repair or two a year, a water heater eventually$2,520$2,079$693
Pest control, quarterly planFour scheduled services a year$1,560$1,115$372
Lawn care, weekly mowingAbout 28 cuts across the season$4,200$2,520$840
Roofing, one replacementOne big job; value comes from referrals$14,000$8,400$2,800
Illustrative assumptions, not industry averages. Each row uses the calculator above; plug in your own numbers. Assumptions: HVAC $350 × 2.5 jobs × 7 yrs × 50% margin, 0.5 referrals; plumbing $420 × 1.2 × 5 × 55%, 0.5; pest $130 × 4 × 3 × 55%, 0.3; lawn $50 × 28 × 3 × 40%, 0.5; roofing $14,000 × 1 × 1 × 30%, 1 referral.

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

  1. 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.
  2. 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.
  3. 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.
  4. Ask for reviews and referrals at the moment the customer is happiest: right after the job is done.
  5. 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.

Let BRIX run the phones and the books.
You run the work.

BRIX answers every call, follows up every lead, sends the quotes and invoices, and keeps QuickBooks tax-ready.

Call now(518) 588-1122Text