As advertising costs rise every year, e-commerce businesses that focus only on the first sale are working with an ever-shrinking margin. The game-changing question is this: how much does a customer earn you over the entire time they spend with you? In this guide we walk through, step by step, how to calculate customer lifetime value (LTV), how to read it against customer acquisition cost (CAC), and the practical ways to grow revenue per customer.
What is LTV, and why does it matter more than a one-off sale?
Customer lifetime value (LTV) is the total net revenue a customer generates over the course of their relationship with you. It's not the revenue from the first order — it's the combined effect of the first order, subsequent repeat purchases, rising basket sizes, and the new customers they refer.
This perspective brings a critical mindset shift: you don't have to profit from the first sale. For a customer segment with high LTV, breaking even — or even taking a slight loss — on the first sale can be a rational strategy, as long as you know from the data that the customer will come back. In an environment where ad click costs keep climbing alongside exchange rates, getting a second and third order from the same customer is almost always cheaper than acquiring a new one.
How to calculate LTV: a simple formula that actually works
Academic models can get complicated, but a practical three-variable formula is more than enough to start with:
- Average order value (AOV): Total revenue / total number of orders,
- Purchase frequency: Total number of orders / number of unique customers (over a given period),
- Customer lifespan: The average length of time a customer stays active (in years or months).
Formula: LTV = AOV × purchase frequency × customer lifespan. For example, a customer with an average basket of 900 TL, who shops 3 times a year and stays active for an average of 2 years, has an LTV of 5,400 TL. For a more accurate result, use gross profit margin instead of revenue: at a 35% margin, that 5,400 TL in revenue translates to 1,890 TL, and this is the figure your marketing budget should actually be built on.
If you want to work through the calculation step by step, the order is:
- Decide on the period you'll analyze (usually the last 12 months).
- Find AOV by dividing total revenue by total number of orders.
- Calculate purchase frequency by dividing total number of orders by the number of unique customers.
- Estimate the average customer lifespan from historical cohort data.
- Multiply the three variables to get LTV, then adjust for gross profit margin.
Two practical warnings: to measure customer lifespan, first pin down your definition of an "active customer" (for example, someone who has placed at least one order in the last 12 months), and don't leave the calculation at the average of the entire customer base. An average blends your most valuable 20% together with the majority who buy once and disappear — and that blend is misleading.
The LTV/CAC ratio: a health indicator for growth
LTV is just a number on its own; it only becomes meaningful when read alongside customer acquisition cost (CAC). CAC is your total marketing and sales spend over a given period, divided by the number of new customers acquired in that same period.
The commonly accepted health threshold is an LTV/CAC ratio of around 3. If the ratio is approaching 1, you're barely getting back what you spent to acquire the customer — once operations, shipping, and returns costs are added in, growing means losing money. If the ratio is above 5-6, the picture looks good on paper, but it often signals you're being overly cautious and could invest more aggressively in marketing.
Breaking this ratio down by channel is where the real power lies: the LTV of a customer coming from Google search and the LTV of one coming from a discount coupon site are usually very different. A channel-level LTV/CAC table lets you shift budget from the channel that brings the "cheapest customer" to the one that brings the "most valuable customer."
"The first sale grows revenue; the second sale grows the business. LTV is the measure of how systematically you engineer that second sale."
See the real picture with cohort analysis
Track LTV not as a single number, but by cohort. A cohort is the group of customers who made their first purchase in the same period (for example, the same month). When you track each cohort's cumulative revenue at the 3rd, 6th, and 12th month, you get answers to two critical questions: are your customers becoming more valuable over time, and which acquisition period produces higher-quality customers?
For example, a cohort acquired during a major discount period usually has a lower repeat purchase rate — these customers came for the discount, not the brand. Seeing this in the data calls into question a "acquire customers at any cost during Black Friday" strategy, and pushes you to design campaigns that trigger a second sale rather than just the first.
Levers for increasing repeat purchases
Of the three variables in the LTV formula, purchase frequency is the most flexible. Proven ways to increase it:
- Post-purchase email series: A usage tip after delivery, followed by a complementary product suggestion and a well-timed replenishment reminder. For consumable products (cosmetics, food, pet supplies), reminders timed to when the product is likely to run out are the highest-converting automation you can build.
- Second-order incentive: The move from a first order to a second is the most fragile threshold in the customer journey. A small perk reserved for the second order (free shipping, a sample gift) noticeably lifts the rate at which customers cross that threshold. And once a customer places a second order, the odds they'll place a third rise significantly.
- Loyalty program: Points, tiers, or a club model — these put a cost on walking away from accumulated value. Keep it simple: a program that takes longer than 10 seconds to understand doesn't work. We've collected the common design mistakes in our article on 6 mistakes made when designing a loyalty program.
- Personalized recommendations: "Picked for you" product blocks based on purchase history and campaign emails segmented by customer group noticeably outperform generic mass sends.
- Subscription option: For regularly consumed products, placing a "subscribe and save 10%" option next to "buy once" automates frequency; we covered the setup in detail in our guide to building recurring revenue with a subscription model.
How does LTV vary by segment?
Reading LTV broken down by customer segment, rather than as a single average, is where the real power of this metric shows up. The sample table below shows how average order value and annual purchase frequency, for four different customer profiles in the same store, radically change the resulting LTV:
| Customer segment | Avg. order value | Annual purchase frequency | Calculated LTV |
|---|---|---|---|
| One-time buyer | 650 TL | 1 (1-year lifespan) | 650 TL |
| Regular customer | 900 TL | 3 (2-year lifespan) | 5,400 TL |
| Subscription customer | 350 TL | 12 (2-year lifespan) | 8,400 TL |
| VIP / loyal customer | 1,600 TL | 5 (3-year lifespan) | 24,000 TL |
The table makes it clear: the VIP segment is nearly 37 times more valuable than a one-time buyer. Instead of putting your entire marketing budget toward acquiring new one-time buyers, allocating spend to actions that grow your regular and VIP segments (loyalty, subscriptions, personalization) delivers a far higher return on the same budget.
Growing basket size and customer lifespan
Besides frequency, the other two variables can be grown as well. To raise average basket size, set your free shipping threshold slightly above the current average basket, use "frequently bought together" blocks on product pages, and suggest complementary products on the cart page. We covered these techniques in more detail in our upsell and cross-sell guide — proven methods that grow the basket without pressuring the customer.
Extending customer lifespan mostly comes down to experience: fast shipping, hassle-free returns, and support that responds within hours. It's also possible to catch a customer you're about to lose using data: setting up an automatic "we miss you" flow for customers who have noticeably exceeded their typical order interval is the lowest-cost way to quietly reverse churn.
Conclusion
LTV is the dividing line in e-commerce between chasing short-term revenue and building sustainable growth. Start by measuring your current state with the simple formula, weigh it against CAC, drill down into segments with cohorts, then work each lever — repeat purchases, basket size, and customer lifespan — one by one. Even a 15% improvement across all three variables compounds into more than a 50% increase in revenue per customer.
Quick checklist
- Do you have your AOV, purchase frequency, and customer lifespan data on hand?
- Have you also calculated LTV using gross profit, not just revenue?
- Is your LTV/CAC ratio above 3 at the channel level?
- Are you tracking monthly cohorts' revenue at 3, 6, and 12 months?
- Do you have a dedicated incentive that triggers the second order?
- Is a replenishment reminder timed to product lifespan set up?
- Is an automatic win-back flow running for customers who exceed their typical order interval?
Most of these calculations start in a spreadsheet, but they don't stay sustainable there — customer, order, and campaign data need to live in one place. Şimşek Software's e-commerce platform, with customer segmentation, automated email flows, and order history reports, makes measuring and growing LTV a natural part of day-to-day operations.