Ecommerce Retention

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.

Retentionly Shopify merchant review
A Retentionly merchant review about Shopify WhatsApp automation and customer engagement.

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 typeCustomers
First-time customers700
Returning customers300
Total customers1,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 typeJulyAugust
First-time customers7001,200
Returning customers300300
Total customers1,0001,500
Returning customer rate30%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:

  1. Open Analytics and then Reports.

  2. Filter or search for customer reports.

  3. Review reports for returning customers and first-time versus returning customer sales.

  4. Set a date range that matches the buying cycle you want to study.

  5. 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.

MetricTypical questionPractical formula
Returning customer rateWhat share of customers in this period had purchased before?Returning customers in period / total customers in period
Repeat purchase rateWhat 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.

MetricRequires a purchase?Main use
Returning visitor rateNoMeasures repeat site traffic and consideration
Returning customer rateYesMeasures 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 referenceReported benchmarkWhat it measures or representsHow to use it
Klaviyo guidance20% to 30%A typical good repeat purchase rate within a defined periodA broad ecommerce starting range, not a Shopify-specific target
Metrilo customer analysis28.2% averageRepeat buyers divided by total buyers among participating ecommerce customers already using MetriloA useful overall reference with a retention-tool sample bias
Yotpo category guidance30% to 40% for consumables; 25% to 35% for fashion and apparel; 10% to 20% for electronics and high-ticket productsDirectional repeat customer rate ranges by product typeEvidence that category and replenishment cycle can matter more than the all-store average
Bluecore health and beauty benchmark21.5%First-time buyers who made a second purchaseA 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 rateInitial 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 moreMore 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:

  1. Metric: Compare Shopify returning customer rate with the same customer-mix metric, or label a repeat purchase cohort metric separately.

  2. 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.

  3. Category: Separate replenishable products, subscriptions, durable goods, gifts, and high-ticket items.

  4. 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:

  1. Your own rate over time using the same definition.

  2. Cohorts of the same age, such as 90-day repeat behavior.

  3. 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 roseRetention is likely strengthening
Returning rate rose while new customer count fellCustomer mix changed because acquisition weakened
Rate rose but discount cost increased sharplyRepeat buying may be less profitable
Rate rose in mature cohortsThe post-purchase and repeat journey may be improving
Rate rose only in one product categoryA 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 momentShopify signalWhatsApp message jobMetric
Order placedNew orderConfirm and set expectationsSupport contacts, negative replies
Order deliveredFulfilled orderProvide usage help or care instructionsProduct questions, review readiness
Reorder windowDays since purchaseRemind the right customer at the right timeReorder conversion, repeat revenue
Complementary needProduct purchasedSuggest a useful next productCross-sell conversion, margin
Customer becomes inactiveNo order after expected cycleRun a segmented winbackRevenue per recipient, opt-outs
High-value repeat buyerOrder count or spend tierRecognize and protect loyaltyPurchase 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:

MetricWhy pair it with returning customer rate?
First-time customer countShows whether acquisition changed the denominator
Returning customer countSeparates percentage movement from actual volume
Returning customer revenueShows commercial contribution
Repeat purchase rate by cohortMeasures conversion from first to second order
Time to second purchaseGuides workflow timing
Purchase frequencyShows depth beyond the second order
Contribution margin from repeat ordersPrevents discounts from hiding weak economics
Opt-out and negative reply rateProtects 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.

Mihir Thakkar
Mihir Thakkar

Founder of Retentionly

Mihir is the founder of Retentionly. He helps D2C ecommerce brands improve retention, increase customer lifetime value, and build better lifecycle workflows across WhatsApp and email.