Most store owners know their revenue, their conversion rate and maybe their average order value. Far fewer know what a customer is worth over the whole relationship. That number, customer lifetime value (CLV), tells you how much you can afford to spend to win a customer, which customers deserve the most attention and whether your store is getting healthier over time.

You don’t need a data team to work it out. This guide shows how to calculate a useful CLV from your WooCommerce data and how to grow it, mostly through email.

What customer lifetime value means

Customer lifetime value is the total amount a customer spends with you (or the profit you make from them) over the time they keep buying. A customer who places one $60 order and never returns is worth $60 in revenue. A customer who orders $60 four times a year for three years is worth $720.

There are two versions to be aware of:

  • Revenue CLV: total spend per customer. Easy to calculate and good for comparing segments.
  • Profit CLV: total spend multiplied by your gross margin. More useful for deciding how much to spend on acquiring customers.

Start with revenue CLV, then apply your margin once you’re comfortable with the numbers.

A simple way to calculate CLV

The classic formula for a small store:

CLV = Average order value × Purchase frequency × Customer lifespan

  • Average order value (AOV): total revenue ÷ number of orders
  • Purchase frequency: number of orders ÷ number of unique customers, over a set period (usually a year)
  • Customer lifespan: how many years a typical customer keeps buying

A worked example with hypothetical numbers

Say last year your store had:

  • $120,000 in revenue
  • 2,000 orders
  • 1,250 unique customers

Then:

  • AOV = $120,000 ÷ 2,000 = $60
  • Purchase frequency = 2,000 ÷ 1,250 = 1.6 orders per customer per year
  • Annual value per customer = $60 × 1.6 = $96

Lifespan is the hardest part to estimate for a young store. If you’ve been open three years and see that customers typically keep buying for about two, use 2. That gives:

  • CLV = $96 × 2 = $192 in revenue

If your gross margin is 45%, the profit CLV is about $86. That’s roughly the ceiling on what you could spend to acquire an average customer and still break even over their lifetime. In practice you’d want to spend well below that.

A simpler starting point

If lifespan feels like guesswork, use a fixed window instead: 12-month customer value. Take everyone who made their first purchase in a given month a year ago and add up everything they’ve spent since. It’s concrete, easy to compare over time and avoids forecasting.

Where to find the numbers in WooCommerce

You can get most of what you need without extra tools:

  • WooCommerce → Customers lists customers with their number of orders, total spend and average order value, and can be filtered and exported.
  • Analytics → Overview and Analytics → Revenue show total sales and orders for any date range.
  • Order exports let you work in a spreadsheet when you need more detail. Our guide to exporting WooCommerce orders explains the options.

Guest checkouts can complicate things, because the same person may appear more than once. Grouping orders by billing email in a spreadsheet gives a more accurate customer count.

Use CLV to make better decisions

Once you have a CLV figure, a few decisions become easier.

How much to spend on acquisition

If your average customer brings in $86 of profit over their lifetime, paying $30 to acquire one through ads can make sense, even if the first order alone is barely profitable. Paying $100 doesn’t.

Which channels bring better customers

Compare 12-month value by the channel of the first order. You might find that customers from organic search spend more over time than customers from a discount-heavy ad campaign. Tag your campaign links so you can split customers by source.

Which products create loyal customers

Look at what customers bought first and how much they spent afterwards. Some products are “gateway” items that lead to repeat purchases. Those deserve more promotion, even if their own margin is modest.

How to grow customer lifetime value

Every part of the formula can be improved. Here’s where each lever sits:

Lever What it means Typical tactics
Average order value Customers spend more per order Bundles, cross-sells, free shipping thresholds
Purchase frequency Customers order more often Replenishment reminders, new arrivals, seasonal campaigns
Lifespan Customers stay longer Great service, loyalty perks, win-back campaigns
Margin Each order earns more Fewer blanket discounts, targeted offers

Email is the channel that touches most of these at once, at low cost.

