Skip to main content

Customer lifetime value (LTV) is the total profit a customer brings your store over the whole time they buy from you, not just on the first order. The simple formula is average order value times purchase frequency times customer lifespan. The number that matters most is your LTV to CAC ratio: aim for 3 to 1 or higher, meaning each customer is worth at least three times what it costs to acquire them. Get this right and you can outspend every competitor to win customers. This guide shows you how to calculate LTV, the benchmarks, and how to grow it, from V8 Media, the team behind R2+ billion in client sales.

Why LTV is the number that wins the whole game

Most store owners obsess over the first sale. What did this order make me? They miss the bigger number sitting right behind it.

Here is the truth. The business that can spend the most to acquire a customer wins. Not the one with the best product. Not the one with the cheapest ads. The one that knows what a customer is worth over time, and can therefore afford to pay more to get one.

That is what LTV gives you. If you know a customer is worth R3,000 over two years, you can happily spend R600 to acquire them and still win big. Your competitor, who only looks at the first R500 order, panics at a R600 acquisition cost and pulls back. You just took their customer. LTV is permission to outspend everyone.

There are only two ways to grow an online store. Find new customers. Or get the ones you have to spend more over time. Both run through LTV. It sets the ceiling on everything else.

What is customer lifetime value, exactly?

LTV, sometimes written CLV, is the total value a customer generates across their entire relationship with your brand. Not one purchase. The whole journey. Every repeat order, every upsell, over months or years.

Here is the simplest example. Someone buys a pair of jeans from you in month one for R1,000. In month two they come back and buy a shirt for R500.

Their lifetime value so far is R1,500. That is R1,000 plus R500. Simple.

The mistake most founders make is measuring a customer by their first order alone. They see R1,000 and stop counting. A customer who buys once for R500 and a customer who buys R500 every month for two years look identical on day one. They are worth wildly different amounts. LTV is how you tell them apart, and how you decide who to chase.

Want us to do your marketing for you? Book a free call with V8 Media.Want us to do your marketing for you? Book a free call with V8 Media.

Why LTV is the #1 metric for profitable growth

Here is why it sits above every other number. Your LTV tells you the most important thing in marketing: what you can afford to spend to win a customer without going broke.

Say your average customer LTV is R1,500 and your operating margin is 15%. That means you make about R225 in profit from every customer over their lifetime. The math is R1,500 times 15, divided by 100.

Now you know your ceiling. If it costs you less than R225 to win a customer, you make money. Spend more than that, and you are paying for the privilege of losing cash.

That spend has a name. Customer acquisition cost, or CAC. It is what you pay in ads to get one buyer through the door.

Most owners guess their ad budget. They feel their way. The ones who win know their LTV, so they know exactly how hard they can push.

A high-LTV store is simply worth more. Not just to you, but to anyone who might buy it one day. Customers who come back beat a business that has to chase strangers every single month.

A solid repeat base also gives you a revenue baseline. If 1,000 customers a month at R1,000 each gives you R1m, even a 20% repeat rate hands you 200 repeat orders next month. That is R200,000 in sales with very little extra effort. That baseline is what lets a store sleep at night. We dig into that whole problem in the #1 reason your online store is not growing profitably.

How to calculate LTV (the formula + a Rand example)

Start with the simple version. You need three numbers.

Average order value (AOV)
What a customer spends per order on average. Total revenue divided by number of orders.
Purchase frequency
How many times a customer buys in a year. Total orders divided by number of customers.
Customer lifespan
How many years the average customer keeps buying from you.

The formula: LTV = AOV × purchase frequency × customer lifespan.

A Rand example. Say your AOV is R650, customers buy 3 times a year, and they stick around for 2 years:

  • R650 × 3 × 2 = R3,900 lifetime value.

That is the revenue version. The smarter version uses profit, not revenue, because revenue you cannot keep does not help you. Multiply by your gross margin:

  • Profit LTV = (AOV × gross margin %) × purchase frequency × customer lifespan.
  • At a 60% gross margin: (R650 × 0.60) × 3 × 2 = R2,340 profit LTV.

Use the profit version to set your acquisition budget. If you are not sure of your margin, start with our guide to eCommerce profit margins.

