Glossary · CLV benchmark ecommerce

What a customer lifetime value benchmark in ecommerce actually tells you

Customer lifetime value (CLV) is the total revenue a brand can expect from a single customer over the entire relationship. In ecommerce, it's typically calculated as average order value multiplied by purchase frequency multiplied by average customer lifespan. A CLV benchmark is a reference point—usually $100 to $300 for DTC brands (Klaviyo benchmark, 2024)—that helps you gauge whether your customer economics are healthy relative to your acquisition costs.

Think of it like this

An analogy that sticks

Think of CLV like the lifetime earnings of a tenant in a rental property you own. The monthly rent is your average order value. How often they renew the lease is your purchase frequency. How many years they stay is your customer lifespan. A tenant paying $2,000 a month who stays for three years is worth $72,000 in gross rent. Another tenant paying $3,500 a month who breaks the lease after six months nets you $21,000. The higher monthly rent looked better on paper, but the total return tells a different story.

Now imagine you spent $5,000 on a broker fee to place each tenant. The first tenant returns 14x your investment. The second returns 4x. That's the CLV-to-CAC ratio in action. Most brand owners fixate on the rent number—the AOV—and miss the renewal rate entirely. The benchmark isn't the rent. It's the total return against what you paid to get them in the door.

How it works

The mechanic

CLV is built from three levers: how much they spend per order, how often they order, and how long they stick around. The basic formula is AOV × Purchase Frequency × Customer Lifespan. If your AOV is $65, the average customer buys 2.4 times per year, and they remain active for 2.1 years, your CLV is $327.60. That's a healthy number for a $3-10M brand in beauty or consumables.

But the simple formula hides a lot. It treats all customers as one average blob, which is why benchmarks alone are dangerous. A cohort-based approach is sharper: group customers by their first purchase month and track revenue per cohort over time. A January 2024 cohort might show $180 CLV after 12 months while the June 2024 cohort is tracking at $210. That difference is actionable. Maybe your June acquisition came through a higher-intent Meta campaign, or your post-purchase flow improved in Q2.

Most Shopify brands pull AOV from the Analytics dashboard, calculate purchase frequency by dividing total orders by unique customers over a trailing 12-month window, and estimate lifespan based on the average time between first and last purchase. That's a reasonable start. More precise models apply a discount rate to future revenue—a dollar earned next year is worth less than a dollar earned today—but for brands under $10M, the undiscounted model is usually sufficient if you keep your time horizon consistent.

The benchmark conversation gets noisy because different categories have different natural frequencies. A coffee subscription brand might see 12 transactions per year at $30 AOV with a 2.5-year lifespan, yielding a $900 CLV. A furniture brand might see 1.2 transactions per year at $800 AOV with a 5-year lifespan, yielding $4,800. Comparing the coffee brand to the furniture benchmark is useless. Compare against your own cohorts, your own CAC, and your own trend line.

Why brand owners care

The business outcome

CLV tells you how much you can afford to spend to acquire a customer and still make money. If your CLV is $250 and your blended CAC is $45, you have a 5.5x ratio. You can invest more aggressively in acquisition, test higher-funnel channels, or absorb a CAC increase without destroying margin. If your CLV is $110 and your CAC is $55, you're at 2x. That's tight. One bad month of Meta performance and you're underwater.

Knowing your CLV also changes how you allocate retention budget. A brand with a $180 CLV and a 22% repeat purchase rate has a massive leak in the bucket. Fixing that repeat rate—through a better post-purchase email sequence, a replenishment SMS flow, or a loyalty program—moves the CLV number more efficiently than trying to squeeze another 10% out of AOV. Most $3-10M brands over-index on acquisition because they don't have a clear CLV number staring at them.

When you connect CLV to segments, the insight sharpens further. Persona LM's free audit identifies archetypes like the "Premium Repeat Buyer" versus the "One-and-Done Promo Hunter." The Premium Repeat Buyer might carry a $450 CLV while the Promo Hunter sits at $65. Knowing that split lets you stop spending retention dollars on customers who will never buy again and redirect them toward the cohort that drives 60% of your revenue.

