Industry packs are ready for eight industries. Start from journeys built for yours.Browse packs
AnalyticsUpdated 29 Mar 2026

Customer Lifetime Value (CLV): Formula, Examples and How to Increase It

What customer lifetime value is, two formulas with worked examples, how to compare CLV with acquisition cost, a SQL starter query and the main ways to increase it.

VR
Written by Vikram Rathore
  • Published29 Mar 2026
  • Read time6 min
  • Length1,268 words
Share this guide
Customer lifetime value guide cover

Customer lifetime value, usually shortened to CLV or LTV, is the total profit or revenue you can expect from one customer over the whole time they buy from you. It matters because it tells you how much you can afford to spend to win a customer, and which customers deserve extra attention. This guide gives you the formulas for ecommerce and subscription businesses, worked examples with the arithmetic shown, how to compare CLV with acquisition cost, and practical ways to raise it.

What is customer lifetime value?

Customer lifetime value is a prediction of the net value a customer will bring over the length of the relationship. Some teams measure it in revenue, which is simpler. Better teams measure it in gross margin, because revenue that costs almost as much to deliver is not worth as much. Either way, you should state which one you use and stick to it.

Why CLV matters

  • It sets your acquisition budget. If a customer is worth Rs 6,000 over time, you can pay more to win them than if they are worth Rs 800.
  • It shows who your best customers are. A small group usually produces a large share of profit.
  • It guides retention spend. Raising the value of existing customers is often cheaper than finding new ones.
  • It improves forecasting. Investors and finance teams use it to judge the health of the business.

Customer lifetime value formulas

Customer lifetime value formulas: ecommerce CLV equals average order value times purchase frequency times customer lifespan, and subscription CLV equals average revenue per account times gross margin divided by churn rate
Two common formulas. Choose the one that matches how your customers pay.

Simple formula for ecommerce and repeat purchase

Formula. CLV = average order value × purchases per year × average customer lifespan in years

Suppose your average order is Rs 1,500, a typical customer buys 3 times a year, and customers stay for about 2.5 years. CLV = 1,500 × 3 × 2.5 = Rs 11,250 in revenue. If your gross margin is 40 percent, the margin-based CLV is 11,250 × 0.40 = Rs 4,500.

Formula for subscription businesses

Formula. CLV = (average monthly revenue per account × gross margin) ÷ monthly churn rate

Imagine a plan costing Rs 2,000 a month with an 80 percent gross margin and 4 percent monthly churn. CLV = (2,000 × 0.80) ÷ 0.04 = 1,600 ÷ 0.04 = Rs 40,000. A lower churn rate raises CLV quickly: at 2 percent churn the same plan is worth Rs 80,000. That is why our guide to customer churn rate matters to this number.

Rs 4,500Margin-based CLV, ecommerce example
Rs 40,000CLV at 4% monthly churn
Rs 80,000CLV at 2% monthly churn

These are illustrative figures to show the method. Use your own data.

CLV vs customer acquisition cost

CLV alone is not enough. Set it against the cost of acquiring a customer (CAC), which is your sales and marketing spend divided by new customers won in the same period. A widely quoted rule of thumb among subscription businesses is a CLV to CAC ratio of about 3 to 1 or better, and a payback period (the time to recover CAC from margin) of under 12 months. Treat these as starting points rather than laws. A fast-growing business may accept a lower ratio for a time, and a business with long contracts may need a higher one.

RatioWhat it usually suggests
Below 1 to 1You lose money on each customer you win
1 to 3Thin return; look at retention and margin first
About 3 to 1Healthy for many subscription models
Well above 5 to 1Possibly under-investing in growth

How to calculate CLV from your data, step by step

  1. Pick the unit. Choose revenue or gross margin, and choose a time window such as 12 or 24 months.
  2. Gather order or billing data. You need customer ID, date, amount and, ideally, product cost.
  3. Calculate average order value and frequency. Group orders by customer and take the average.
  4. Estimate lifespan or churn. Use cohort retention, or the inverse of churn for subscriptions.
  5. Calculate by segment. Compute CLV by acquisition channel, first product and city. The average hides large differences.
  6. Compare with CAC. Put the two side by side for each channel.

If you keep orders in a database, this query gives you realised value per customer to date, a useful starting point before you predict the future.

SELECT
  c.id,
  COUNT(o.id)                       AS orders,
  ROUND(AVG(o.total), 2)            AS avg_order_value,
  ROUND(SUM(o.total), 2)            AS revenue_to_date,
  ROUND(SUM(o.total - o.cogs), 2)   AS margin_to_date,
  DATEDIFF(MAX(o.created_at), MIN(o.created_at)) AS days_active