There is a faster way to pull a real number straight from your store data. Take your total orders over a period, divide by your total customers over that same period, then multiply by your average order value.

(Total Orders / Total Customers) × Average Order Value = Average Customer LTV

Let me run a real one. Say a Shopify store did 2,108 orders over the last 90 days, from 636 customers, at an average order value of R1,025. So it is 2,108 divided by 636, which is about 3.3 orders per customer. Times R1,025. That gives an average customer LTV of about R3,397 over 90 days.

Now you have a real number to work with, not a gut feel. One rule before you start. Every LTV number is tied to a time window. The example above was 90 days. Always say over what period, or the number means nothing.

The ratio that actually matters: LTV to CAC

LTV on its own is half the story. The other half is CAC, what it costs to acquire a customer. The ratio between them tells you if your business is healthy or quietly bleeding.

LTV:CAC ratioWhat it meansVerdict
1:1You earn back exactly what you spent to acquireLosing money once other costs land
3:1Each customer is worth 3x what they costHealthy. The target.
4:1 to 5:1Strong economicsGreat, but you may be underspending on growth
Above 5:1Very profitable per customerYou can probably afford to scale ads harder

The 3:1 LTV:CAC benchmark is cited by Shopify, Harvard Business School Online, Eightx and others as the healthy target for ecommerce.

Why 3 and not 1? Because that R3 still has to cover your product cost, your overheads, and your tax before any of it is real profit. A 1:1 ratio means you are running just to stand still.

Quick worked example in Rands. If your LTV is R3,397 and it costs you R1,100 to win a customer, your ratio is about 3:1. You are in good shape.

If that same customer only cost you R680, your ratio jumps to 5:1. You are profitable, but you are probably too scared to spend. Most advertisers see a high ratio and celebrate. We see it and ask a different question: are you leaving growth on the table? You could win more customers profitably and are choosing not to.

This is the whole point of measuring LTV. It turns ad budget from a guess into a number you can defend.

Want us to do your marketing for you? Book a free call with V8 Media.Want us to do your marketing for you? Book a free call with V8 Media.

eCommerce LTV benchmarks for 2026

What is a normal LTV? It swings by model. These ranges come from Shopify and Rivo's 2026 ecommerce data.

Store typeTypical LTV (over ~3 years)Note
Average Shopify store~$168 (about R2,800)The middle of the pack
Top-performing stores$250 to $450+ (R4,100 to R7,400+)Strong email, high repeat purchase, cross-sell
Subscription stores$350 to $800+ (R5,700 to R13,000+)Recurring revenue lifts LTV hard

Benchmarks from Shopify's 2026 customer lifetime value data and Rivo's ecommerce CLV statistics. Rand figures converted at roughly R16.5 to the dollar.

But do not chase a global number. The right LTV depends on what you sell and your margins. A R200 LTV on a R30 product can be excellent. A R3,000 LTV on a R5,000 product can be weak. Context wins. So benchmark against yourself.

The trick is to track LTV over fixed windows so you can compare like for like. We tell stores to watch two.

  • 90-day LTV. Your short-term engine. Are new customers coming back within three months?
  • 180-day LTV. Your real picture. Six months shows if you are building a habit or a one-night stand.

Pull the number this month. Pull it again next month. If it is climbing, your retention is working and your profit per customer is going up. If it is dropping, you are making less from each customer, and that is an early warning your profit is about to follow. That is the real value of LTV. It is a leading signal, not a rear-view mirror. For the full set of numbers to watch alongside it, see our ecommerce KPIs to track monthly and the ecommerce benchmarks that tell good from bad.

How to grow your customer lifetime value

LTV is not fixed. It is a number you build. Three levers move it most, and you already have the tools for all three.

  1. Lift average order value. Bundles, upsells, a free-shipping threshold. More value per order lifts LTV directly, with no extra acquisition cost.
  2. Win the repeat purchase. More orders per customer is the biggest lever of all. This is where most of the money hides. A strong welcome email series and a sharp abandoned cart flow turn one-time buyers into regulars.
  3. Stretch the lifespan. Keep customers longer with great service, loyalty perks, and consistent contact. A customer who buys for three years instead of one is worth triple.

