Glossary · CLV formula

What the customer lifetime value formula is, and why it matters

Customer lifetime value (CLV) is the total profit you can expect from a single customer over the entire time they buy from you. The customer lifetime value formula gives you that number, so you can make smarter decisions about acquisition spend, retention offers, and which customer segments deserve more attention.

Think of it like this

An analogy that sticks

Imagine you own a neighbourhood coffee shop. One customer stops by every morning and orders a $4 latte. She's been doing that for two years and shows no sign of stopping. Another customer walks in once, orders a $3 espresso, and you never see him again. Your intuition tells you the daily regular is more valuable, but by how much? The customer lifetime value formula answers that question. It's the difference between running a business on gut feelings and running it on numbers that tell you exactly how much you can afford to spend to acquire and keep each type of customer.

How it works

The mechanic

The most common customer lifetime value formula is: CLV = Average Order Value × Purchase Frequency × Customer Lifespan. But that only gives you revenue, not profit. A sharper version uses gross margin: CLV = (Average Order Value × Purchase Frequency × Customer Lifespan) × Gross Margin. Suppose a DTC supplement brand has an AOV of $45, and the typical customer buys four times a year. Their average customer sticks around for 2.5 years before lapsing. That gives a revenue CLV of $45 × 4 × 2.5 = $450. If the brand runs a 65% gross margin (after manufacturing, packaging, and shipping), the profit CLV is $450 × 0.65 = $292.50.

For a model that updates automatically as churn changes, many DTC teams switch to: CLV = (Average Monthly Revenue Per Customer × Gross Margin) ÷ Monthly Churn Rate. Here, average monthly revenue is AOV times monthly purchase frequency. For that same brand: $45 AOV × (4/12) purchases per month = $15 monthly revenue. Monthly churn rate = 1 ÷ average lifespan in months = 1 ÷ (2.5×12) = 1/30 ≈ 3.33%. Then CLV = ($15 × 0.65) ÷ 0.0333 = $9.75 ÷ 0.0333 ≈ $292.78. Same result, but the churn version makes it easy to measure impact when retention improves.

You don't need to get fancy with discount rates unless your customer lifecycle stretches over three years. For most $3–10M Shopify brands, the simple margin-adjusted CLV is accurate enough to set profitable acquisition targets.

The real power comes when you stop looking at one blended CLV. A brand that segments customers into behaviour-based archetypes—like the six Persona LM generates—will find that their 'Premium Repeat Buyer' might have a CLV of $600, while a 'One-and-Done Promo Hunter' clocks in at $45. Those two customers cannot be acquired at the same cost.

Why brand owners care

The business outcome

When you know your CLV, you stop guessing on Meta Ads Manager. If your average CLV is $292 and you're paying $60 to acquire a buyer, a 4.8× CLV/CAC ratio says you can afford to spend more—or that your retention is leaking money somewhere. Conversely, if CLV drops below 2× CAC, you're likely funding Meta's shareholders, not your own growth. Persona LM's audit pinpoints exactly which of your six buyer archetypes are driving profitability and which are diluting it. That means you can reallocate spend toward the segments that pay back the fastest and have the longest lifetime.

Beyond ads, CLV changes how you build Klaviyo flows. If you know a customer is worth $292 over 2.5 years, a $15 reactivation discount that saves a lapsing customer is an obvious investment. Without CLV, that discount looks like a cost; with CLV, it's a no-brainer arithmetic problem. For a $5M brand, shifting just 10% of acquisition budget from low-CLV to high-CLV segments often adds $70–100k to the bottom line within a quarter, without a single new customer.

In your stack

How to actually do it

The quickest way to a working CLV is through a Shopify export. Go to Analytics > Reports, pull the Sales over time report, and note your AOV. Then export your customer list; in a spreadsheet, calculate each customer's total orders and days between first and last order to find purchase frequency and lifespan. Average those and multiply. Klaviyo shows a predicted CLV, but it's not transparent. For a churn-based CLV, build a cohort: take customers acquired 18 months ago, see how many bought again in the next 12 months. Churn rate is those who didn't. Monthly revenue per customer is AOV times monthly purchase cadence, and CLV is that divided by churn rate. Many brands use a Google Sheets dashboard updated monthly. But if you want CLV baked into every campaign, with Klaviyo segments and Meta audiences built for you, Persona LM's free audit delivers that in 24 hours.

A worked example

Applied to a real store

