Free Customer Lifetime Value (CLV) Calculator with Industry Benchmarks

Calculate your Customer Lifetime Value (CLV), sometimes written as CLTV, and compare it across 7 ecommerce verticals. Built for Shopify, WooCommerce, and other ecommerce stores. See how much revenue each customer generates over their relationship with your store, and how much you can afford to spend on acquisition.

Calculate Your CLV

Enter your store data to calculate Customer Lifetime Value

3 years(typical for ecommerce)
1 year10 years

Enter your AOV and purchase frequency
to calculate CLV

Industry CLV Benchmarks

Average Customer Lifetime Value by ecommerce vertical

Sources: Decile Q1 2025, HubSpot, Genesys Growth, LoyaltyLion, Industry estimates

CLV:CAC Ratio Guide

The CLV to CAC ratio measures how much value a customer brings compared to what it costs to acquire them. A ratio of 3:1 is considered healthy for sustainable growth.

RatioStatusDescription
< 1:1Losing MoneyCLV is less than CAC - unsustainable
1:1 – 2:1RiskyBarely breaking even after costs
2:1 – 3:1AcceptableRoom for improvement
3:1 – 5:1HealthyIdeal ratio for sustainable growth
> 5:1Under-investingConsider investing more in acquisition

How CLV is Calculated

CLV = AOV × Purchase Frequency × Customer Lifespan × Profit Margin

Customer Lifetime Value (CLV) measures the total revenue you can expect from a single customer throughout their relationship with your business. It helps you understand how much you can afford to spend on acquiring new customers while remaining profitable.

How to Use This Calculator

1.Enter Your Average Order Value

Pull from your store analytics. Shopify: Analytics > Reports > Sales over time. WooCommerce: Analytics > Orders ( column = Net Sales ÷ Orders). If you don't know it yet, use our AOV Calculator first.

2.Enter Purchase Frequency

How many orders does the average customer place per year? Shopify: Analytics > Reports > Customers over time (returning customer rate, average orders per customer). WooCommerce: Analytics > Customers (Orders column shows lifetime orders per customer). Most ecommerce stores see 1.5-3 orders per customer per year.

3.Set Lifespan and Profit Margin

Customer lifespan is how long customers typically stay active. Start with 2-3 years if unsure. should be your (revenue minus ).

4.Add CAC for Ratio Analysis (Optional)

Customer helps calculate your . Divide total marketing spend by the number of new customers acquired in the same period to get CAC.

Strategies to Increase CLV

Need your AOV? Use our AOV Calculator to calculate your Average Order Value and compare with benchmarks.

Frequently Asked Questions

What is Customer Lifetime Value (CLV)?

(CLV), also called or , measures the total revenue a business can expect from a single customer account throughout their entire relationship.

The most common ecommerce formula:

CLV = AOV × Purchase Frequency × Customer Lifespan × Profit Margin

It helps you understand how much you can afford to spend on acquiring new customers while staying profitable.

What's a good CLV for ecommerce?

varies by industry. The 2025 benchmarks show:

  • Health & supplements: $400-700 (driven by repeat subscriptions)
  • Electronics: $300-400
  • Beauty & cosmetics: $150-400
  • Pet care: $200-300
  • General ecommerce: $150-250
  • Fashion & apparel: $100-250
  • Food & beverage: $80-200

Compare your CLV to your specific industry rather than a generic target. A CLV that runs 3× or higher than your customer (CAC) usually signals healthy unit economics. Use the benchmark dropdown above to see where your store lands.

What CLV:CAC ratio should I aim for?

3:1 is the working standard for sustainable growth: every dollar spent on acquisition returns three dollars over the customer relationship.

  • Below 1:1: each new customer loses money
  • 1:1 to 3:1: fragile, where small CAC creep or a retention dip pushes you into the red
  • Above 5:1: may signal under-investment in acquisition, leaving growth on the table

Use the optional CAC input above to see your ratio.

How can I improve my CLV?

There are three levers:

  1. Increase . Cross-sells, upsells, and bundles. See our cross-selling and upselling playbook and free shipping threshold calculator.
  2. Boost purchase frequency. Abandoned cart recovery, email re-engagement, and win-back campaigns. The cart abandonment guide and abandoned cart subject line examples cover the playbook.
  3. Extend customer lifespan. Reduce friction and build trust. The homepage optimization guide and checkout optimization guide walk through retention-friendly patterns.

A 10% lift in each lever roughly doubles over time.

Where do I find purchase frequency in Shopify?

In Shopify Admin:

  • Returning customer rate and orders per customer: Analytics > Reports > Customers over time
  • Sales by customer and : Analytics > Reports > Sales over time
  • Per-customer order history: individual customer profiles under Customers

To lift this number, see our Shopify conversion rate optimization guide for retention-friendly patterns.

Where do I find CLV inputs in WooCommerce or BigCommerce?

WooCommerce has built-in analytics under WooCommerce > Analytics:

  • : Analytics > Orders ( column, calculated as Net Sales ÷ Orders)
  • Orders per customer: Analytics > Customers (Orders column shows lifetime orders per customer)
  • Total revenue per customer: Analytics > Customers (Total Spend column)

BigCommerce built-in analytics are lighter on customer lifetime data:

  • Customer overview: Analytics > Customers in the store admin panel
  • Predictive 12-month revenue: BigAI Predictive Analytics (requires 6+ months of order history)
  • For deeper cohort or reporting, third-party tools like Chartsy or Putler add the missing layer

How does CLV relate to AOV?

is one component of . The formula:

CLV = AOV × Purchase Frequency × Customer Lifespan × Profit Margin

Worked example: A customer with $100 AOV who buys twice a year for 3 years at 30% has a CLV of $180.

Increasing AOV through or upsells directly raises CLV. Run our AOV calculator first to confirm your baseline.

How do I calculate CLV with a discount rate (NPV-style)?

The basic formula assumes future revenue is worth the same as revenue today. For longer-horizon (5+ years), an NPV adjustment matters.

Discounted CLV per year: divide that year's contribution by (1 + r)^n where:

  • r = discount rate (typically 8-12% for ecommerce)
  • n = year number (1, 2, 3...)

Sum the discounted values across all years.

Most ecommerce teams skip this because customer lifespans are short and the simpler model is close enough. Use NPV-CLV only if you forecast beyond 5 years or run high- subscription models.

How often should I recalculate my CLV?

Quarterly is the working cadence for most stores.

Monthly recalculation is useful right after a major change:

  • Pricing shift
  • New acquisition channel launch
  • Retention program rollout

Wait at least 90 days for new patterns to stabilize before drawing conclusions. If you run win-back campaigns, recalculate after each cohort completes the win-back window. See the cart abandonment guide for cohort-level recovery patterns.

What's the difference between simple CLV and cohort CLV?

Simple (what this calculator returns) gives you a store-level average using your overall , frequency, lifespan, and .

Cohort CLV groups customers by acquisition month (or quarter) and tracks each cohort separately. Cohort CLV reveals:

  • Whether recent customers are more or less valuable than older ones
  • Seasonality effects
  • Impact of acquisition channel mix

For most stores under $1M revenue, simple CLV is enough. matters once you optimize specific acquisition channels or run retention experiments.