The cheapest of the three is buying more often. You already paid the ad cost to win them once. The second and third orders skip that cost, so far more of the sale is pure profit.

The numbers back it hard. Winning a brand new customer costs five to twenty-five times more than keeping one you already have, according to Harvard Business Review research. Returning buyers also spend about 67% more per order than first-timers, per BIA Advisory Services.

Here is the kicker. A first-time buyer has about a 27% chance of coming back, per Smile.io's retention research. But once they make a second purchase, the odds of a third jump to roughly 49%. So the second order is the hinge. Engineer that, and LTV climbs on its own.

How do you actually trigger those repeat orders? We break down the four real reasons people buy again in what drives repeat purchases. The cheapest tool by far is the reminder. A solid ecommerce email list and a sharp abandoned cart automation are built once and run forever at near-zero cost. That is where most stores leave the easiest money on the table. They burn thousands on ads and send zero follow-up.

The numbers that work alongside LTV

LTV is the headline metric. But it does not live alone. A couple of numbers feed it.

Repeat purchase rate is the share who come back. The SA and global average sits around 25% to 30%, with Shopify near 27%, per Mobiloud and Shopify data. If yours is lower, that is where the leak is.

Average order value is basket size. Push it up and LTV climbs on every single sale. And your CAC, the cost to win a customer, is the number you measure LTV against. Together they form the ratio that decides if you can scale.

If you want to push for growth without blowing your margins, our guide on how to scale your store profitably shows where LTV fits in the bigger plan. Master these few numbers and you stop guessing. You run your store like the top stores do, on data, not vibes. No drama. No "let's boost a post and hope."

Want us to do your marketing for you? Book a free call with V8 Media.Want us to do your marketing for you? Book a free call with V8 Media.

Not all customers are worth the same

Here is a trap. LTV is an average. And averages hide the truth. In most stores, a small group of customers drives most of the profit.

Split your customers into three buckets. Your best (high spend, frequent). Your middle. And your one-and-done buyers. Now you can act. Pour your best offers and your retention effort into the top group. Nudge the middle to buy again. Stop chasing the bargain hunters who never come back. Treating every customer the same is how you waste money. Treating your best ones better is how you grow LTV fast.

Why a small LTV lift is a big deal

LTV compounds. That is what makes it so powerful.

Lift your LTV by 10% and three things happen at once. You can afford to spend 10% more to acquire customers, so you win more of them. Each one is worth more to you. And your profit per customer grows. Small lever. Huge swing in the numbers.

Bain & Company's classic research found that a 5% rise in customer retention can grow profits by 25% to 95%, because loyal customers buy more often and cost less to serve. Sit with that. You do not need a new product or a bigger ad budget to grow. You need your existing customers to buy one more time. That is the cheapest growth in business. That is the LTV flywheel doing the heavy lifting.

The South African angle

LTV matters even more for SA stores, because ad costs keep climbing and the market is smaller. You cannot just keep buying new customers forever. The brands that win here are the ones that squeeze more value from each customer they already have.

Two practical SA moves. First, use WhatsApp for retention, not just acquisition. A quick "your favourite is back in stock" message drives repeat orders at almost no cost, and South Africans actually read it. Second, calculate LTV on profit after VAT and local shipping, not revenue, so your acquisition budget is built on money you actually keep.

3 LTV mistakes that cap your growth

1. Measuring revenue, not profit

A R3,900 revenue LTV feels great. But if your margin is thin, the profit LTV might be R900. Set your ad budget on the big revenue number and you overspend into a loss. Always use profit LTV.

2. Chasing new customers only

New customers are expensive. Repeat customers are cheap. Most stores pour everything into acquisition and ignore the goldmine of people who already bought. That is backwards. Retention is where LTV is won.

3. Never measuring it at all

You cannot grow a number you do not track. Most SA store owners have no idea what a customer is worth to them. So they guess their ad budget. Guessing is expensive. Measure it first. Then grow it.

Want us to do your marketing for you? Book a free call with V8 Media.Want us to do your marketing for you? Book a free call with V8 Media.

Why we obsess over LTV at V8 Media

