ResourcesGuidesCompareToolsInstall free on Shopify
Free ToolMar 12, 2026

Shopify Retention Rate Calculator: Formula and Shopify Reports

Calculate your Shopify customer retention rate and churn for any period, using the customer counts from Shopify Analytics, and see how many customers your loyalty program reaches.

Enter Your Data

Total number of unique customers at the beginning of the measurement period.
Total number of unique customers at the end of the measurement period.
Number of brand-new customers who made their first purchase during the period.
The time frame you are measuring retention over.
Optional: Number of customers enrolled in your loyalty or rewards program for segmented analysis.

Results

Your Shopify retention rate is the share of customers you had at the start of a period who are still buying at the end of it. The formula is ((customers at end − new customers) ÷ customers at start) × 100. Shopify does not show this exact number on one screen, but its customer reports hold every input. Enter them in the calculator above to get your retention and churn rate, then compare periods to see whether your loyalty program and retention work are moving it. For tactics by vertical, see retention strategies for fashion brands or retention strategies for beauty stores.

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

How to Use This Customer Retention Rate Calculator

  1. In the Shopify admin, go to Analytics, then Reports, and filter the category to Customers.
  2. Open New vs returning customers, group by your period (month, quarter or year) and note the customers in the previous period: that is your start count.
  3. For the current period, note the total customers and the first-time customers: those are your end count and your new customers.
  4. Choose the same period you used in Shopify. Quarterly suits most stores; use monthly for products bought every few weeks.
  5. Optionally enter your loyalty members to see program penetration, then compare the result with earlier periods.

How to interpret: There is no single good retention rate: it depends on how often people need what you sell. A supplement or coffee store can expect far more customers to come back within a quarter than a furniture store. Compare your own store period over period, and members against non-members if you run a loyalty program. If retention falls while new customers grow, you are replacing customers rather than keeping them. For a cohort view, use Shopify's Customer cohort analysis report, which groups customers by the month of their first order and shows how many came back.

Example Calculations

Beauty & Cosmetics
Example: a Shopify beauty store starts the quarter with 2,000 customers, ends with 2,300 and gained 500 new ones, so it kept 1,800 of its original customers: 90% retention. With 800 loyalty members, the program reaches 40% of customers.
Inputs
customers start2,000
customers end2,300
new customers500
time periodQuarterly
loyalty members800
Results
retention rate90.00
churn rate10.00
retained customers1,800
churned customers200.00
loyalty penetration40.00
Coffee & Specialty Food
Example: a specialty coffee store with subscription products measures monthly. It starts with 800 customers, ends with 950 and gained 250 new ones: 87.5% retention and 12.5% churn. 500 members means 62.5% of customers are in the program.
Inputs
customers start800
customers end950
new customers250
time periodMonthly
loyalty members500
Results
retention rate87.50
churn rate12.50
retained customers700.00
churned customers100.00
loyalty penetration62.50
Sports & Outdoors
Example: a sports equipment store measures over six months. It starts with 5,000 customers, ends with 5,400 and gained 1,200 new ones: 84% retention. Only 30% of customers are loyalty members, so enrolment is the first thing to work on.
Inputs
customers start5,000
customers end5,400
new customers1,200
time periodSemi-Annual
loyalty members1,500
Results
retention rate84.00
churn rate16.00
retained customers4,200
churned customers800.00
loyalty penetration30.00

When to Use This Tool

Measuring loyalty program effectiveness
Compare retention before and after launch, and members against non-members. Use the loyalty ROI calculator to turn the difference into revenue.
Spotting seasonal patterns
Track retention monthly or quarterly to see which seasons bring customers back and which lose them.
Checking acquisition quality
If a campaign brought many new customers, check whether they show up as returning customers in the next period.
Loyalty card adoption
Compare retention for customers who added the loyalty card to their phone wallet with those who did not.
Reporting
Show retention next to revenue so growth from new and existing customers is visible separately.

FAQ

How do I find my retention rate in Shopify?
Shopify has no single retention rate figure. Go to Analytics, then Reports, and open New vs returning customers for the customer counts, or Customer cohort analysis to see how many customers from each first-order month came back. Enter the counts in this calculator to get the rate.
What is a good customer retention rate for a Shopify store?
It depends on your purchase cycle: consumables such as coffee, supplements or pet food retain more customers per quarter than furniture or jewelry. Use your own store's trend and your members versus non-members as the benchmark.
How often should I measure my retention rate?
Quarterly for most Shopify stores. Monthly works for products bought every few weeks. Weekly data is too noisy; yearly data reacts too late.
What is the difference between retention rate and repeat purchase rate?
Retention rate looks at customers from the start of a period who are still buying at the end. Repeat purchase rate is the share of all customers who have ordered more than once. Shopify's Returning customers report lists customers with two or more orders.
How do loyalty programs improve retention rate?
They give customers a reason to come back, such as points to redeem, a tier to keep or a reward that is ready, and they keep the store visible between orders by email or a phone wallet card. Measure the effect by comparing members with non-members over the same period.
How is churn rate calculated?
Churn rate is 100% minus your retention rate for the same period. If you retained 70% of customers over a quarter, your quarterly churn rate is 30%.
Methodology: This calculator uses the standard customer retention rate formula widely used in ecommerce analytics: ((Customers at End - New Customers Acquired) / Customers at Start) * 100. This isolates returning customers from new acquisitions to give you a true measure of customer loyalty. The churn rate is calculated as the inverse (100 - retention rate). The loyalty penetration metric divides your enrolled loyalty members by your total customer base, providing a quick measure of program reach. For the most accurate results, use consistent time periods and pull data directly from your Shopify admin. Once you know your retention rate, calculate your customer lifetime value to see how retention directly drives long-term profitability.

Sources & Further Reading

Customers reports (Shopify Help Center)Customer Retention Strategies That Work (Shopify Blog)How to Improve Ecommerce Customer Retention (Shopify)Customer Retention: How to Measure and Improve It (HubSpot)

Boost Your Retention Rate with Omnichannel Loyalty

JeriCommerce helps Shopify stores increase repeat purchases with points, rewards, and Apple/Google Wallet passes customers actually use.

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