ResourcesGuidesCompareToolsInstall free on Shopify
Free ToolMar 12, 2026

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.

Modern SaaS workspace with laptop dashboard and notebook for calculating loyalty program metrics

How to Use This Customer Lifetime Value Calculator

  1. Average order value: in the Shopify admin, Analytics shows it on the dashboard. Use the last 12 months.
  2. Purchases per year: divide your orders by the number of customers who ordered in the same 12 months.
  3. 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.
  4. Gross margin: your margin after cost of goods, to turn revenue CLV into profit CLV.
  5. 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 value85
purchase frequency2.8
customer lifespan2
gross margin50
loyalty frequency boost25
Results
revenue clv476.00
profit clv238.00
loyalty clv297.50
clv increase59.50
annual customer value238.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 value55
purchase frequency4.5
customer lifespan3
gross margin45
loyalty frequency boost20
Results
revenue clv742.50
profit clv334.13
loyalty clv400.95
clv increase66.83
annual customer value247.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 value120
purchase frequency1.8
customer lifespan3.5
gross margin60
loyalty frequency boost30
Results
revenue clv756.00
profit clv453.60
loyalty clv589.68
clv increase136.08
annual customer value216.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.

Sources & Further Reading

Customers reports (Shopify Help Center)Customer Lifetime Value: What It Is and How to Calculate It (Shopify Blog)The Value of Keeping the Right Customers (Harvard Business Review)How to Calculate Customer Lifetime Value (HubSpot)

Increase Customer Lifetime Value with Smart Loyalty

JeriCommerce helps Shopify stores build loyalty programs with points, tiers, and wallet passes that keep customers coming back longer.

Install Free on Shopify
5.0 ★ Shopify App Store · 200+ brands · Free plan available