Returning Customer Rate for Shopify: How to Calculate and Improve It
TL;DRReturning customer rate tells a Shopify store how much of its customer activity comes from people who have purchased before. It looks like a simple percentage, but it is easy to misread.
A falling rate can mean customers are not returning. It can also mean a successful acquisition campaign brought in so many first-time buyers that returning customers became a smaller share of the total. A rising rate can show stronger loyalty—or weak new customer acquisition.
This guide explains how returning customer rate for Shopify should be calculated, where to find the supporting reports, what changes the number, and how to improve it without turning every retention campaign into a discount.

What Is Returning Customer Rate in Shopify?
Returning customer rate is the percentage of customers in a selected group or reporting period who have purchased from the store before.
A practical formula is:
Returning customer rate = Returning customers / Total customers x 100
If 300 of the 1,000 customers who ordered during a period were returning buyers, the returning customer rate is 30%.
The definition of the denominator matters. Some reports calculate the share of customers, while others describe the share of orders or revenue from returning customers. Before comparing two dashboards, confirm whether each one is measuring customers, orders, or sales.
For a customer-based Shopify analysis, use unique customers and classify each customer from their purchase history:
First-time customer: The selected order is their first purchase from the store.
Returning customer: They had purchased before the selected order or reporting period.
Keep the definition and date range consistent from one reporting cycle to the next.
Returning Customer Rate Example
Suppose a Shopify store has the following customer mix in July:
| Customer type | Customers |
|---|---|
| First-time customers | 700 |
| Returning customers | 300 |
| Total customers | 1,000 |
The rate is:
300 / 1,000 x 100 = 30%
Now suppose an acquisition campaign brings in 500 additional first-time customers in August, while the number of returning customers remains 300.
| Customer type | July | August |
|---|---|---|
| First-time customers | 700 | 1,200 |
| Returning customers | 300 | 300 |
| Total customers | 1,000 | 1,500 |
| Returning customer rate | 30% | 20% |
The percentage fell from 30% to 20%, but the store did not lose returning customers. Acquisition changed the denominator.
That is why the rate should never be read without the underlying counts. Track first-time customers, returning customers, returning orders, and returning customer revenue alongside the percentage.
Where to Find Returning Customer Data in Shopify
In Shopify admin, customer and sales reports can help you examine repeat behavior. Report availability and labels can vary by Shopify plan and analytics experience, but useful places to look include:
Open Analytics and then Reports.
Filter or search for customer reports.
Review reports for returning customers and first-time versus returning customer sales.
Set a date range that matches the buying cycle you want to study.
Add filters for channel, product, geography, subscription status, or marketing status where available.
Shopify's customer cohort analysis is especially useful when a blended returning customer rate creates more questions than answers. It groups customers by first-order period and shows what later customer activity came from each cohort.
There is one reporting detail to account for when you compare Shopify data with an external benchmark. Shopify says its customer reports use the customer's entire order history, not only orders inside the selected date range. A customer whose first order was in November and second order was in December can therefore appear as a repeat customer in the November customer report. A fixed cohort calculation or exported snapshot may not behave the same way.
Shopify customer reports can also support action. For example, a merchant can customize a returning-customer report and filter it to people who accept marketing before creating a campaign segment.
Do not export a list and message every person automatically. Consent, message purpose, relevance, timing, and frequency still matter.
Returning Customer Rate vs Repeat Purchase Rate
These terms are often used interchangeably, but the reporting context can make them different.
| Metric | Typical question | Practical formula |
|---|---|---|
| Returning customer rate | What share of customers in this period had purchased before? | Returning customers in period / total customers in period |
| Repeat purchase rate | What share of acquired customers crossed from one purchase to two or more? | Customers with 2+ purchases / customers with 1+ purchase |
Returning customer rate describes the current customer mix. Repeat purchase rate can be calculated across a cohort to show whether first-time buyers eventually made another purchase.
Use returning customer rate for a period-level view of demand. Use repeat purchase rate and cohort analysis to understand how effectively a specific group of new customers converts into repeat buyers.
Returning Customer Rate vs Customer Retention Rate
Customer retention rate usually asks how many customers who were active at the start of a period remained active at the end, excluding newly acquired customers.
Customer retention rate = (Customers at end - New customers acquired) / Customers at start x 100
That formula fits subscription businesses because active and canceled states are clear. For many ecommerce stores, a customer does not formally cancel. The store has to decide how much inactivity counts as lost.
Returning customer rate is often easier to explain for ordinary Shopify stores because it uses observed purchases rather than an assumed active status. Retention rate can still help when the store has a meaningful repurchase or subscription window.
Returning Customer Rate vs Returning Visitor Rate
A returning visitor is someone who comes back to the website. A returning customer is someone with purchase history.
| Metric | Requires a purchase? | Main use |
|---|---|---|
| Returning visitor rate | No | Measures repeat site traffic and consideration |
| Returning customer rate | Yes | Measures repeat buying behavior |
A customer may revisit several times before ordering. A browser can also return without ever becoming a customer. Do not treat website loyalty and purchase loyalty as the same metric.
What Is a Good Returning Customer Rate for Shopify?
There is no official Shopify benchmark that works for every store. Most published numbers also describe repeat purchase rate—the share of customers who bought more than once within a stated period—rather than Shopify's period-level mix of first-time and returning customers.
That difference does not make external benchmarks useless. It means the metric definition and window need to travel with the percentage.
Published ecommerce benchmark ranges
The following figures are useful as directional reference points:
| Published reference | Reported benchmark | What it measures or represents | How to use it |
|---|---|---|---|
| Klaviyo guidance | 20% to 30% | A typical good repeat purchase rate within a defined period | A broad ecommerce starting range, not a Shopify-specific target |
| Metrilo customer analysis | 28.2% average | Repeat buyers divided by total buyers among participating ecommerce customers already using Metrilo | A useful overall reference with a retention-tool sample bias |
| Yotpo category guidance | 30% to 40% for consumables; 25% to 35% for fashion and apparel; 10% to 20% for electronics and high-ticket products | Directional repeat customer rate ranges by product type | Evidence that category and replenishment cycle can matter more than the all-store average |
| Bluecore health and beauty benchmark | 21.5% | First-time buyers who made a second purchase | A cohort conversion benchmark, not a period-level returning customer share |
Metrilo's category results show the same spread inside one study. Tea was 20.9%, meal delivery was 29%, supplements were 29.1%, and CBD products were 36.2%. The study included customers who consented to participate and were already using Metrilo's retention tools, so the 28.2% average should not be treated as a neutral census of all ecommerce stores.
These figures create a rough diagnostic frame:
| Observed rate | Initial interpretation |
|---|---|
| Below 10% | Investigate quickly if the product should replenish; it may be less alarming for one-time, gift-led, or very high-ticket products |
| 10% to 20% | Can be credible for durable, electronics, luxury, or other long-cycle categories |
| 20% to 30% | Falls inside the broad range often cited for ecommerce repeat purchase behavior |
| 30% to 40% or more | More plausible for consumables, subscriptions, and high-frequency categories; confirm that discounts and acquisition slowdown are not inflating the result |
These are not performance grades. A furniture store at 18% may have healthier repeat economics than a supplement store at 30%, depending on margin, purchase cycle, acquisition mix, and the time customers had to return.
Build a benchmark that fits your store
Use published numbers only after matching four things:
Metric: Compare Shopify returning customer rate with the same customer-mix metric, or label a repeat purchase cohort metric separately.
Window: Use the same 30-day, 90-day, 365-day, or lifetime window. A rate rises mechanically when customers have more time to make a second purchase.
Category: Separate replenishable products, subscriptions, durable goods, gifts, and high-ticket items.
Cohort age: Compare customers at the same number of days after their first order.
The right range depends on:
Product replacement cycle.
Subscription versus one-time purchase.
Price and consideration time.
Category and customer need.
Seasonality and gifting behavior.
Store age.
Acquisition growth rate.
Whether online and retail customer identities are unified.
A coffee, supplement, or skincare store should expect a different repeat pattern from a furniture, jewelry, or wedding-gift business.
Use three internal comparisons alongside an industry benchmark:
Your own rate over time using the same definition.
Cohorts of the same age, such as 90-day repeat behavior.
Similar product categories and acquisition sources inside your store.
Direction and diagnosis matter more than chasing one percentage from a broad benchmark article. A practical target is to improve an equally aged cohort against the store's own baseline, then use the published category range as a reasonableness check.
Why Returning Customer Rate Falls
A falling returning customer rate is a signal to investigate, not a diagnosis by itself.
First-time customer volume increased
This is the denominator effect. If new customer acquisition grew faster than returning customer volume, the percentage can fall during healthy growth.
Check absolute returning customer count and revenue before calling it a retention failure.
Recent acquisition brought low-retention customers
A discount or channel can produce strong first-order conversion but weak repeat behavior. Compare customers by first-order campaign, discount code, channel, and product.
The first purchase experience created friction
Late delivery, unclear instructions, product disappointment, difficult support, or a poor return experience can stop the second order before a winback campaign ever starts.
Review refunds, complaints, delivery issues, and support contacts in weak cohorts.
Reorder timing does not match product usage
A reminder sent too early feels irrelevant. One sent too late may arrive after the customer has bought elsewhere.
Measure days between first and second purchase by product rather than choosing a generic 30-day schedule.
Customers have no clear second purchase
Some entry products attract buyers but do not lead naturally to another order. Merchandising, bundles, education, and complementary products can create a stronger next step.
Messaging is too broad or frequent
Sending more messages is not the same as improving retention. Irrelevant broadcasts can create opt-outs and teach customers to ignore the channel.
Why Returning Customer Rate Rises
A rising rate can reflect stronger repeat behavior, but it can also hide acquisition weakness.
Check which explanation is true:
| What changed? | Likely interpretation |
|---|---|
| Returning customers and repeat revenue rose | Retention is likely strengthening |
| Returning rate rose while new customer count fell | Customer mix changed because acquisition weakened |
| Rate rose but discount cost increased sharply | Repeat buying may be less profitable |
| Rate rose in mature cohorts | The post-purchase and repeat journey may be improving |
| Rate rose only in one product category | A specific product or replenishment cycle is driving the result |
Healthy growth does not maximize returning customer percentage at any cost. It builds a steady flow of first-time buyers and converts the right ones into profitable repeat customers.
Segment the Rate Before Taking Action
The store-wide number tells you what happened. Segments help explain why.
First product purchased
Compare returning customer behavior by the product that started the relationship. Some entry products create repeat demand; others attract one-time buyers.
Acquisition channel
Two channels can have similar first-order ROAS but very different 90-day repeat rates. That difference changes how much the acquired customers are actually worth.
Discount code
Compare full-price, small-discount, and large-discount cohorts. A promotion that produces cheap first orders may still be expensive if customers never return without another discount.
Customer location
Delivery experience, shipping cost, climate, and product relevance can affect repeat behavior by location.
Subscription status
Do not blend subscription customers with ordinary one-time buyers when their expected purchase behavior is structurally different.
First-order month
Compare cohorts at equal ages. A January cohort has had more time to return than customers acquired last week.
How to Improve Returning Customer Rate
Improving the rate means improving the path from first order to the next relevant order.
1. Fix the post-purchase experience first
Confirm the order, communicate shipping clearly, explain how to use the product, and make help easy to reach. Retention begins before the next promotion.
2. Measure the natural reorder window
Find the typical time between purchases for repeat buyers. Use the median and distribution, not only a store-wide average.
Build reminders near the point when the customer is likely to need the product again.
3. Create a clear next-product path
If the item is not replenishable, recommend a complementary product based on what the customer bought. The recommendation should solve the next problem, not simply push more inventory.
4. Segment winback campaigns by inactivity
A customer who is seven days late is different from one who has been inactive for a year. Define inactivity using the category's real purchase cycle and adjust the message accordingly.
5. Use discounts selectively
Test bundles, convenience, education, early access, loyalty value, or personalized recommendations before defaulting to a percentage discount.
Track margin and future repeat behavior, not just campaign conversion.
6. Learn from customer replies
Negative replies, product questions, delivery concerns, and requests for different timing are retention data. Route problems to support and use the patterns to improve the workflow.
Shopify WhatsApp Workflows for Returning Customers
WhatsApp works best when the customer has context and the message arrives at a relevant moment.
| Customer moment | Shopify signal | WhatsApp message job | Metric |
|---|---|---|---|
| Order placed | New order | Confirm and set expectations | Support contacts, negative replies |
| Order delivered | Fulfilled order | Provide usage help or care instructions | Product questions, review readiness |
| Reorder window | Days since purchase | Remind the right customer at the right time | Reorder conversion, repeat revenue |
| Complementary need | Product purchased | Suggest a useful next product | Cross-sell conversion, margin |
| Customer becomes inactive | No order after expected cycle | Run a segmented winback | Revenue per recipient, opt-outs |
| High-value repeat buyer | Order count or spend tier | Recognize and protect loyalty | Purchase frequency, lifetime value |
Every flow needs a trigger, timing rule, customer segment, useful message, stop condition, reply path, and metric.
Stop after purchase. Exclude people who opted out. Avoid continuing a promotion when the customer is asking for support.
A Simple Shopify Returning Customer Dashboard
Review this set monthly:
| Metric | Why pair it with returning customer rate? |
|---|---|
| First-time customer count | Shows whether acquisition changed the denominator |
| Returning customer count | Separates percentage movement from actual volume |
| Returning customer revenue | Shows commercial contribution |
| Repeat purchase rate by cohort | Measures conversion from first to second order |
| Time to second purchase | Guides workflow timing |
| Purchase frequency | Shows depth beyond the second order |
| Contribution margin from repeat orders | Prevents discounts from hiding weak economics |
| Opt-out and negative reply rate | Protects customer attention |
For the wider framework, read Customer Retention Metrics for Ecommerce.
Common Returning Customer Rate Mistakes
Comparing different definitions
One dashboard may measure customers while another measures orders. Confirm the numerator and denominator before comparing results.
Ignoring absolute numbers
A percentage can fall while returning customer volume remains stable. Always review the underlying counts.
Mixing cohort ages
New customers have had less time to repeat. Compare groups at the same number of days since first purchase.
Treating every product as replenishable
The expected repeat window depends on what was purchased. Use product-level behavior.
Rewarding the metric at the expense of margin
Heavy discounts can lift the rate and still create poor customers or unprofitable orders. Track contribution margin and later purchases.
Messaging customers without relevance or consent
Purchase history is not unlimited permission. Use the customer's opt-in, the allowed message purpose, and appropriate frequency rules.
Where Retentionly Fits
Retentionly helps Shopify and D2C teams turn customer and order signals into WhatsApp retention workflows.
Instead of using the returning customer rate as a dashboard number only, merchants can build practical journeys around delivery, product education, review requests, replenishment, post-purchase cross-sells, winback, and repeat purchase moments.
Built-in performance tracking helps teams connect flows to attributed orders, revenue, delivery, engagement, and overall performance. The aim is not to send more messages. It is to create the next useful customer action and measure whether it produced profitable repeat behavior.
Install Retentionly free on Shopify and build WhatsApp workflows around the customer moments that lead to another purchase.
Returning Customer Rate Shopify FAQ
How does Shopify calculate returning customer rate?
A practical customer-based calculation divides returning customers by total customers and multiplies by 100. Check the exact Shopify report because some views describe customers while others break down orders or sales from first-time and returning customers.
Why did my Shopify returning customer rate go down?
It may indicate weaker repeat behavior, but it can also fall when first-time customer acquisition grows quickly. Review returning customer count, repeat revenue, and equally aged cohorts before diagnosing the change.
Is returning customer rate the same as customer retention rate?
No. Returning customer rate usually describes the share of current customers who purchased before. Customer retention rate measures how much of a starting active customer base remains active after excluding new customers.
How can I see returning customers in Shopify?
Open Shopify Analytics and review customer reports, including returning customers, first-time versus returning customer sales, and customer cohort analysis where available. Report access and names can vary by plan and analytics experience.
How often should I review returning customer rate?
Monthly review works for many stores. Use longer windows for high-ticket or slow-repeat products and shorter operational views for replenishable products. Always align the window with the real customer purchase cycle.
