Skip to content

NotesRetention

Customer lifetime value in ecommerce: the number that sets your acquisition budget

How to calculate customer lifetime value on margin, why historic and predicted CLV differ, and how CLV should set your CAC targets, payback period and paid media bids.

What is customer lifetime value in ecommerce?

Customer lifetime value in ecommerce is the total profit a customer brings your brand across every order they place, not just the first one. The number matters because it decides how much you can afford to pay to acquire a customer, which makes it the ceiling on every bid, discount and paid media budget you set.

Most definitions stop at revenue. For a brand selling £100k or more a month, revenue CLV is the wrong input: it ignores product cost, shipping, payment fees and the discount that bought the first order. In most Klaviyo accounts we audit, CLV is quoted as one blended figure from a dashboard, and nobody is sure whether it is revenue or margin, or over what time window.

How do you calculate customer lifetime value?

The simple CLV formula is average order value × purchase frequency × customer lifespan. Average order value is revenue divided by orders. Purchase frequency is orders per customer per year. Customer lifespan is the number of years a typical customer keeps buying. Multiply them together and you have revenue CLV.

The version worth running a business on swaps revenue for contribution margin: average order value × contribution margin % × purchase frequency × customer lifespan. Contribution margin here means what is left of each order after product cost, shipping, packaging, payment fees and average discount. Returns belong in it too, especially in fashion. The working order we use:

  1. Pick a window. Twelve or twenty-four months from first order, stated every time the number is quoted.
  2. Pull the inputs by cohort. Average order value, orders per customer and the share of customers still buying, from Shopify or Klaviyo.
  3. Apply margin. Use contribution margin per order, net of returns and discounts, rather than the gross margin in your accounts.
  4. Compare to CAC. Divide margin CLV by new-customer CAC: acquisition spend divided by new customers won in the same period.

What does a worked CLV example look like?

The figures below are a hypothetical illustration using round numbers, not data from any client. They show how far revenue CLV and margin CLV can sit apart for the same customer.

Illustrative CLV calculation using hypothetical round numbers
InputIllustrative valueHow it is used
Average order value£60Revenue per order
Purchase frequency2 orders a yearOrders per customer per year
Customer lifespan2 yearsWindow over which the customer keeps buying
Revenue CLV£240£60 × 2 × 2
Contribution margin50%After product cost, shipping, fees, discounts and returns
Margin CLV£120£240 × 50%
Cost to acquire (CAC)£40Paid media spend divided by new customers
LTV to CAC ratio3:1£120 ÷ £40

On revenue, this brand looks able to pay £240 for a customer. On margin, the real ceiling is £120, and that is before overheads. The first order earns £30 of margin against a £40 acquisition cost, so the customer only pays back on the second order, around six months in. A brand that set its CAC target from revenue CLV here would be bidding at twice what the customer is worth.

Why do historic and predicted CLV differ in Klaviyo?

Historic CLV looks backwards; predicted CLV is a forecast. Klaviyo's predictive analytics defines historic CLV as the total value of a customer's previous orders, taking refunds and returns into account, and predicted CLV as how much that customer is expected to spend in the next year. Total CLV is the two added together. The same profile also carries churn risk, average time between orders and an expected date of next order.

Klaviyo only calculates these fields when an account meets all of its data requirements:

  • At least 500 customers who have placed an order
  • An active ecommerce integration, or orders sent through the API
  • At least 180 days of order history, with orders in the last 30 days
  • Some customers who have placed three or more orders

Two cautions. Predicted CLV is a spend figure, so apply your margin before using it to set CAC. And a young brand, or one with very few repeat buyers, will not have enough data for the model. Klaviyo's separate CLV dashboard, which shows the segments, flows and campaigns using CLV, sits behind a paid Marketing Analytics or Advanced KDP subscription.

Why should you read CLV by cohort rather than as one number?

A blended CLV averages together customers who behave nothing alike. The useful view groups customers by something they share at the moment of first purchase, then tracks what each group spends in the months that follow. The cuts we find most revealing:

  • First product bought. Entry products can differ sharply in how often they lead to a second order.
  • Acquisition channel. Paid social, search, affiliates and organic can produce very different repeat behaviour at the same first-order value.
  • First-order discount. Compare customers who used a welcome code with those who paid full price.
  • Month of first order. Black Friday cohorts deserve their own row, separate from the rest of the year.

