ResourcesBlog

Cohorts, LTV & CAC

Cohorts, LTV & CAC

Customer Lifetime Value for Consumer Brands, Calculated on Margin

Most LTV formulas use revenue, so they overstate what a customer is worth. How consumer brands calculate customer lifetime value on margin, by cohort, and set it against CAC.

Customer Lifetime Value for Consumer Brands, Calculated on Marginfig.00 · closed-loop forecast

VKTRY found that most of its customers repeat-purchase within 30 days of the first order. That one fact moved its email flows and direct mail earlier in the customer journey, and 30-day retention rose 10%. It is what customer lifetime value is for: not a number on a slide, but a way to decide who to acquire, how much to pay, and when to follow up.

Customer lifetime value (LTV) is the profit a customer is expected to generate from their first purchase to their last. Most guides calculate it on revenue, which flatters every customer and hides the unprofitable ones. Consumer brands carry COGS, freight, returns, and discounts that change the answer.

Here is how to calculate LTV on margin, split it by cohort, and set it against CAC.

What is customer lifetime value?

Customer lifetime value is the total profit a customer is expected to generate over the whole relationship. It answers a practical question: what is a new customer worth to us, so we know what we can pay to get one?

The simple version most articles teach looks like this:

LTV = average order value x purchase frequency x customer lifespan

It is fine as a first pass. It has one flaw that matters a lot for physical products: it measures revenue. A customer who spends $144 over two years is not worth $144. After the product, the box, the shipping label, the payment fee, and the return, they may be worth half that.

That is why the number you want is margin LTV: contribution profit per order multiplied by the number of orders over a fixed window.

How to calculate customer lifetime value (revenue vs. margin)

Start with one acquisition cohort, for example everyone who placed a first order in March. Follow them forward 12 or 24 months. Then work through four steps:

  1. Count orders per customer. Total orders from the cohort over the window, divided by customers in the cohort.
  2. Find average order value after discounts.
  3. Calculate contribution profit per order. Net revenue less landed COGS, outbound shipping and fulfillment, payment fees, returns, and discounts.
  4. Multiply. Contribution profit per order x orders per customer = margin LTV.

A worked example, with illustrative numbers for a skincare brand over a 24-month window:

LinePer order
Average order value$60.00
COGS$18.00
Shipping and fulfillment$8.00
Payment fees (3%)$1.80
Returns allowance (5%)$3.00
Contribution profit$29.20

With 2.4 orders per customer over 24 months and a CAC of $45:

  • Revenue LTV: $60 x 2.4 = $144. Revenue LTV:CAC = 3.2 to 1. Looks healthy.
  • Margin LTV: $29.20 x 2.4 = $70.08. Margin LTV:CAC = 1.6 to 1. Not so healthy.

Same customers, same spend, two very different verdicts. The revenue version says scale. The margin version says look closer before you raise the ad budget.

If you want to run your own numbers, the LTV:CAC calculator walks through the same inputs.

Historical LTV vs. predicted LTV

Historical LTV is what a cohort has already earned. It is accurate and slow: you wait 12 months to learn about month 12. Predicted LTV uses the cohort's early retention curve to estimate where it will land. It is faster and less certain. Use predicted LTV to make spend decisions this quarter, and check it against historical LTV as cohorts mature.

Why blended LTV hides your weakest customers

An average LTV across all customers tells you very little. Customers differ by first product, acquisition channel, discount level, and whether they subscribe. Averaging them together produces a number that describes nobody.

Illustrative example, three views of the same brand:

SegmentContribution per orderOrders per customer (24 mo)Margin LTVCACMargin LTV:CAC
Full-price bundle first order$38.003.1$117.80$482.5 to 1
Single product on sale$9.501.2$11.40$420.3 to 1
Blended (70/30 mix)$85.88$46.201.9 to 1

The blended 1.9 looks acceptable. The single-product-on-sale segment loses about $30 on every customer it acquires. You only see that when LTV is cut by segment.

Earth Breeze ran into the same problem. The team knew its customer types behaved differently but could not put a number on the gap. Drivepoint analysts built segments from the attributes of each customer type's orders, modeled historical and predicted retention by cohort, and estimated an LTV for each. That gave the company CAC guardrails it could scale against while holding positive margins. See the Earth Breeze story.

Trevi found something similar from the other direction. Once Amazon and Shopify data sat in one place with cohort-level reporting, the team saw that customers bought smaller bundles more often, which meant higher sales, better retention, and stronger economics. Trevi reworked its SKUs and packaging around it, and saved 20 to 40 hours a month of manual data work along the way.

For a deeper look at how cohorts get built, read our guide to cohort analysis software.

What is a good LTV to CAC ratio?

A ratio of 3 to 1 is the most common rule of thumb: for every dollar spent to acquire a customer, expect three dollars of lifetime value back. It is a starting point, not a law. The right number depends on your repeat rate, your margins, and how your growth is funded.

Two rules make the ratio more useful:

  • Use margin LTV, not revenue LTV. A 3 to 1 ratio on revenue can be 1.5 to 1 on margin, as the example above shows.
  • Read it next to payback period. LTV:CAC tells you whether a customer is worth acquiring. Payback tells you whether you can survive the wait. A brand can show a healthy ratio and still strain cash, because most of the lifetime value arrives in year two while the inventory bill arrives in month three. Our guide to CAC payback period covers that side.