1. Make the first order experience excellent

A customer who has a bad first experience rarely comes back. Clear delivery updates, a well-packed parcel and a quick response to any problem are the foundation. A short post-purchase email with usage tips helps the customer get value from the product, which makes a second order more likely.

2. Get the second order

The jump from one order to two is where many stores lose most customers. Focus a specific email flow on first-time buyers:

  • A thank-you and how-to email shortly after delivery
  • A review request a week or two later
  • A relevant product suggestion based on what they bought
  • A time-limited incentive for a second order, if the first few emails don’t convert

3. Send replenishment reminders

For consumables, estimate when a product runs out and remind the customer just before. A 30-day supply of vitamins suggests a reminder at around day 25. This is one of the most useful emails a store can send, because it arrives exactly when it’s needed.

4. Segment by customer value

Not every customer should get the same emails. Useful segments include:

  • First-time buyers (focus: second order)
  • Repeat customers (focus: new arrivals, early access)
  • High spenders (focus: VIP perks, personal thank-yous, no unnecessary discounts)
  • At-risk customers who haven’t bought in longer than usual (focus: win-back)
  • Lapsed customers (focus: a stronger reason to return, or cleaning them from your list)

Tools that segment automatically based on order history save a lot of manual work. iConvert Email Marketer, for example, builds segments from WooCommerce purchase data, but most dedicated ecommerce email platforms offer something similar. For background on how email tools fit with CRM and automation, see our overview of CRM, email marketing and marketing automation.

5. Reward loyalty without training discount habits

Loyalty perks don’t have to be price cuts. Early access, free shipping for repeat customers, a birthday gift or a handwritten note in the parcel can all build loyalty while protecting margin.

6. Win back lapsed customers

Look at how long your typical repeat customer waits between orders. When someone goes well past that gap, send a short sequence: a friendly check-in, then a highlight of what’s new, then a final offer. Customers who don’t respond after that can be moved to a lower-frequency list.

A mini walkthrough: raising CLV for a coffee shop

Say you sell coffee beans online, and your numbers show a 12-month customer value of around $90, with most customers ordering only once or twice.

  1. Diagnose. Most one-time buyers ordered a single 250 g bag and never returned.
  2. Post-purchase email. On delivery, send a brewing guide matched to the grind they chose.
  3. Replenishment reminder. Around three weeks later, when a 250 g bag is likely running low, send a one-click reorder link.
  4. Subscription offer. In the second reorder email, offer a subscription with free shipping.
  5. Segment high spenders. Customers above a certain spend get early access to limited roasts.
  6. Measure. Compare 12-month value for customers who joined after these changes with those who joined before.

None of these steps needs a big budget, and each targets one lever in the formula.

Mistakes to watch for

  • Using revenue CLV to set ad budgets. Always apply your margin first.
  • Counting guest orders as separate customers. This makes frequency look lower than it is.
  • Discounting your way to repeat orders. Heavy discounts can raise order counts while lowering profit CLV.
  • Ignoring the time dimension. A single CLV number hides trends. Track it by the month or quarter customers joined.

Start measuring, then improve one lever

Customer lifetime value turns “we need more customers” into “we need more from the customers we have, and we know what a new one is worth.” Calculate a simple 12-month value from your WooCommerce data this week, pick one lever (the second order is usually the best place to start), and build a small email flow around it.

If you want segments and automated campaigns built from your WooCommerce order data, iConvert Email Marketer is designed for exactly that.

It's easy to create website popups people will love.

Find out how to:
  • grow your lists, leads, and sales;
  • retain abandoning visitors;
  • create unique WordPress popups in minutes;
  • reach the right audience at the right time.

Setting up a WooCommerce online store can be hassle-free.

It's time to find out how to:
  • start your e-commerce business with WooCommerce
  • grow your store using marketing strategies
  • optimize your website using Analytics and A/B testing
Check these out

Comments are closed

Join the newsletter!