If you run an online store, knowing how to calculate customer lifetime value (CLV or LTV) is one of the most profitable skills you can develop. It tells you how much a typical customer is actually worth to your business over time, which means you can finally answer the question every e-commerce owner asks: how much can I afford to spend to acquire a new customer?
This guide is written for shop owners, not analysts. We will walk through the exact formulas, run real numbers from a fictional Shopify shoe store, and show you how to use CLV to set advertising budgets with confidence.
What Is Customer Lifetime Value?
Customer Lifetime Value is the total profit you can expect to earn from a single customer across the entire time they buy from you. It is not a single transaction. It is the sum of every order they will ever place, minus the cost of serving them.
Two terms you will see used interchangeably:
- CLV = Customer Lifetime Value
- LTV = Lifetime Value
They mean the same thing. Don’t let the jargon slow you down.

Why CLV Matters More Than AOV
Most Shopify owners obsess over Average Order Value (AOV) and conversion rate. Those metrics are useful, but they only describe a single transaction. CLV tells you the long-term picture, which changes how you make decisions like:
- How much you can spend on Meta or Google ads per new customer
- Whether to invest in retention emails, loyalty programs, or subscriptions
- Which products or customer segments are actually worth scaling
- What a healthy CLV to CAC ratio looks like for your store
The Customer Lifetime Value Formula
There are several ways to calculate CLV. Here are the three most useful versions, ordered from simplest to most accurate.
1. The Simple Formula (Beginner-Friendly)
CLV = Average Order Value × Purchase Frequency × Customer Lifespan
This is the version you should start with if you have less than two years of historical data.
2. The Profit-Based Formula (Most Accurate for E-commerce)
CLV = (Average Order Value × Gross Margin) × Purchase Frequency × Customer Lifespan
This version uses gross profit instead of revenue, which is what actually ends up in your bank account.
3. The Churn-Based Formula (For Subscription or Repeat-Purchase Stores)
CLV = (Average Monthly Gross Profit per Customer) ÷ Monthly Churn Rate
If you sell consumables, subscriptions, or anything with predictable repeat orders, this is the cleanest method.
Step-by-Step: Calculate CLV for a Real Shopify Store
Let’s use a fictional Shopify shoe store called StrideLab to walk through the math. Here is what their Shopify Analytics dashboard shows over the last 12 months:
| Metric | Value |
|---|---|
| Average Order Value (AOV) | $95 |
| Gross Margin | 45% |
| Orders per Customer per Year | 2.3 |
| Average Customer Lifespan | 3 years |
| Customer Acquisition Cost (CAC) | $38 |
Step 1: Calculate Customer Value
Customer Value = AOV × Purchase Frequency
Customer Value = $95 × 2.3 = $218.50 per year
Step 2: Apply the Simple CLV Formula
CLV = $218.50 × 3 years = $655.50
That is the revenue-based CLV. Useful, but it overstates what you actually keep.
Step 3: Apply Gross Margin for True Profit CLV
Profit CLV = $655.50 × 45% = $294.97
This is the number that should drive your decisions. StrideLab makes about $295 in gross profit from each customer over their lifetime.

How to Find Each Number Inside Shopify
- AOV: Shopify Admin → Analytics → Reports → Average order value
- Purchase Frequency: Total orders ÷ total unique customers (use the Customers report)
- Gross Margin: (Revenue minus COGS) ÷ Revenue. Pull COGS from your product cost field.
- Customer Lifespan: If you don’t have years of data, use 1 to 3 years as a working estimate based on your category.
- CAC: Total ad spend ÷ new customers acquired in the same period.
Using CLV to Set Your Customer Acquisition Budget
This is where CLV stops being a vanity metric and starts making you money. The benchmark most e-commerce operators use is the CLV to CAC ratio.
| CLV : CAC Ratio | What It Means |
|---|---|
| Below 1:1 | You are losing money on every customer. Stop scaling. |
| 1:1 to 2:1 | Break-even or thin margin. Risky. |
| 3:1 | Healthy. The classic e-commerce sweet spot. |
| 4:1 or higher | Excellent, but you may be under-investing in growth. |
Back to StrideLab. Their profit CLV is $295 and their CAC is $38, giving a ratio of 7.7:1. That is great, but it also signals they are leaving growth on the table. They could comfortably double or triple their ad spend per customer and still keep a healthy 3:1 ratio.
Maximum profitable CAC = Profit CLV ÷ 3 = $295 ÷ 3 = $98 per new customer
The Churn-Based CLV Method (Bonus for Repeat Buyers)
If your store has predictable repeat purchases, try the churn formula. Say StrideLab makes $18 in monthly gross profit per active customer and loses 4% of customers per month.
CLV = $18 ÷ 0.04 = $450
This method is favored by SaaS companies but works beautifully for subscription boxes, replenishment products, and any DTC brand with strong retention.

5 Ways to Increase Your CLV This Quarter
- Launch a post-purchase email flow with a discount triggered 30 days after the first order.
- Bundle complementary products to lift AOV without increasing acquisition cost.
- Add a loyalty or VIP tier that rewards a third and fourth purchase.
- Improve product quality and unboxing. Word-of-mouth is the cheapest CLV booster.
- Segment your CLV by acquisition channel. You will often discover that one traffic source brings in customers worth 2x more than the others.
Common Mistakes to Avoid
- Using revenue instead of gross profit. Revenue CLV always looks bigger than reality.
- Forgetting refunds and returns, especially in apparel and footwear.
- Treating all customers as equal. Segment by first product purchased or acquisition source.
- Not updating CLV at least quarterly. Your numbers change as you grow.
FAQ
What is a good customer lifetime value for a Shopify store?
It depends on your category and price point, but a healthy benchmark is a CLV that is at least 3x your CAC. The absolute dollar amount matters less than the ratio.
Is CLV the same as LTV?
Yes. CLV and LTV are used interchangeably in e-commerce. Some teams add a V for “value” to make it CLTV. They all describe the same concept.
How often should I recalculate CLV?
Once per quarter is enough for most stores. Recalculate sooner if you change pricing, launch a new product line, or shift acquisition channels significantly.
Can I calculate CLV without years of data?
Yes. Use a working estimate of 1 to 3 years for customer lifespan based on your industry, then refine the number as you accumulate real retention data.
Should I include shipping and transaction fees in my CLV?
Yes. Anything that reduces the gross profit on an order should be subtracted before you calculate profit CLV. That includes payment processing fees, shipping subsidies, and packaging costs.
Final Thoughts
Calculating customer lifetime value is not about producing a perfect number. It is about giving yourself a defensible answer to the most important question in e-commerce: how much can I afford to pay for a new customer? Start with the simple formula, layer in your gross margin, then use the CLV to CAC ratio to set acquisition budgets that grow your store without burning cash.
Run the numbers on your own Shopify store this week. You will likely discover you can either spend more aggressively to grow, or that one of your channels is quietly draining profit. Either way, you win.