Take a $4M DTC skincare brand running Shopify and Klaviyo. They've been selling for 3 years. They export their customer list and find 8,000 total customers. Using Shopify's average order value report, they see AOV is $62. From their Klaviyo segments, they notice the average customer orders 3.2 times per year. By analyzing first-order dates and last-order dates, they calculate the average customer lifespan is 2.1 years. So raw revenue CLV = $62 × 3.2 × 2.1 = $416.64. Their gross margin, after COGS and shipping, is 58%, so profit CLV = $416.64 × 0.58 = $241.65.

But they notice that customers acquired through Meta ads have a shorter lifespan and lower AOV, while email subscribers from organic content have twice the CLV. With this, they shift $20k/month in ad spend away from generic prospecting towards lookalike audiences based on their highest-CLV cohorts, and set up a Klaviyo flow to re-engage lapsing customers with a $10 off coupon, aiming to extend lifespan by 0.3 years. They expect this to raise overall CLV by 12% within 6 months. Persona LM's free audit would have given them these exact archetypes and campaigns in 24 hours, without the spreadsheet grind.

Watch out

Common mistakes

  • Confusing CLV with total revenue per customer. Always use profit (gross margin) if you're making ad spend decisions—revenue CLV will trick you into overspending.
  • Using the same CLV for every customer segment. A VIP repeat buyer is worth 5× a one-time promo chaser, and the blended average hides that.
  • Calculating CLV once and freezing it. As your product mix, pricing, and marketing channels shift, CLV needs recalculation at least quarterly.
  • Forgetting to factor in discount rates for lifecycles over 3 years. A dollar earned three years from now is worth less than a dollar today, and ignoring that overstates CLV for long-lifecycle products.
See also

Related terms

  • customer-acquisition-cost
  • churn-rate
  • average-order-value
  • rfm
  • retention-rate
Plain English

CLV formula in two sentences

Customer lifetime value (CLV) is the total profit you can expect from a single customer over the entire time they buy from you. The customer lifetime value formula gives you that number, so you can make smarter decisions about acquisition spend, retention offers, and which customer segments deserve more attention.

When you know your CLV, you stop guessing on Meta Ads Manager. If your average CLV is $292 and you're paying $60 to acquire a buyer, a 4.8× CLV/CAC ratio says you can afford to spend more—or that your retention is leaking money somewhere. Conversely, if CLV drops below 2× CAC, you're likely funding Meta's shareholders, not your own growth. Persona LM's audit pinpoints exactly which of your six buyer archetypes are driving profitability and which are diluting it. That means you can reallocate spend toward the segments that pay back the fastest and have the longest lifetime. Beyond ads, CLV changes how you build Klaviyo flows. If you know a customer is worth $292 over 2.5 years, a $15 reactivation discount that saves a lapsing customer is an obvious investment. Without CLV, that discount looks like a cost; with CLV, it's a no-brainer arithmetic problem. For a $5M brand, shifting just 10% of acquisition budget from low-CLV to high-CLV segments often adds $70–100k to the bottom line within a quarter, without a single new customer.

FAQ

Common questions

  • What is a good CLV/CAC ratio for a DTC brand?

    A CLV/CAC ratio of 3:1 is generally considered healthy for a DTC brand. That means for every dollar you spend acquiring a customer, you earn $3 in profit over their lifetime. If your ratio drops below 2:1, you're likely overpaying for customers. Above 5:1, you might be underinvesting in growth. Persona LM's audit segments this by archetype, so you know which customer types deliver the best ratio.

  • How often should I recalculate customer lifetime value?

    Recalculate CLV at least quarterly, and whenever you launch a major product line, change pricing, or run a big promotional campaign. This keeps your acquisition targets accurate. For fast-growing brands, monthly tracking can reveal how new channels are shifting customer quality.

  • Can I calculate CLV directly in my Shopify dashboard?

    Shopify doesn't show a native CLV metric, but you can approximate it by combining the Average Order Value report with the Customer Cohort analysis. For a more precise CLV, export the data into a spreadsheet and apply the formula. The Persona LM free audit calculates CLV by segment automatically, using read-only access.

  • Does the CLV formula include customer acquisition cost?

    No, the standard CLV formula focuses on the profit from a customer's purchases. To evaluate marketing efficiency, you compare CLV to CAC separately. The CLV/CAC ratio tells you if your spend is justified. Some advanced models subtract CAC within the CLV equation, but it's simpler to keep them distinct for day-to-day decisions.

  • What's the difference between historical CLV and predictive CLV?

    Historical CLV uses past purchase data to calculate actual value delivered so far. Predictive CLV uses machine learning to forecast future spend based on behavior like time between orders or email engagement. Persona LM provides predictive CLV by analyzing your whole tech stack, not just purchase history.

Run the audit

See CLV formula on your own store.

Free. Seven-minute connect. About 24 hours to your six named buyer archetypes plus 18 ranked campaigns.