Customer lifetime value (CLV) is the total amount a customer spends with your business over the whole relationship — calculated as average order value × orders per year × years they stay — and it tells you how much you can afford to spend to win each new customer. A South African store with a R650 average order, three orders a year and a two-and-a-half-year lifespan has a revenue CLV of R4,875.

This guide shows the formula, a worked Rand example, how to turn revenue CLV into profit CLV, what a healthy ratio to acquisition cost looks like, and six practical ways to raise it. It connects directly to how ecommerce businesses in South Africa grow profitably and to your conversion economics.

Quick Answer

CLV = average order value × purchase frequency per year × average customer lifespan in years. Multiply by your gross margin to get profit CLV. Most healthy businesses aim for profit CLV at least three times the cost of acquiring a customer.

Want to know your real CLV and what you can afford to spend per customer? We will calculate it from your store data — free.

Get a Free CLV Calculation

How to Calculate Customer Lifetime Value

The simplest way to calculate customer lifetime value is to multiply three numbers you already have — average order value, how often customers buy each year, and how many years they keep buying — then apply your gross margin.

InputHow to find itExample
Average order value (AOV)Total revenue ÷ number of ordersR650
Purchase frequencyOrders ÷ unique customers, per year3 orders a year
Customer lifespanAverage years a customer keeps buying2.5 years
Revenue CLVAOV × frequency × lifespanR650 × 3 × 2.5 = R4,875
Gross margin(Revenue − cost of goods) ÷ revenue40%
Profit CLVRevenue CLV × marginR4,875 × 40% = R1,950

Shopify's guide to calculating CLV uses the same core formula. Use at least 12 months of order data, and calculate it separately for important customer groups — first-time discount buyers often have a very different CLV from full-price buyers.

Key Takeaway

Always make decisions on profit CLV, not revenue CLV. A customer worth R4,875 in sales but R1,950 in gross profit can only justify spending a fraction of that R1,950 to acquire — otherwise growth loses money.

Where to Find the Numbers

You can find every input for the CLV formula in your store or accounting system in under an hour, and you only need last year's orders to start. Once you know your CLV, our guide to the right channel mix helps you decide which acquisition and retention channels deserve your budget.

PlatformWhere to look
ShopifyAnalytics reports for average order value, returning customer rate and customer cohorts; export orders by customer for frequency
WooCommerceAnalytics for orders and revenue; export orders with customer email to count purchases per customer
Service businessYour booking or invoicing system — count visits or invoices per client per year
MarginYour accounting package or supplier costs per product

If your store is young, estimate customer lifetime value from the first year of data — orders per customer in the first 12 months multiplied by average order value — and treat anything beyond that as upside until the data proves it.

What CLV Tells You

CLV tells you the maximum you can sensibly spend to win a customer, which channels and products bring in your best customers, and whether your business is building repeat revenue or just replacing lost buyers.

Compare profit CLV with your customer acquisition cost (CAC) — total marketing spend divided by new customers won. A common rule of thumb is a CLV to CAC ratio of at least 3 to 1. Below that, growth is expensive; well above it, you are probably under-investing in acquisition.

Profit CLV : CACWhat it meansWhat to do
Below 1 : 1Each new customer loses moneyStop scaling spend; fix margin, retention or targeting
1 : 1 to 3 : 1Marginal — works only with strong cash flowImprove retention before spending more
3 : 1 to 5 : 1HealthyScale the channels producing these customers
Above 5 : 1Very profitable, possibly under-investedTest higher acquisition budgets

CLV Examples by Business Type

CLV varies widely by business type, so compare your number with businesses like yours rather than with a generic benchmark.

Business typeIllustrative AOVOrders a yearLifespanRevenue CLV
Fashion storeR65032.5 yearsR4,875
Supplements or skincareR45062 yearsR5,400
HomewareR1,2001.53 yearsR5,400
Service business (e.g. salon)R55083 yearsR13,200