Shopify's customer cohort analysis report groups customers by first purchase date and shows customer numbers, retention rate, sales or average order value in each later period, as a heatmap by default. The same set of customer reports includes returning customers, new vs returning customers and a predicted spend tier. Cutting by entry product or channel usually means exporting orders or building segments in Klaviyo.

What LTV to CAC ratio and payback period should you aim for?

The LTV to CAC ratio divides margin CLV by the cost of acquiring one new customer. The widely quoted target is 3:1, and it is a reasonable starting point, but the ratio hides timing. A 3:1 ratio earned over three years puts far more strain on cash than 3:1 earned in six months.

That is why we pair the ratio with a payback period: the number of months before a cohort's cumulative contribution margin covers what was spent to acquire it. A brand with strong cash reserves can accept a longer payback than a brand funding growth from this month's sales. Calculate both on new customers only, because blending in returning customers flatters CAC.

Whatever target you choose, agree it once, write it down and report against it every week. We explain why that matters in one number the whole team works to.

Which retention levers raise customer lifetime value?

The margin CLV formula has dials for order value and margin, and two for time: frequency and lifespan. Retention mostly moves the time dials, and the first metric to watch is repeat purchase rate, the share of first-time customers who come back for a second order. The levers we work on first:

  • Second-order timing. Time the post-purchase sequence to the gap in which most second orders actually happen, read from your own order data.
  • Replenishment. For consumables, prompt the reorder just before the product runs out; Klaviyo's expected date of next order helps once the account qualifies.
  • Post-purchase experience. Delivery updates, usage guidance and a review request can earn the second order before any discount does.
  • Subscriptions. Move regular buyers to subscribe and save where the product suits it, and track subscriber churn separately.
  • Win-back. Trigger on churn risk or a long gap since the last order, and test whether a reminder works without an offer.

The flows behind each lever are set out in our guide to Klaviyo flows for Shopify brands. Measure each one against a holdout group where volume allows, so you see the orders a flow caused rather than the ones it merely touched.

How should customer lifetime value change your paid media bidding?

Once you know margin CLV by cohort, you can bid for the customer rather than the first order. A brand whose customers pay back on the second order can afford a higher first-order CAC than its first-order ROAS suggests, provided the cohort data supports it.

Google Ads supports this through customer lifecycle goals. The new customer acquisition goal can either bid higher for new customers while still reaching returning ones, or bid only for new customers. Google separates new from existing customers using your first-party data, through a customer list and the website tag. The goal works across Performance Max, Search, Shopping and Demand Gen campaigns, with the available modes varying by campaign type.

Set the extra value you place on a new customer from cohort margin CLV rather than a guess, and revisit it when the cohort data moves. How this fits a shopping-led account is covered in Performance Max for ecommerce.

Where RedPxl fits

Umesh, Head of Retention Strategy at RedPxl, runs Klaviyo email, SMS and WhatsApp for fashion, FMCG and supplement brands. Because paid media, web, retention and creative sit in one team, the CLV we measure in Klaviyo feeds directly into the CAC targets our paid media specialists bid to. Each account has one named specialist, and every budget change is explained in writing. See how we approach retention, or tell us what you are working with.

Questions we get asked

Is LTV the same as CLV?
Yes. LTV (lifetime value) and CLV (customer lifetime value) describe the same measure, and CLTV is a third spelling. What varies is the definition behind the acronym: revenue or margin, and over what window. When someone quotes an LTV figure, ask which version it is before you compare it with your CAC.
What is a good customer lifetime value for an ecommerce brand?
There is no universal good figure, because CLV only means something next to what the customer cost to acquire. A £90 margin CLV is healthy if new customers cost £25 and a problem if they cost £80. Judge CLV through the LTV to CAC ratio and payback period for each cohort, never in isolation.
How often should an ecommerce brand recalculate CLV?
Quarterly is a sensible rhythm for most brands, with an extra check after any large change such as a new hero product, a price rise, a shift in channel mix or a big discount event. Keep the margin assumptions current as well, because shipping, packaging and product costs move and quietly change what each customer is worth.
Can a brand with a low repeat purchase rate still use CLV?
Yes, and it matters more. If few customers return, margin CLV sits close to first-order margin, so acquisition has to pay back on the first purchase. That changes the plan: tighter CAC targets, plus retention work aimed squarely at the second order. Some categories are naturally one-off purchases, and the model should reflect that.

Keep reading

All notes