Harvard Business Review has reported that, depending on the study and industry, acquiring a new customer costs anywhere from 5 to 25 times as much as retaining one (HBR, 2014). The range is wide, but the direction is consistent: repeat customers are where LTV comes from.

How to increase customer lifetime value

Treat each lever as a number you can model, not a tactic you hope works.

  • Pull the second purchase forward. Every month you shorten the gap between first and second order raises LTV inside any fixed window. Find the real window by cohort. VKTRY's was 30 days.
  • Raise contribution profit per order. Bundles, a higher-margin hero product, or a free-shipping threshold that lifts order value. In the example above, adding $5 of contribution per order lifts margin LTV from $70 to $82.
  • Shift acquisition toward cohorts that repeat. If one first product or channel produces customers who come back, move spend there.
  • Control discounts and returns. Heavy discount acquisition often produces the cohort that never returns. Returns that land late quietly lower the LTV of cohorts you already reported.

Where LTV breaks down

LTV is a forecast, and forecasts have limits. Watch for these:

  • Short history. A brand with six months of data is predicting years from a few points on a curve.
  • Small cohorts. A cohort of 80 customers is noisy. One bulk order changes the average.
  • Mix shifts. If you move from paid social to retail, last year's LTV may describe customers you no longer acquire.
  • Invisible customers. Retail and marketplace buyers often do not show up in your DTC data, so DTC LTV describes only part of the business.
  • Inconsistent definitions. When LTV lives in separate spreadsheets, two teams report two different numbers. Pick one definition and one model.

That last point is where finance should own the number. LTV only changes decisions when it sits in the same model as your forecast, your cash position, and your CAC. Cohort and LTV analysis in Drivepoint calculates retention, CAC, payback, and LTV:CAC from your transaction data across channels, inside the Excel model your team already uses.

Revenue LTV tells you who bought. Margin LTV tells you who was worth having.

See margin LTV by cohort for your brand.

For marketing teams, the same view lives in Drivepoint for Marketing: CAC, retention, and LTV tied to the numbers finance reports.

Customer lifetime value: common questions

What is customer lifetime value?

Customer lifetime value (LTV) is the profit a customer is expected to generate from their first purchase to their last. For a consumer brand, it should be calculated on contribution margin, after cost of goods, shipping, fulfillment, fees, returns, and discounts, not on revenue alone.

How do you calculate customer lifetime value for an ecommerce brand?

Multiply contribution profit per order by the average number of orders a customer places over a fixed window, such as 12 or 24 months. Calculate it by acquisition cohort so you can see how different customer groups behave. The simple revenue version (average order value x purchase frequency x lifespan) overstates value because it ignores variable costs.

What is a good LTV to CAC ratio?

A ratio of 3:1 is a common rule of thumb, but it is not a law. The right number depends on your repeat rate, your margins, and how your growth is financed. Calculate it on margin LTV, and read it next to CAC payback period, because a healthy ratio can still strain cash if most of the value arrives in year two.

What is the difference between revenue LTV and margin LTV?

Revenue LTV counts everything a customer spends. Margin LTV counts only what is left after the costs of serving them: cost of goods, outbound shipping, fulfillment, payment fees, returns, and discounts. Margin LTV is the number to use when deciding how much to spend to acquire a customer.

How do you increase customer lifetime value?

Pull the second purchase forward, raise contribution profit per order through bundles or a higher-margin hero product, shift acquisition toward the cohorts that repeat, and control discounts and returns. Each lever should be modeled as a number, so you know which one moves LTV the most before you spend on it.

Austin Gardner-Smith
Co-Founder, President

See what Drivepoint looks like for your brand.

Take a self-guided tour, or get a walkthrough tailored to your brand.

What is customer lifetime value?
Customer lifetime value (LTV) is the profit a customer is expected to generate from their first purchase to their last. For a consumer brand, it should be calculated on contribution margin, after cost of goods, shipping, fulfillment, fees, returns, and discounts, not on revenue alone.
How do you calculate customer lifetime value for an ecommerce brand?
Multiply contribution profit per order by the average number of orders a customer places over a fixed window, such as 12 or 24 months. Calculate it by acquisition cohort so you can see how different customer groups behave. The simple revenue version (average order value x purchase frequency x lifespan) overstates value because it ignores variable costs.
What is a good LTV to CAC ratio?
A ratio of 3:1 is a common rule of thumb, but it is not a law. The right number depends on your repeat rate, your margins, and how your growth is financed. Calculate it on margin LTV, and read it next to CAC payback period, because a healthy ratio can still strain cash if most of the value arrives in year two.
What is the difference between revenue LTV and margin LTV?
Revenue LTV counts everything a customer spends. Margin LTV counts only what is left after the costs of serving them: cost of goods, outbound shipping, fulfillment, payment fees, returns, and discounts. Margin LTV is the number to use when deciding how much to spend to acquire a customer.
How do you increase customer lifetime value?
Pull the second purchase forward, raise contribution profit per order through bundles or a higher-margin hero product, shift acquisition toward the cohorts that repeat, and control discounts and returns. Each lever should be modeled as a number, so you know which one moves LTV the most before you spend on it.