These are illustrative figures to show how the formula works across models — calculate your own from real order data.

Not sure which channels bring you the highest-value customers? We will match CLV to acquisition source for your store — free.

Get a Free Channel Value Review

Six Ways to Increase CLV

You increase CLV by raising any of its three inputs — order value, purchase frequency or lifespan — and the cheapest gains usually come from retention, not acquisition.

1. Post-purchase email and WhatsApp flows: thank-you, how-to-use, review request and replenishment reminders bring customers back without ad spend. See our guide to email marketing automation.

2. Bundles and free-delivery thresholds: set the free-delivery threshold just above your average order to lift order value.

3. Replenishment reminders: for consumables, remind customers just before they run out.

4. Loyalty or points programmes: reward repeat purchases, but watch margin carefully.

5. Better first delivery: fast delivery through reliable couriers and easy returns make a second order far more likely.

6. Win-back messages: contact customers who have gone quiet for 60–90 days before they forget you.

Retention Is the Cheapest Growth

A 10% improvement in how often customers return often adds more profit than a 10% increase in ad spend, because returning customers cost little to reach. Fix the second purchase before buying more first purchases.

Common CLV Mistakes

The most common CLV mistakes are using revenue instead of profit, mixing very different customer groups into one average, and counting a lifespan longer than your data supports.

Using revenue CLV to set ad budgets: a R4,875 revenue CLV might be only R1,950 of profit. Budgets set on revenue overspend.

One average for everyone: customers who first bought on a big discount often return less than full-price buyers. Calculate CLV for each major group and acquisition channel.

Assuming customers stay forever: if your store is two years old, do not assume a five-year lifespan. Use what your data shows, and update it as the business matures.

Ignoring returns and delivery costs: high return rates and free delivery reduce real margin. Include them in the profit calculation.

Simple, Historical and Predictive CLV: Which Method to Use

There are three practical ways to work out CLV — a simple average formula, a historical calculation from real order data, and a predictive model inside an email or analytics platform — and the right one depends on how much customer data you have and what decision you are making.

MethodHow it worksData neededBest for
Simple averageAverage order value × purchases per year × years as a customerRough averages from sales recordsNew businesses and quick budget decisions
HistoricalTotal gross profit from each customer over a fixed period, averagedAt least 12 months of order data linked to customersEstablished stores and service firms setting acquisition budgets
CohortHistorical CLV split by the month or channel customers joinedOrder data plus first-order date and sourceComparing channels, promotions and seasons
PredictiveA statistical model estimates each customer's future spendSeveral hundred customers and months of order historyStores using Klaviyo or similar tools to target high-value segments

Start simple and move down the table as your data grows. A business with 80 customers gains little from a predictive model; a store with 20,000 customers and three years of orders loses a lot by relying on a rough average that hides big differences between groups.

Why CLV Should Use Gross Margin, Not Revenue

CLV calculated on revenue overstates what a customer is worth, because it ignores the cost of the goods, delivery, payment fees and returns — using gross margin shows how much a customer actually contributes and how much you can afford to spend acquiring the next one.

Take an illustrative Johannesburg skincare store. Its average customer spends R650 per order and orders four times over two years, so revenue-based CLV is R2,600. But product costs take 45% of the order value, courier costs average R85 per order that the store absorbs above its free-delivery threshold, payment gateway fees take roughly 3%, and returns cost about 2% of sales. After those costs, each order contributes around R240 — so margin-based CLV is closer to R960. A store that sets its acquisition budget using R2,600 will overspend on ads and wonder why growth never turns into profit.

What to avoid: quoting CLV from an email platform's revenue dashboard as if it were profit. Those figures are useful for comparing segments, but they are revenue before costs, and often attribute sales generously to the platform itself.

Cohort Analysis: Tracking CLV by When Customers Joined

