Customer Lifetime Value Calculator for Shopify Stores
Calculate Shopify customer lifetime value from average order value, purchase frequency, customer lifespan and gross margin, and project what a higher purchase frequency from a loyalty program would add.
Enter Your Data
Average amount spent per order. Find this in Shopify Analytics > Reports > Average order value.
Average number of orders per customer per year. Divide total annual orders by unique customers.
Average number of years a customer remains active. Use 1/(churn rate) as a quick estimate.
Your average gross profit margin after cost of goods sold.
Optional: Estimated increase in purchase frequency from your loyalty/rewards program. Typical range is 15-30%.
Results
Shopify customer lifetime value (CLV) is the revenue, or profit, you can expect from one customer over the whole relationship with your store. The formula is average order value × purchases per year × customer lifespan in years, multiplied by gross margin for profit. Use it to set how much you can spend to acquire a customer and to judge whether a loyalty program pays for itself. The calculator also shows what a higher purchase frequency from a rewards program would do to CLV.
How to Use This Customer Lifetime Value Calculator
Average order value: in the Shopify admin, Analytics shows it on the dashboard. Use the last 12 months.
Purchases per year: divide your orders by the number of customers who ordered in the same 12 months.
Customer lifespan: use 1 ÷ annual churn rate (get churn from the retention rate calculator), or read how long cohorts keep buying in Shopify's Customer cohort analysis report.
Gross margin: your margin after cost of goods, to turn revenue CLV into profit CLV.
Loyalty frequency boost: optional. Enter a conservative estimate, or the difference you measured between members and non-members.
How to interpret: Decide with profit-based CLV, not revenue. A common rule of thumb is to keep acquisition cost at or below a third of profit CLV (a 3:1 ratio). The loyalty projection is only as good as the boost you enter: once a program is live, replace the estimate with the measured difference between members and non-members. If the extra CLV per customer, times your customers, exceeds the cost of the app and the rewards, the program pays for itself.
Example Calculations
Fashion & Apparel
Example: a fashion boutique with an $85 average order value, 2.8 orders a year, a two-year lifespan and a 50% margin earns $238 profit per customer. If a loyalty program raised frequency by 25%, that would add $59.50 per customer, or about $300K across 5,000 customers.
Inputs
average order value
85
purchase frequency
2.8
customer lifespan
2
gross margin
50
loyalty frequency boost
25
Results
revenue clv
476.00
profit clv
238.00
loyalty clv
297.50
clv increase
59.50
annual customer value
238.00
Baby & Kids
Example: a baby products store with a $55 average order value and 4.5 orders a year over three years at a 45% margin earns $334 profit per customer. A 20% frequency lift would take it to $401.
Inputs
average order value
55
purchase frequency
4.5
customer lifespan
3
gross margin
45
loyalty frequency boost
20
Results
revenue clv
742.50
profit clv
334.13
loyalty clv
400.95
clv increase
66.83
annual customer value
247.50
Jewelry & Accessories
Example: a jewelry store has a high average order value ($120) but only 1.8 orders a year. At a 60% margin over 3.5 years that is $454 profit per customer, and a 30% frequency lift would add $136, which is why loyalty matters most for high-value, low-frequency stores.
Inputs
average order value
120
purchase frequency
1.8
customer lifespan
3.5
gross margin
60
loyalty frequency boost
30
Results
revenue clv
756.00
profit clv
453.60
loyalty clv
589.68
clv increase
136.08
annual customer value
216.00
When to Use This Tool
Setting customer acquisition cost (CAC) budgets
Know exactly how much you can afford to spend acquiring each customer while maintaining profitability.
Justifying a loyalty program investment
Show the CLV difference between loyalty members and non-members, and set it against app and reward costs.
Segmenting customers by value
Identify high-CLV segments that deserve VIP loyalty tiers and exclusive rewards.
Forecasting revenue from existing customers
Project future revenue without relying solely on new customer acquisition.
Comparing product lines
Calculate CLV by product category to discover which lines build the most loyal customers.
Investor and board reporting
Present CLV growth trends as evidence of improving business health and customer loyalty.
FAQ
How do I calculate customer lifetime value on Shopify?
Multiply average order value by purchases per customer per year and by the average customer lifespan in years, then by gross margin for profit CLV. Shopify Analytics gives you average order value and orders; the Customer cohort analysis report shows how long customers keep buying.
Does Shopify show customer lifetime value?
Not as one store-wide figure. Customer profiles show each customer's total spent, and the Predicted spend tier report groups customers by their predicted value. For a store-wide CLV you combine average order value, frequency and lifespan, as this calculator does.
What is a good customer lifetime value for a Shopify store?
There is no universal number: it depends on price, margin and how often customers need your product. Judge CLV against acquisition cost instead; a profit CLV of at least three times your cost to acquire a customer is a common target.
Should I use revenue-based or profit-based CLV?
Profit-based CLV for decisions such as acquisition budgets and loyalty ROI, because it accounts for cost of goods. Revenue CLV is fine for top-line reporting.
How do I find my customer lifespan?
The simplest estimate is 1 divided by your annual churn rate: if 40% of customers do not return within a year, lifespan is 1 ÷ 0.40 = 2.5 years. Shopify's Customer cohort analysis report shows how long each first-order cohort keeps buying.
How does a loyalty program increase CLV?
Through more orders per year, higher order values when customers aim for a reward or tier, and a longer relationship. Measure it by comparing members with non-members rather than assuming a fixed lift.
Methodology: This calculator uses the foundational CLV formula: Average Order Value * Purchase Frequency * Customer Lifespan. The profit-based version multiplies this by gross margin to give actionable unit economics. The loyalty boost projection applies a frequency multiplier to model the impact of a rewards program. This is a historical/predictive hybrid model — it uses your current metrics to project future value. For more advanced predictive CLV, consider probabilistic models like BG/NBD, but this formula provides an excellent starting point for most Shopify merchants evaluating loyalty investments. Pair this with the retention rate calculator to understand how retention directly impacts customer lifespan and CLV.