FROM customers c
JOIN orders o ON o.customer_id = c.id
GROUP BY c.id
ORDER BY margin_to_date DESC;

How to increase customer lifetime value

CLV rises when customers stay longer, buy more often or spend more per order. Each lever has its own tactics.

LeverTactics
Stay longerStrong onboarding, early-warning outreach, failed-payment recovery, win-back journeys
Buy more oftenReplenishment reminders, loyalty rewards, back-in-stock alerts, lifecycle messages
Spend more per orderBundles, free-shipping thresholds, relevant cross-sell and upsell, tiers
Cost less to serveSelf-service help, clear documentation, proactive notifications

Our guide to customer retention strategies covers the first two levers in depth. For higher order value, see how ecommerce teams use recommendations, and SaaS teams use expansion nudges.

Segment by CLV

Once you can calculate CLV, split customers into tiers and treat them differently. The top tier gets early access and a personal touch. The middle tier gets nudges that push them up. The bottom tier gets low-cost automation. Customer segmentation explains how, and in Flowfox you can build a segment from lifetime value and order count in the segment builder, then attach a journey for each tier. Analytics shows CLV trends by cohort, and the data model explains how transactions feed it.

Historical vs predictive CLV

Historical CLV adds up what a customer has actually spent so far. It is easy to compute and honest, but it says little about newer customers who have only placed one order. Predictive CLV estimates future value from patterns such as order frequency, recency and how earlier cohorts behaved. You can start with a simple version: take the average repeat rate of last year’s customers and apply it to this year’s. A cohort analysis shows how value builds month by month, and statisticians have built more advanced models, but the basic cohort view is enough to make good decisions for most businesses.

How to work out acquisition cost

Customer acquisition cost is total sales and marketing spend in a period divided by the number of new customers won in that period. Include salaries, tools, agency fees and ad spend, not just the ad budget, or the ratio will look better than it is. Calculate it per channel. Paid search, referrals and email sign-ups usually differ widely, and a channel with a high CAC may still be worth it if its customers have a high CLV. That is the whole value of comparing the two numbers side by side.

What CLV looks like in different sectors

  • Ecommerce: driven by repeat purchase rate. A replenishable product has a much higher CLV than a one-off item.
  • SaaS: driven by churn and expansion. Upgrades can lift CLV without new customers.
  • Edtech and services: driven by course completion and referrals.
  • Fintech: driven by product adoption, since customers who use more than one product tend to stay longer.

Common mistakes

  • Using revenue when margin is thin. It flatters low-margin products.
  • Using one average for everyone. Break it down by channel and cohort.
  • Assuming lifespan from too little data. New businesses should use shorter windows and update often.
  • Ignoring discounting. Money received in three years is worth less than money today, which matters for long horizons.
  • Calculating it once. Recompute quarterly.

If you only know what a customer costs to win, you are managing half the equation.

Know which customers are worth the most. Build value-based segments and tailored journeys in Flowfox.

See segments

For the leaking side of the equation read our notes on churn prevention, and browse more playbooks on the blog.

Frequently asked questions

What is customer lifetime value?

Customer lifetime value is the total revenue or profit a business can expect from a single customer over the entire relationship.

How do you calculate customer lifetime value?

For repeat purchase businesses multiply average order value by purchases per year and by average customer lifespan in years. For subscriptions divide average monthly revenue per account times gross margin by monthly churn rate.

What is a good CLV to CAC ratio?

A common rule of thumb for subscription businesses is about 3 to 1 or better, with a payback period under 12 months, though the right ratio depends on your model and growth plans.

Should I calculate CLV with revenue or profit?

Profit, ideally gross margin, gives a truer picture because it accounts for the cost of delivering the product. Revenue-based CLV is simpler but can overstate low-margin customers.

How can I increase customer lifetime value?

Help customers stay longer through onboarding and retention journeys, encourage more frequent purchases with reminders and loyalty, and raise order value with bundles and relevant upsells.

What is the difference between CLV and LTV?

They mean the same thing. CLV stands for customer lifetime value and LTV for lifetime value. Teams use them interchangeably.

How often should I recalculate CLV?

Quarterly is a good default, and whenever you change pricing, products or acquisition channels.

Topics#clv#ltv#analytics#metrics#retention
Was this guide helpful?Your answer helps us improve our guides.

See your own customers in Flowfox this week.

Start a free workspace, connect a data source and send your first journey. Or book a guided demo.