Cohort analysis groups customers by the month, campaign or channel through which they first bought, then tracks how much each group spends over time — it shows whether newer customers are becoming more or less valuable than earlier ones.

Cohort (illustrative)CustomersGross profit per customer after 30 daysAfter 90 daysAfter 180 days
March — normal trading410R210R330R460
June — organic and email led380R225R360R505
November — Black Friday discounts1,150R140R175R210

In this example the Black Friday cohort looks impressive by customer count, but those customers bought on discount and rarely came back. That does not mean Black Friday is a mistake — it may clear stock and build the email list — but it does mean those customers should not be used to justify year-round acquisition spending. Cohorts also reveal whether changes to onboarding emails, packaging or service are working: if the 90-day figure for newer cohorts is climbing, repeat purchase is improving. If you want help turning cohort data into a plan, our digital strategy service in South Africa maps your stage, audience, budget and timeline before any channel work begins.

Key takeaway: One average CLV figure can hide very different customer groups. Splitting customers by when and how they joined shows which campaigns bring customers who return, and which bring one-off bargain hunters.

Comparing CLV by Acquisition Channel

CLV often differs sharply between acquisition channels, so comparing the value of customers from Google search, Meta ads, email referrals and organic search tells you which channels deserve a higher acquisition budget.

To do this you need to know where each customer's first order came from. Shopify records the first referring source on each order, WooCommerce can do the same with a tracking plugin, and consistent UTM tags on all ads and emails make the data reliable. After six to twelve months, compare the average margin-based CLV for each channel. It is common to find that customers who searched for a specific product on Google are worth more than those who bought impulsively from a social ad, while referral customers are often the most valuable of all.

That comparison should change how you bid. If Google search customers are worth R1,200 in margin and Meta customers R600, paying R300 to acquire each is fine on Google and marginal on Meta. For more on the channels themselves, our guide to ecommerce marketing in South Africa compares how each typically performs.

Setting a Maximum Acquisition Cost From CLV

The most useful thing CLV does is set a ceiling on what you can pay to acquire a customer — a common starting rule is to keep acquisition cost at no more than a third of margin-based CLV, then adjust for how quickly the business needs its money back.

The 3:1 ratio leaves room for overheads and profit. But the ratio alone ignores cash flow. If a customer is worth R900 in margin over two years but only R250 in their first 90 days, spending R300 to acquire them means waiting months to break even. Many South African small businesses cannot fund that gap, especially when ad costs are paid upfront by card and supplier invoices arrive monthly. Work out a payback period as well: how many months of margin does it take to recover the acquisition cost? For most small businesses, a payback under three to six months is comfortable; beyond twelve months needs either strong cash reserves or outside funding.

Illustrative example: a Cape Town coffee subscription earns R95 margin per monthly box and customers stay for 11 months on average, a margin CLV of about R1,045. The owner caps acquisition cost at R300 (under a third of CLV) and checks that each customer repays that within about three boxes. Both rules pass, so the owner increases ad spend with confidence.

Segmenting Customers by Value

Segmenting customers by recency, frequency and spend — often called RFM segmentation — lets you treat your most valuable customers differently from occasional buyers and spot valuable customers who are drifting away before they are lost.

Score each customer from one to five on three things: how recently they bought, how often they buy and how much they spend. Customers scoring high on all three are your best customers — give them early access to new products, a thank-you note in their next parcel, or priority service, rather than blanket discounts they do not need. Customers who used to score high on frequency and spend but have not bought recently are at risk; a personal win-back email or call is worth far more here than with a one-time buyer. Most email platforms can build these segments automatically, and even a spreadsheet export of orders is enough to do it by hand once a quarter.

CLV for Service Businesses Without Order Data

Service businesses such as accountants, agencies, clinics and installers can work out CLV from client records rather than online orders, by multiplying the average annual fee margin by the average number of years a client stays, then adding the value of referrals.

