You scaled acquisition last quarter. Repeat revenue went up. The post-purchase flows got better. Then you opened Shopify Analytics and watched the returning customer rate fall. Nothing broke. The number you are reading measures something different from what you think it does, and it will keep misleading you until you put a second number next to it.
Key takeaways
-
Shopify's returning customer rate is the share of customers in a period who had bought before that period. It moves with acquisition volume, so it can fall while retention improves and rise while retention gets worse.
-
The number that answers "is retention improving?" is cohort-based: take the first-time buyers from one month and measure how many placed a second order within 90 days.
-
A "good" returning customer rate depends more on how fast you are acquiring than on how well you retain. Judge it next to new-customer volume and the cohort rate, never on its own.
-
What moves both numbers for real: the product that opened the account, reorder reminder timing, win-back before the gap doubles, and subscription offers after the second order.
Why the rate feels wrong when you grow
You sell coffee, supplements or pet food. You doubled paid spend in the first quarter, brought in twice as many new customers as the quarter before, improved the packaging and added a thank-you flow. The Shopify overview shows the returning customer rate falling from 38% to 26%.
What happened: the new customers flooded the denominator. More existing customers came back in absolute terms and repeat revenue climbed, but the total number of customers who ordered grew faster, so the percentage fell. The returning customer rate describes the mix of this period's buyers. It does not describe whether your retention work is working.
Agencies hit the same wall. They show a "worse" rate to a client in the same month that second-order volume and lifetime value are both improving, and the monthly call turns into an argument about a metric.

What returning customer rate measures
Shopify shows it on the analytics overview as the percentage of customers in the selected date range who had placed an order before that range. It is a snapshot of the current order mix, not the share of first-time buyers who ever come back.
For a month like April, the formula is:
Returning customer rate = customers who ordered in April and had at least one order before April, divided by all customers who ordered in April, times 100.
Illustration: if 700 of April's 2,000 ordering customers had bought before, the rate is 35%. Some reports count orders rather than customers, but the idea is the same: repeat versus new inside one period.
Two consequences follow. The metric is period-based, not cohort-based. And it is highly sensitive to how many new customers arrive in the same period. A heavy acquisition month dilutes it even when retention is healthy.
Returning customer rate versus a cohort retention rate
Returning customer rate answers "who bought this month that had bought before?" A cohort rate answers "what happened to the people who first bought in a past month?" One is a cross-section. The other follows a group over time.
A cohort-based rate works like this: take everyone whose first order fell in January, then measure what share of them placed a second order within 90 days. That number shows how well the store converts first-time buyers into repeat buyers, regardless of how many new people you acquired later.
The two can move in opposite directions. Double acquisition in March and the returning customer rate might drop from 40% to 28%, while the share of January and February first-time buyers who came back inside 90 days rises from 24% to 32%. Without the cohort view you would conclude retention is failing. It is improving.
Both have a use. The returning customer rate tells you how much of this month's revenue came from existing customers. The cohort rate tells you whether you are getting better at earning the second order.
What a good returning customer rate looks like
There is no single right number, and the biggest driver is acquisition pace, not retention quality. As broad bands for a monthly view:
| Returning customer rate | What it usually signals |
|---|---|
| Under 20% | Either a young store in heavy acquisition, or a retention problem in a mature one |
| 20 to 35% | A normal mix of new and existing buyers for a growing store selling consumables |
| 35 to 50% | A strong repeat base, typical of mature replenishable brands |
| Over 50% | Loyal customers, but often too little new acquisition to sustain growth |
Short-cycle, lower-ticket products such as coffee pods or pet treats sit toward the top. High-ticket durables sit low, because nobody buys a second mattress next month. A rate under 25% in a mature supplement brand deserves attention. The same number in a store launched six months ago and growing fast is expected.
Read the rate together with new-customer volume, repeat revenue and the cohort number. A drop from 38% to 30% can be good news if it arrives with a large jump in new customers and a flat or rising 90-day cohort rate.
Calculate the number that answers the real question
You need a CSV of orders and a spreadsheet. Minimum columns: order id, customer id or email, and order date. Order value is useful for later.
Build a monthly cohort table:
-
Pick a cohort month, for example January.
-
Find every customer whose very first order falls in January. These are the first-time buyers for that cohort.
-
For that group only, check whether each customer placed at least one more order within 90 days of the first.
-
Count them and divide by the cohort size.
Illustration, with round numbers: 1,000 customers placed their first order in January. 350 of them ordered again by the end of March. The January cohort's 90-day repeat rate is 35%.
Do the same for February and March. If February comes out at 30% and March at 38%, retention is improving, whatever the dashboard shows that month. Split each cohort by the product family of the first order and you will usually find that one product family is carrying the number while another is dragging it. The repeat purchase rate benchmark article walks through that split.

