What LTV actually measures
LTV (lifetime value, sometimes written CLV for customer lifetime value) is the total value one customer generates across their whole relationship with you. It answers a single question: is a customer worth more than what you paid to get them?
That makes it the one number that tells you whether your growth is healthy or quietly bleeding cash. If you spend more to acquire a customer than they ever return, no amount of top-line revenue growth saves you.
Most guides stop at a revenue number. That's the mistake this article fixes — a revenue LTV flatters you, while a margin-based LTV tells the truth.
The LTV formula (three inputs, then a fourth)
The standard revenue-basis formula every guide shows you is:
LTV = Average Order Value × Purchase Frequency × Customer Lifespan
- Average order value (AOV) — revenue ÷ orders over a period.
- Purchase frequency — orders ÷ unique customers per year.
- Customer lifespan — the average number of years someone keeps buying.
The problem: this counts revenue you never keep. A $40 order isn't $40 of value — you paid for the product, shipping, and card fees. So the honest version adds a fourth term:
LTV = AOV × Purchase Frequency × Customer Lifespan × Gross-Margin Ratio
That gross-margin ratio is where profit enters. If you're shaky on it, our guide to finding gross margin walks the calculation step by step.
A worked example (revenue vs. profit)
Say you run a print-on-demand apparel store. Pull four numbers from your own data:
- AOV: $40
- Purchase frequency: 1.6 orders per year
- Customer lifespan: 2 years
- Gross-margin ratio: 60% (a $40 order costs you $16 to make)
Revenue-basis LTV: $40 × 1.6 × 2 = $128.
Margin-basis LTV: $128 × 0.60 = $76.80.
Same customer, two very different numbers. The $128 is what they spend; the $76.80 is what you actually keep before overhead. If you compare a $128 LTV against a profit-based acquisition cost, you'll overstate your health by nearly 70%. Always state which basis you're using — and keep it consistent with every other ratio you calculate.
How to calculate LTV for ecommerce, step by step
Here's the exact process to calculate LTV for an ecommerce store using your own store data.
Step 1 — Get your AOV
Divide total revenue by total orders for a clean period. If you did $40,000 across 1,000 orders last month, AOV = $40,000 ÷ 1,000 = $40.
Step 2 — Get purchase frequency
Divide total orders by unique customers over a year. If 500 customers placed 800 orders in twelve months, frequency = 800 ÷ 500 = 1.6 orders per year.
Step 3 — Estimate customer lifespan
Lifespan is the hardest input, and it comes straight from your retention. The identity is lifespan ≈ 1 ÷ churn rate, where churn is the share of customers you lose each year.
This is where benchmarks help you sanity-check. DTC apparel brands see first-year retention fall to roughly 29% of a cohort, according to DigitalApplied's 2026 benchmark data — meaning about 71% of buyers lapse within a year. Plug that in: lifespan ≈ 1 ÷ 0.71 ≈ 1.4 years.
That's the tail most stores ignore. Even lifting first-year retention from that 29% toward 40% moves churn to 60% and stretches lifespan to 1 ÷ 0.60 ≈ 1.7 years — a real LTV gain with zero change to acquisition cost.
Step 4 — Apply your margin ratio
Multiply the three inputs, then by your gross-margin ratio. Using the benchmark-anchored 1.4-year lifespan: $40 × 1.6 × 1.4 × 0.60 = $53.76 in lifetime profit per customer.
LTV is meaningless without CAC
An LTV number on its own tells you nothing. It only becomes a decision when you divide it by what you paid to acquire the customer — your customer acquisition cost.
LTV:CAC = LTV ÷ CAC
A good LTV:CAC ratio sits around 3:1 for ecommerce, with the healthy range running from about 2:1 to 4:1, according to Shopify. Below roughly 1:1 you lose money on every customer; far above 5:1 you may be under-investing in growth.
The catch is that CAC has to be honest too. A paid CAC that only counts ad spend ignores tools, agencies, and freelancers. Use a blended number — our blended CAC formula shows exactly what to include so your ratio isn't fiction.
Say your margin-basis LTV is $76.80 and your blended CAC is $15.63. Your ratio is $76.80 ÷ $15.63 ≈ 4.9:1 — healthy, and a signal you could likely spend more to grow.
The mistakes that wreck an LTV number
Mixing bases. Comparing a revenue LTV to a profit-based CAC inflates the ratio. Keep both numerator and denominator on the same basis — ideally profit.
Forgetting variable costs beyond COGS. Gross margin subtracts product cost only. Shipping, payment fees, and pick-and-pack shrink it further — that's contribution margin, and it's the sharper lens for whether a channel is worth scaling. See how it works in our contribution margin per unit guide.
Averaging over a bimodal base. A single "$76.80 LTV" can hide a crowd of one-order buyers and a few whales. Segment before you act on the average.
Guessing lifespan. Lifespan swings LTV more than any other input. Derive it from real churn, not a hopeful number — and revisit it as retention changes. LTV lives inside a whole family of connected metrics; the ecommerce metrics guide maps how AOV, margin, CAC, and conversion rate feed each other.
Where the real number hides: per-order profit
Every input above depends on knowing your true margin per order — and that's exactly where spreadsheets fall apart. Product cost lives in Printify or Printful, ad spend in Meta and Google, fees in Stripe, orders in Shopify. An LTV built on a guessed margin is itself a guess.
PodVector connects Shopify, Meta Ads, Google Ads, Printify, and Printful, then computes your true per-order profit across all of them. That gives you the honest margin ratio the LTV formula needs.
It also gives you Victor, an AI operator that analyzes your connected data and — with your approval — takes actions on the Shopify side. Victor reads your ad data to spot where acquisition is quietly unprofitable, but he does not touch your ad account. PodVector is not a dashboard; it's the profit layer that makes numbers like LTV trustworthy in the first place.
If you want to push margin higher, our conversion rate calculator covers the other lever — turning more of the traffic you already pay for into orders.
FAQs
What is a good LTV for ecommerce?
There's no single "good" LTV in dollars, because it depends entirely on your acquisition cost. What matters is the LTV:CAC ratio — around 3:1 is considered healthy, according to Shopify. A $50 LTV is excellent if your CAC is $15 and terrible if your CAC is $60.
What's the difference between LTV and CLV?
Nothing — they're the same metric. "LTV" (lifetime value) dominates in direct-to-consumer and ecommerce, while "CLV" (customer lifetime value) is more common in SaaS and finance. Both measure the total value a customer generates over their relationship with you.
Should I calculate LTV on revenue or profit?
Profit. A revenue-basis LTV overstates a customer's worth by whatever your costs are — often 40% or more. Multiply your revenue LTV by your gross-margin ratio (or contribution-margin ratio, for a stricter view) so the number reflects money you actually keep.
How do I find my customer lifespan?
Derive it from churn using lifespan ≈ 1 ÷ churn rate. If you lose half your customers a year, lifespan is about two years; if you lose a quarter, it's about four. Use your own cohort retention data, and check it against category benchmarks like the DTC retention curves DigitalApplied publishes.
How is LTV different from AOV?
AOV is a single order; LTV is the entire relationship. LTV equals AOV only if every customer buys exactly once. Raising your repeat-purchase rate lifts LTV without changing AOV at all — which is why retention is usually the cheapest growth lever you have.
Why does my LTV keep changing?
Because its inputs move. AOV shifts with pricing and bundling, frequency shifts with your product mix and email, and lifespan shifts with retention. Recalculate LTV at least quarterly, and always with a consistent margin basis so period-over-period comparisons mean something.