In your stack

How to actually do it

Start in Shopify Analytics. Go to Reports > Sales by Customer over a 12-month window. Export the data. Calculate AOV by dividing total sales by total orders. For purchase frequency, divide total orders by the number of unique customers. For lifespan, measure the average number of days between each customer's first and last order and convert to years. Multiply the three numbers. That's your baseline CLV.

In Klaviyo, create a segment of customers with two or more purchases in the last 365 days. Compare their average CLV against single-purchase customers. The gap between those two numbers is your repeat purchase opportunity. Klaviyo's predicted CLV metric—available in the Analytics tab—uses machine learning to forecast future value per customer, which can supplement your manual calculation. It's not perfect, but it's directionally useful for identifying high-potential contacts who haven't converted yet.

For a more rigorous approach, build a cohort table in Google Sheets. Rows are first-purchase months. Columns are months since acquisition. Each cell is revenue per customer for that cohort in that month. Sum across the row to get cohort CLV. This shows you whether newer cohorts are outperforming older ones—a signal that your acquisition quality or retention tactics are improving. If the trend is flat or declining, your CLV benchmark isn't the problem. Your strategy is.

A worked example

Applied to a real store

Take a $4M skincare brand running on Shopify and Klaviyo. Their Shopify Analytics show an AOV of $58. Over the last 12 months, they had 8,200 orders from 4,100 unique customers. Purchase frequency is 2.0. Their customer data shows the average time between first and last purchase is 520 days, or roughly 1.4 years. Basic CLV: $58 × 2.0 × 1.4 = $162.40.

The founder sees the $100-$300 benchmark range and figures they're fine—right in the middle. But they dig into cohorts and find something interesting. Customers acquired through Meta prospecting campaigns have a 12-month CLV of $135. Customers acquired through a skincare influencer partnership have a 12-month CLV of $215. Same product, same store, same post-purchase experience. The difference is the customer quality at the point of acquisition. The influencer audience comes in with higher intent and better category knowledge, so they repurchase faster and at a higher rate.

Now the brand has a decision. They're spending $28 CAC on Meta and $42 CAC on influencer partnerships. The Meta customers return 4.8x ($135 / $28). The influencer customers return 5.1x ($215 / $42). Both are above the 3:1 threshold, but the influencer channel produces higher absolute margin per customer despite the higher upfront cost. The brand shifts 20% of Meta budget to influencer deals and watches the blended CLV climb over the next two quarters. Without the cohort-level CLV data, they would have kept optimizing for CAC efficiency and left margin on the table.

Watch out

Common mistakes

  • Calculating CLV on too short a time window. If you measure over 6 months but your average repurchase cycle is 9 months, you'll understate CLV by 40% or more. Use at least 12 months, and ideally 24, for categories with longer consideration cycles.
  • Comparing your CLV to an industry benchmark without adjusting for your CAC. A $150 CLV with a $25 CAC is a better business than a $400 CLV with a $200 CAC. The ratio is the number that determines whether you can scale profitably.
  • Treating all customers as one average when calculating CLV. Your top 20% of customers often generate 60-70% of lifetime value. Averaging them in with one-time buyers hides the behavior you should be doubling down on.
  • Ignoring the discount rate on future cash flows when projecting CLV beyond two years. A dollar of revenue three years from now is worth less than a dollar today. If you're using CLV to make investment decisions with a payback period longer than 18 months, apply a 10-15% annual discount rate.
See also

Related terms

  • cac-benchmark-ecommerce
  • rfm-analysis-guide
  • customer-segmentation-ecommerce
  • klaviyo-segment-builder-guide
  • repeat-purchase-rate-benchmark
  • cohort-analysis-ecommerce
Plain English

CLV benchmark ecommerce in two sentences