Affinsy runs this cohort table, and the second-order window behind it, from an uploaded order history, and adds the per-product view. The spreadsheet version gets you a directional answer this afternoon.
Five levers that move both numbers
These change what customers do, not just the mix of acquisition spend.
1. The opener product. The product a first-time buyer starts with strongly influences whether they come back. Count which SKUs appear in first orders that later lead to a second order, and feature those in acquisition, rather than only the highest-margin hero.
2. Reorder reminders timed to the gap. Calculate the median days between first and second order for each replenishable item and send the reminder a few days before it, whether that is day 21, 30 or 45. The replenishment email guide covers the calculation.
3. Win-back before the gap doubles. If the median gap for a category is 30 days, start the win-back around day 45 to 60 of silence with a product-specific message. Customers past their expected reorder date need something different from active repeat buyers. See the win-back timing piece.
4. Loyalty steps at orders two and three. If you run a program, put the biggest perceived reward between the first and second order, and the second and third. Points spread thinly across many orders do little.
5. Subscription after the second order. For most categories, offer the subscription once a customer has bought the same item twice and you know their cadence, not at the first checkout. Match the interval to the observed gap.
Use product and basket data, not just the headline rate
A quick manual check: count how many second orders contain the same item as the first order versus a different item, and note which first-order SKUs are over-represented among customers who never return. That alone can reshape the acquisition plan.
Across baskets and across orders, some products open the relationship, some appear in second orders, and some show up again and again in long histories. Market basket analysis over the order history finds those roles, and the transitions between them are where post-purchase emails and cross-sell should concentrate.
How agencies should report it to clients
Show two numbers side by side in every monthly report: Shopify's returning customer rate for the period, and the cohort-based 90-day repeat rate for the last three to six acquisition months, as a small table by cohort month.
State the acquisition context out loud. "Returning customer rate fell from 36% to 29%, new customers doubled, and the January cohort's 90-day rate rose from 24% to 32%" reads as "acquisition up, retention per customer also up", which is the truth. Then tie specific work, a 28-day replenishment flow or a win-back sequence, to the before-and-after change in the cohort rate for the customers exposed to it.

Next steps
Export the last twelve months of orders. Calculate the 90-day repeat rate for the last three to six cohorts. Identify the main opener products. Check the median days between order one and order two. Then adjust the reminder timing, the win-back trigger and any loyalty steps to match.
Review the returning customer rate monthly, but judge success by the cohort trend and by repeat revenue. If you want the cohort table and the product-level split done for you, the 48-hour analysis returns both for your store.
FAQ
Is returning customer rate the same as customer retention rate?
No. Returning customer rate is period-based: the share of this month's buyers who had bought before. A retention rate follows a cohort of first-time buyers over time. A store can have strong cohort retention while its returning customer rate falls during a heavy acquisition push.
How often should I track it?
Monthly. Weekly figures are noisy for most stores. Review the cohort-based 90-day rate at least quarterly, and monthly if you are actively changing post-purchase flows.
Should I worry if it is very high?
Above 50% in a mature store can mean strong loyalty, or too little new acquisition. Check new-customer volume and revenue growth. If both are flat, the high rate is a symptom, not a strength.
What window should I use for the cohort rate?
Start with 90 days for supplements, coffee, pet food and skincare. Very fast-moving items may justify 30 or 60 days, and slow high-ticket goods 120 days or more. Adjust once you have measured the actual gap between first and second orders in your own data.
Can I improve it without changing my products?
Yes. Clearer shipping updates, reorder reminders timed to the product, a win-back that starts before the gap doubles, and a subscription offer after the second order all move it. Changes to timing and messaging based on your own order history usually beat generic retention tactics.