How to Calculate Customer Lifetime Value for Your Shopify Store
Learn how to calculate Customer Lifetime Value (LTV) for your Shopify store, why it matters for ad spend decisions, and how to increase it. Practical guide with formulas and examples.
You’re spending $40 to acquire a customer. Is that too much? Too little? The honest answer is: you don’t know until you know your Customer Lifetime Value.
LTV is the single most important number for making smart marketing decisions. Here’s how to calculate it, why it matters, and how Clarifi automates the whole thing.
What Is Customer Lifetime Value?
Customer Lifetime Value (LTV) is the total profit a customer generates across all of their orders — from their first purchase to their most recent one.
Not revenue. Profit.
This distinction matters. A customer who spends $500 but costs you $450 in COGS, shipping, and fees has an LTV of $50 — not $500.
The Simple LTV Formula
Customer LTV = Total Profit from All Orders by That Customer
For a store-wide average:
Average LTV = Total Net Profit / Total Unique Customers
Example:
- Last 90 days: $15,000 in net profit
- 300 unique customers
- Average LTV = $50
This means, on average, each customer is worth $50 in profit to your business.
Why LTV Changes Everything About Ad Spend
Here’s where it gets powerful.
If your average customer is worth $50 in profit, you can afford to spend up to $49 to acquire them and still be profitable. Most merchants set their target Customer Acquisition Cost (CAC) at 30-50% of LTV.
| Average LTV | Target CAC (30-50%) | Max Ad Spend Per Customer |
|---|---|---|
| $30 | $9 - $15 | $15 |
| $50 | $15 - $25 | $25 |
| $100 | $30 - $50 | $50 |
| $200 | $60 - $100 | $100 |
Without LTV data, you’re flying blind. You might be overspending on ads that bring unprofitable customers, or underspending on channels that bring your best ones.
The Repeat Rate Factor
Your repeat rate is the single biggest lever for increasing LTV.
A store with a 20% repeat rate means only 1 in 5 customers ever buy again. Increase that to 30%, and your LTV can jump 30-50% — without changing your product, pricing, or ad spend.
How to increase repeat rate:
- Post-purchase email sequences — Thank you email → usage tips → “ready for more?” offer
- Loyalty or rewards programs — Points for purchases, referrals, reviews
- Product quality — The most effective retention strategy is making great products
- Subscription options — If your product is consumable, offer subscribe-and-save
Which Channels Bring the Best Customers?
Not all traffic sources are equal. A customer from a 60% off coupon site might spend $100 once and never return. A customer from a targeted Google ad might spend $80 three times over a year.
When you combine LTV data with UTM tracking, you can see which marketing channels bring the highest-value customers:
Channel Avg LTV Repeat Rate
Email (Klaviyo) $92 34%
Google Ads $68 25%
Facebook Ads $45 18%
TikTok Ads $32 12%
In this example, email customers are worth 2.8x more than TikTok customers. Even if TikTok drives more volume, email drives more profit per customer.
How to Track LTV Automatically
Calculating LTV manually means downloading orders, deduplicating customers, summing profit per customer, and averaging. Every month. In a spreadsheet.
Clarifi does this automatically on the Pro plan:
- Average LTV — Your most important number, updated in real-time
- Repeat Rate — Percentage of customers who buy more than once
- Average Orders per Customer — How many times customers come back
- Customer Table — Searchable, sortable list of all customers with individual LTV
You can sort by LTV to find your VIP customers, or by last order date to see who’s been active recently.
3 Action Items You Can Do Today
-
Calculate your rough LTV — Take your net profit from the last 90 days and divide by unique customers. That’s your starting baseline.
-
Compare LTV to CAC — If you’re spending more to acquire a customer than they’re worth, you have a problem. Fix it by improving retention or reducing ad spend.
-
Set up UTM tracking — Add UTM tags to all your ad links so you can see which channels bring the highest-LTV customers. Then shift budget accordingly.
The Bottom Line
Revenue tells you how big your store is. LTV tells you how healthy it is.
A store with 1,000 customers at $30 LTV makes the same profit as a store with 500 customers at $60 LTV — but the second store is spending half as much on acquisition.
Know your LTV. It’s the number that turns guessing into strategy.
Clarifi Pro tracks Customer Lifetime Value automatically. Install free on Shopify and upgrade to Pro to see your LTV dashboard.