Customer lifetime value (CLV) is the total revenue a brand can expect from a single customer over the entire relationship. In ecommerce, it's typically calculated as average order value multiplied by purchase frequency multiplied by average customer lifespan. A CLV benchmark is a reference point—usually $100 to $300 for DTC brands (Klaviyo benchmark, 2024)—that helps you gauge whether your customer economics are healthy relative to your acquisition costs.

CLV tells you how much you can afford to spend to acquire a customer and still make money. If your CLV is $250 and your blended CAC is $45, you have a 5.5x ratio. You can invest more aggressively in acquisition, test higher-funnel channels, or absorb a CAC increase without destroying margin. If your CLV is $110 and your CAC is $55, you're at 2x. That's tight. One bad month of Meta performance and you're underwater. Knowing your CLV also changes how you allocate retention budget. A brand with a $180 CLV and a 22% repeat purchase rate has a massive leak in the bucket. Fixing that repeat rate—through a better post-purchase email sequence, a replenishment SMS flow, or a loyalty program—moves the CLV number more efficiently than trying to squeeze another 10% out of AOV. Most $3-10M brands over-index on acquisition because they don't have a clear CLV number staring at them. When you connect CLV to segments, the insight sharpens further. Persona LM's free audit identifies archetypes like the "Premium Repeat Buyer" versus the "One-and-Done Promo Hunter." The Premium Repeat Buyer might carry a $450 CLV while the Promo Hunter sits at $65. Knowing that split lets you stop spending retention dollars on customers who will never buy again and redirect them toward the cohort that drives 60% of your revenue.

FAQ

Common questions

  • What is a good customer lifetime value for ecommerce?

    Most DTC brands see an average CLV between $100 and $300 (Klaviyo benchmark, 2024). But the raw number means little in isolation. A $90 CLV is excellent if your cost to acquire that customer is $20. A $400 CLV is a problem if you spent $300 to get them. The ratio is what matters: aim for a CLV-to-CAC ratio of 3:1 or higher. Subscription and replenishment brands often hit 4:1 or better because repeat purchase behavior is built into the model.

  • How do I calculate customer lifetime value for my Shopify store?

    The simplest formula is: Average Order Value × Purchase Frequency × Average Customer Lifespan. For a Shopify brand, pull your AOV from the 'Average order value' tile in Shopify Analytics. Purchase frequency is total orders divided by unique customers over a 12-month window. Lifespan is the average number of years a customer keeps buying—use 1-3 years as a starting range if you lack historical data. More advanced models discount future cash flows, but the basic formula gets you 80% of the insight.

  • What is the average customer lifetime value by industry?

    Industry benchmarks vary widely. Apparel and accessories brands often see $100-$250. Health and beauty ranges from $150-$400, with skincare skewing higher due to replenishment cycles. Home goods and furniture can reach $500-$1,000 because of higher AOVs, though purchase frequency drops. Subscription box models frequently report 2-3x higher CLV than one-time purchase brands in the same category. These are directional, not targets—your own cohort data always beats an industry average.

  • Why is my CLV lower than the benchmark?

    Four common culprits: your AOV is below category average, your repurchase rate is weak, your churn window is short, or your attribution window is too narrow. A brand selling $25 consumables with a 90-day attribution window will show a depressed CLV compared to a brand tracking customers over three years. Check your time horizon first. If you're measuring CLV over 12 months but customers repurchase at month 14, you're cutting off the data before the second order registers. Widen the window before you panic.

  • How do I increase customer lifetime value without discounting?

    Improve the post-purchase experience. A well-timed replenishment flow in Klaviyo triggered by the 'Fulfilled' event can lift repeat purchase rate by 15-20% without a coupon. Build a VIP segment of 2x+ buyers and give them early access to new drops instead of discounts. Use the 'Started Checkout' metric in Shopify to identify high-intent abandoners and recover them with a shipping incentive rather than a price cut. Higher CLV comes from removing friction, not from training customers to wait for sales.

Run the audit

See CLV benchmark ecommerce on your own store.

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