How to calculate customer LTV (Lifetime Value)?
LTV is calculated as: Average order value × Purchase frequency × Customer lifespan. For net LTV, deduct associated costs. An LTV of 200 EUR means a customer generates 200 EUR of value over their lifetime.
Detailed explanation
LTV (Lifetime Value) measures the revenue or profit a customer generates over the entire duration of their relationship with your store. It is a strategic indicator that helps determine how much you can invest to acquire a new customer (CAC), assess the health of your customer base, and guide retention decisions.
The basic formula is: LTV = Average order value × Purchase frequency × Customer lifespan. AOV is the average amount spent per order. Purchase frequency is the number of orders per year. Customer lifespan is the average number of years a customer remains active. For more accurate calculation in e-commerce, the cohort-based approach is often used: tracking cumulative revenue of a group of customers acquired in the same period.
Gross LTV uses revenue, while net LTV deducts variable costs (COGS, shipping, transaction) to provide gross profit per customer. Net LTV is more reliable to compare with CAC. The LTV:CAC ratio is a fundamental metric: a ratio above 3:1 indicates healthy acquisition, between 1:1 and 3:1 suggests fragile business, and below 1:1 means you lose money on each customer.
To calculate a meaningful LTV, analyze by monthly or quarterly cohort to identify trends. Segment by acquisition channel (SEO, Meta Ads, Google Ads) to see which sources bring the most profitable customers long term. LTV at 30, 90 and 365 days is particularly useful to steer your ad campaigns with a clear time horizon.
Concrete example
A store has an AOV of 65 EUR, customers buy 2.5 times per year on average, and remain active for 2 years. Gross LTV = 65 × 2.5 × 2 = 325 EUR. If gross margin is 45%, net LTV is 325 × 0.45 = 146 EUR. If CAC is 40 EUR, the LTV:CAC ratio is 146 / 40 = 3.65, an excellent sign of economic health.
Related questions
What is the difference between gross and net LTV?
Gross LTV uses total revenue. Net LTV deducts variable costs (COGS, shipping, transaction) to give gross profit per customer. Net LTV is more reliable.
Why calculate LTV per cohort?
Cohort LTV lets you compare the performance of customers acquired in different periods and detect improvements or degradations in acquisition quality.
What LTV:CAC ratio to target?
An LTV:CAC ratio above 3:1 is considered healthy. Between 1:1 and 3:1, the business is fragile. Below 1:1, you lose money on every new customer.
How to increase customer LTV?
Improve retention (email, loyalty), increase AOV (bundles, cross-sell), offer subscriptions, and personalize recommendations to stimulate repeat purchases.
LTV at 30, 90 or 365 days: which one to use?
30-day LTV is used to steer ad campaigns, 90-day for scaling decisions, and 365-day for long-term strategy and payback period calculation.
Related pages
Related questions
Guides
Calculate your customer LTV automatically
Fullmetrix computes LTV per cohort, per channel and per RFM segment in real time for all your stores.
14-day free trial. No commitment.