metrics

Return Customer: 3 Tools Count 3 Different Things

Shopify counts customers, Triple Whale counts orders, GA4 counts visitors. All three call it "returning." Here is the one return customer definition to use.

Oct 21, 2026
Return Customer: 3 Tools Count 3 Different Things

A return customer is someone who buys again after their first order. Shopify counts customers, Triple Whale counts orders and GA4 counts visitors. Use one rule: a 2nd order within a fixed window, counted by cohort.

A return customer is someone who buys from you again after their first order. The catch is that Shopify, Triple Whale and Google Analytics each count a different thing under that name. Pick one definition, write it down, and measure every month the same way.

What is a return customer?

A return customer is a person whose order history already has at least 1 order when they buy again. That is how Shopify's help center puts it. A first-time customer is someone placing their first order with your store.

The rate looks simple.

Return customer rate = return customers ÷ all customers who ordered in the period × 100

Klipfolio gives the same idea. It calls it the share of buyers in a period who had already bought from your store before.

So far, so clean. The trouble starts when you open 3 tools and get 3 numbers.

Why does every tool show a different return customer number?

Because they are not counting the same thing. Here is what each one means when it says "returning."

Tool What it counts Its rule Shopify Customers Ordered this period, and had ordered before at any time Triple Whale Orders Share of orders placed by returning customers Google Analytics 4 Visitors Had a session on your site before. No order needed

Shopify counts people. An answer on the Shopify community forum gives the math: returning customers ÷ (returning + first-time customers).

Triple Whale counts orders. Its docs say Returning Customers Percent is returning customer orders ÷ total orders. One loyal buyer with 4 orders counts 4 times.

GA4 counts visitors. A returning user is anyone who started a session before. They may never have bought a thing. GA4 can even count the same person as new and returning in one date range.

None of these is wrong. They answer 3 different questions. The mistake is putting them side by side as if they were one metric.

How much can the numbers differ?

Here is a made-up month to show the math. These are not real store numbers.

  1. 70 first-time customers place 70 orders.
  2. 30 return customers place 50 orders between them.
  3. Shopify's way, by customers: 30 ÷ 100 = 30%.
  4. Triple Whale's way, by orders: 50 ÷ 120 = about 42%.

Same store. Same month. Same buyers. 12 points apart, because one tool counts heads and the other counts orders.

GA4 would give you a third number again. It would include people who browsed twice and never bought.

What does Shopify's definition leave out?

Time. Shopify reports look at the whole order history. A customer who last bought 3 years ago counts as a return customer the day they come back.

That is good news for that sale. It is bad news for the metric. It means your return customer rate mixes 2 groups:

  • People your flows brought back within weeks.
  • People who drifted back years later on their own.

Only the first group tells you if your system works.

The rate also moves with ad spend. It is a mix of this period's buyers. Cut ads, and you get fewer first-time buyers. The return share goes up, even if not one more customer came back. The good returning customer rate article walks through that trap.

What definition should you use?

Count people, give them a deadline, and group them by when they first bought.

A return customer is someone whose 2nd order lands within a set window of their own 1st order.

  • People, not orders. One buyer counts once, however many times they order.
  • A fixed window. Pick one that fits how fast your product runs out. Then never change it.
  • By cohort. A cohort is a group of customers whose first order fell in the same month. Compare each cohort to the one before.

This way, the number only goes up when more first-time buyers come back. Ad cuts cannot move it. Old buyers drifting back cannot pad it.

The step-by-step method is in how to calculate repeat purchase rate. It is the same metric under a different name. If you are weighing it against retention rate, read repeat customer rate vs retention rate first.

Is a returning visitor a return customer?

No. A returning visitor came to your site before. A return customer bought before and bought again.

Keep GA4's new vs returning report for what it is good at: how people browse. Do not put it in a slide about repeat buyers.

What turns a first-time buyer into a return customer?

What happens between order 1 and order 2. The post-purchase flow makes sure the first product gets used. The replenishment and cross-sell flows give a reason to come back. The winback flow catches the ones who go quiet.

For how all of these fit, start at the ecommerce customer retention hub.

Get the whole system

The return customer rate is the score. The flows after the first order are how you move it.

12 flows, 37 emails, one job: repeat purchases. Every trigger, every send delay, every exit condition, written out so you can build them this month.

12 flows, 37 emails, one job: repeat purchases.

Send me this plus the 12-flow guide.

Questions

What is a return customer?
A return customer is someone whose order history already has at least 1 order when they buy again. For tracking, count a customer as returning when their 2nd order lands within a fixed window of their 1st.
How do you calculate return customer rate?
Divide return customers by all customers who ordered in the period, then multiply by 100. Count people, not orders, and measure by first-order cohort so ad spend does not move the number.
Why does Shopify show a different returning customer rate than Triple Whale?
Shopify counts customers. Triple Whale's Returning Customers Percent counts orders placed by returning customers out of all orders. A loyal buyer with 4 orders counts once in Shopify and 4 times in Triple Whale.
Is a returning visitor the same as a return customer?
No. In GA4 a returning user is anyone who had a session before, with no purchase needed. A return customer has bought before and bought again.