Customer Lifetime Value (CLV): A Simplified Overview

Every Shopify merchant wants more customers – but not all customers contribute the same value to your business. Some make a single purchase and never return, while others become loyal shoppers who generate revenue for months or even years. This is where Customer Lifetime Value (CLV) becomes one of the most valuable metrics for measuring long-term business growth.

Rather than focusing only on acquiring new customers, CLV helps you understand how much each customer is worth throughout their relationship with your store. Combined with metrics like Customer Acquisition Cost (CAC), ROAS, and Profit Margin, CLV enables smarter marketing decisions and sustainable growth.

What is Customer Lifetime Value?

Customer Lifetime Value (CLV), sometimes referred to as Lifetime Value (LTV), estimates the total revenue a customer is expected to generate throughout their relationship with your business.

Instead of asking “How much did this customer spend today?”, CLV asks:

“How much revenue will this customer generate before they stop buying from us?” 

This shift in perspective encourages businesses to focus on long-term customer relationships rather than one-time sales.

For example, a customer who spends $60 every month for two years is far more valuable than someone who makes a single $100 purchase. Although the second customer spends more initially, the first contributes significantly more revenue over time.

There are several methods for calculating CLV, but a commonly used formula is:

CLV = Average Order Value × Purchase Frequency × Customer Lifespan 

Imagine your Shopify store has the following metrics:

  • Average Order Value: $75
  • Average Purchases Per Year: 4
  • Average Customer Lifespan: 3 years

Your Customer Lifetime Value would be: $75 × 4 × 3 = $900

This means the average customer generates approximately $900 during their relationship with your business.

While this simplified formula provides a useful estimate, more advanced businesses may also factor in gross margin, retention rate, and customer acquisition costs to calculate a more precise CLV.

Let’s dive deeper into the calculations: 

How to calculate the lifetime value of a customer?

1. Segment Customers Using RFM

Group customers by recency, frequency, and monetary value to identify high-value segments. Before diving into customer lifetime value (CLV), it’s important to understand the key elements of customer value analysis: recency, frequency, and monetary value (RFM). Learn more. 

2. Calculate the Average Order Value 

The average order value (AOV) indicates how much a customer typically spends per transaction. To calculate it, simply divide your total revenue by the total number of orders. For store owners, this information is accessible in the Dashboard section of GoProfit: Profit Analytics app (as the screenshot below).

3. Figure out the average purchase frequency

Purchase frequency refers to the average number of orders made by each customer. To calculate this, use the same period as your average order value calculation, and divide the total number of orders by the total number of unique customers. This will give you the purchase frequency. 

4. Calculate customer value

Customer value refers to the average amount of revenue each customer contributes to your business over a specific period. To determine customer value, simply multiply the average order amount by the frequency of purchases.

5. Multiply customer value by average lifetime value

Once you’ve determined the customer value for each segment of your audience, calculating CLV is as simple as multiplying that value by the average customer lifespan. The average customer lifespan represents the typical duration of your relationship with a customer before they become inactive and stop purchasing. It’s important to distinguish between contractual and non-contractual businesses when considering customer lifespan.

Most online stores are non-contractual, meaning the transaction ends once a purchase is made. The challenge with these businesses is identifying when an active customer (one who makes purchases and will continue doing so) becomes inactive (someone who won’t make any future purchases). In contrast, some online stores, like subscription-based businesses, operate on a contractual model. Here, it’s easier to determine when a customer becomes inactive, as they typically announce it when they cancel their contract or subscription. This makes identifying the average customer lifespan much simpler. If your store is new or has only been operating for a few years, you might lack sufficient data to calculate an average customer lifespan. However, there are quick workarounds to help you derive actionable insights from your CLV calculations.

CLV Doesn’t Work Alone

Customer Lifetime Value becomes significantly more powerful when analyzed alongside other business metrics.

A customer worth $900 over their lifetime can justify a much higher acquisition cost than one worth only $150.

Many ecommerce experts recommend maintaining a CLV:CAC ratio of approximately 3:1. In other words, every dollar spent acquiring a customer should ideally generate at least three dollars in lifetime value.

Customer Acquisition Cost (CAC)

A customer worth $900 over their lifetime can justify a much higher acquisition cost than one worth only $150.

Many ecommerce experts recommend maintaining a CLV:CAC ratio of approximately 3:1. In other words, every dollar spent acquiring a customer should ideally generate at least three dollars in lifetime value.

Read more: Customer Acquisition Cost- A Simplified Overview

Improves Return on Ad Spend (ROAS) to CAC ratio 

Research shows customer acquisition costs range from $127 to $462, depending on the industry. A good LTV/CAC ratio is 3:1, which indicates efficient sales and marketing efforts. Boosting CLV helps you assess how marketing impacts long-term profitability.

Read more: What Shopify Merchants Asked About True Profit: Key Takeaways From Our GoProfit AMA

Profit Margins

Revenue alone doesn’t tell the whole story.

A customer with a high lifetime value may still contribute limited profit if products have low margins or shipping costs are unusually high.

Evaluating CLV alongside profit ensures you’re attracting customers who contribute meaningful value to the business.

Read more: 

Net Profit Margin – A Simplified Overview



Why is calculating customer lifetime value important?

Customer lifetime value (CLV) helps you determine how much to invest in acquiring customers by estimating the long-term value they will bring to your business. Rather than merely surviving, CLV enables you to pinpoint which customers deserve more attention and, crucially, understand why they’re worth focusing on.

CLV offers a clear picture of the benefits tied to acquiring and retaining specific customers—recognizing that not all customers provide equal value.

Lower acquisition costs 

Use CLV to reduce your cost per acquisition (CPA) by dividing your marketing budget by new customers.

Maximize ROI

Subtract CPA from CLV to identify net profit per customer and focus on improving ROI.

Home - GoProfit

Set ads budgets

CLV guides how much to spend on paid ads (Google, Facebook, TikTok,…).

Upselling Illustrations - Free Download in SVG, PNG

Calculate max bids 

With CLV and conversion rates, determine the max bid for campaigns (e.g., CLV $100, conversion 10%, max bid $10).

Upselling Abstract Concept Vector Illustration Stock Illustration - Download Image Now - Improvement, Sale, Sales Occupation - iStock

Upselling

High CLV customers are ideal for personalized upselling based on their purchase history and behavior.

FAQ

What is the formula for customer lifetime value (CLTV)?

Customer lifetime value (CLTV) represents the total value a customer brings to a business throughout their relationship.

How do you calculate customer lifetime in years?

Customer lifetime in years is found by averaging the duration between the first purchase and the end of the relationship for all customers. This calculation requires transaction data and churn rate analysis to measure when customers stop buying.

What’s the difference between customer lifetime value and customer lifetime?

Customer lifetime value is the total revenue or profit a business expects to earn from a customer throughout the relationship. Customer lifetime refers to how long that relationship lasts, usually measured in years or as the average time a customer continues purchasing from the business.