Most agencies chase a good return on the first sale and call it a day. We do not. We build for sale two, three, and ten, because that is what lets a brand scale. When we run a client's Meta Ads and Google Ads, we set the acquisition budget against lifetime profit, not first-order revenue. Then email, WhatsApp, and retargeting bring them back at near-zero cost.

That is how LTV climbs. And as LTV climbs, you can afford to win more customers, which makes the whole store grow faster. The math compounds. It is the opposite of the treadmill most stores run on, where ad costs rise faster than Eskom burns diesel and every month starts from zero. Win the customer once. Then earn the next five orders cheap. That is profitable growth, and it is the number to fold into the monthly KPIs every store should track.

Frequently asked questions

What is a good customer lifetime value?

There is no single good number, because LTV varies by industry and model. What matters is your LTV to CAC ratio. Aim for 3 to 1 or higher: each customer should be worth at least three times what it costs to acquire them.

How do you calculate eCommerce LTV?

The simple formula is LTV = average order value × purchase frequency × customer lifespan. A faster version from your store data is total orders divided by total customers, times your average order value, over a fixed window. For example, 2,108 orders from 636 customers at a R1,025 average order value gives an LTV of about R3,397 over 90 days. For a sharper number, multiply by your gross margin to get profit-based LTV, which is what you should use to set your acquisition budget.

What is a good LTV:CAC ratio?

3:1 is the widely accepted healthy target, cited by Shopify and Harvard Business School Online. Below 2:1 you are likely losing money once all costs are counted. Above 5:1 usually means you are underspending and could profitably scale your ads.

Why is LTV more important than revenue?

Revenue tells you what came in once. LTV tells you what each customer is worth over time, which is what actually drives profit. A store with high LTV has a revenue baseline from repeat orders and can spend more to win customers. A store chasing only first sales starts from zero every month and gets squeezed as ad costs rise.

What is the average eCommerce LTV in 2026?

The average Shopify store sits around $168 (about R2,800) over three years. Top stores reach $250 to $450 or more, and subscription stores go higher still thanks to recurring revenue.

How do I increase customer lifetime value?

Pull one of three levers: lift average order value with bundles and upsells, win the repeat purchase with email automation, or stretch customer lifespan with great service and loyalty. Buying more often is the cheapest, since you already paid to win them once. The second order is the hinge: a first-timer has about a 27% chance of returning, but after a second purchase the odds of a third jump to roughly 49% (Smile.io).

What is the difference between LTV and CAC?

CAC is what you spend to acquire a customer. LTV is what that customer is worth to you over time. CAC is the cost; LTV is the return. The ratio between them tells you if the business works.

What time period should I measure LTV over?

Pick a window that fits your buying cycle, usually 1, 2, or 3 years. Many stores track both 90-day and 180-day LTV: the 90-day number shows if new customers come back within three months, and the 180-day number shows if you are building a real habit. Every LTV figure must be tied to a window, or the number is meaningless.

Key takeaways

  • LTV is the total profit a customer brings over their whole relationship, not just the first sale. It sets the ceiling on what you can afford to spend to win a customer.
  • Formula: AOV × purchase frequency × customer lifespan. Or (Total Orders / Total Customers) × AOV over a fixed window. Use the profit version to set ad budgets.
  • Target an LTV:CAC ratio of 3:1 or higher (Shopify, Harvard Business School Online). 1:1 means you are losing money; 5:1+ means you are likely underspending.
  • Average Shopify LTV in 2026 is about $168 over three years; top stores hit far more.
  • Grow LTV through higher order value, repeat purchase, and longer lifespan. The second order is the hinge: repeat odds jump from ~27% to ~49% (Smile.io). Retention wins.

Want a higher LTV without burning more on ads?

Spending on ads but not sure what a customer is actually worth to you? That number decides how much you can afford to grow. We bring the first buyer in with ads, then email and WhatsApp bring them back at near-zero cost. Sale one pays for itself. Sales two through ten are where you actually win. We have driven R2+ billion in client sales since 2018. See how we grow ecommerce stores profitably, or claim a free audit of your Meta Ads or Google Ads.

Claim Your Free Audit