Pull a list of clients from your invoicing system for the last three to five years. For each, note the start date, end date (or "still active") and total fees. From that, work out the average annual fee, your gross margin on the work after direct staff time and subcontractors, and the average number of years clients stay. An illustrative Johannesburg bookkeeping practice might find that clients pay R3,500 a month, the practice keeps 40% after staff costs, and clients stay about four years: roughly R67,000 in margin per client.

Referrals often add significantly to that figure in service businesses. If one in three clients refers another client during their time with you, each new client is effectively worth a third more than their own fees. That is a strong argument for investing in client experience — clear onboarding, fast responses, regular check-ins — rather than putting every rand into finding new clients. It also shows how much you could reasonably spend on a referral reward without losing money.

How Growth Pulse Media Uses CLV

Growth Pulse Media calculates CLV from your Shopify or WooCommerce data, links it to the channels that brought each customer in, and uses it to set Google Ads and Meta targets you can afford — then raises it with Klaviyo or Omnisend retention flows.

We report CLV, CAC and their ratio monthly so marketing spend follows profit, not just revenue. See our ecommerce marketing services.

Who This Is NOT For

CLV work is premature in four situations.

Brand-new stores: with less than six months of orders, the numbers are too thin. Estimate, then recalculate later.

Once-off purchases: if customers genuinely buy only once (e.g. a wedding dress), focus on referrals and acquisition cost instead.

No order data: if sales are not recorded by customer, set that up first.

Negative margins: if each order loses money, CLV only measures the size of the loss. Fix pricing first.

Want CLV and CAC tracked for your store every month? We will set up the reporting for you — ask us how.

Get Free CLV Reporting Setup

Frequently Asked Questions

What is customer lifetime value?

CLV is the total revenue — or, better, gross profit — a customer brings your business over the whole relationship. It helps you decide how much to spend on acquiring customers and where to focus retention.

How do you calculate customer lifetime value?

Multiply average order value by purchases per year and by the number of years a customer stays. For example, R650 × 3 × 2.5 = R4,875 revenue CLV. Multiply by gross margin to get profit CLV.

What is a good CLV to CAC ratio?

A common rule of thumb is at least 3 to 1 — profit CLV at least three times what it costs to acquire the customer. Below 1 to 1, each new customer loses money.

How can a small business increase CLV?

Set up post-purchase and win-back emails, use free-delivery thresholds and bundles, send replenishment reminders, and make the first delivery excellent so a second order follows.

How often should I recalculate CLV?

Quarterly is enough for most businesses, and after any major change to pricing, product range or retention programmes.

What is the difference between historical and predictive CLV?

Historical CLV adds up the profit customers have actually generated over a set period. Predictive CLV uses a statistical model to estimate what each customer will spend in future, which needs several hundred customers and months of order history to be reliable.

Should CLV be calculated on revenue or profit?

Use gross margin wherever possible, subtracting product costs, delivery, payment fees and returns. Revenue-based CLV overstates what a customer is worth and leads businesses to overspend on acquiring new customers.

What is RFM segmentation?

RFM segmentation scores customers on recency, frequency and monetary value — how recently they bought, how often and how much. It identifies your best customers, occasional buyers and valuable customers at risk of leaving, so each group can be treated differently.

Grow the Value of Every Customer

Growth Pulse Media helps South African stores calculate and grow CLV — Shopify and WooCommerce data analysis, CAC by channel, Klaviyo and Omnisend retention flows, and Google Ads and Meta targets set on profit. No obligation — we will get back to you within 24 hours.

Get Your Free CLV Consultation
Dirk van Greuning — Founder, Growth Pulse Media
Dirk van Greuning Founder, Growth Pulse Media

Founder of Growth Pulse Media and a specialist in South African search dominance. Dirk translates his experience in scaling South African businesses into high-velocity digital strategies for B2B and retail leaders. He writes about SEO, lead generation, and paid media from an operator's perspective — prioritising pipeline value over impressions.

Connect on LinkedIn