Repeat Commerce 01: What Number Predicts If Your Shopify Store Survives?
What Number Predicts If Your Shopify Store Survives?
In 2013, the average online store lost about $9 every time it won a new customer. After ad spend, discount codes, and returns, you were nine bucks in the hole before that person even opened the box. Annoying, but survivable.
Today that number is $29.
Twenty-nine dollars, gone, every single time somebody buys from your store for the first time. And here's what most of us do when that first order lands: we celebrate. We hear the cha-ching, we screenshot the ROAS, we drop it in the team Slack. We're throwing parties around transactions we're actually losing money on.
This is the first post in a series I'm running on the Shopify1Percent podcast called Repeat Commerce. It's about the business of the second order, the third order, the tenth. Because after seeing inside a lot of Shopify stores over the years, I'm convinced most brands have quietly built the wrong machine, one that's brilliant at winning a customer once and terrible at keeping them.
The short version, if you only read this far
The average new Shopify customer now loses you money on the first order (around $29), while the average repeat sale makes you money (around $39). Repeat commerce should be the default way you build your store, not a thing you get to after you scale. Pull two numbers from your Shopify admin today, your returning customer rate and your repeat revenue share, and you'll know exactly where you stand. That's your baseline for everything that follows.
Why is the first sale suddenly a money-loser?
The $9-to-$29 jump comes from research by SimplicityDX, which tracked the fully loaded cost of acquiring a new customer, ads, returns, overhead, all of it. That's a 222% increase in what it costs to land a first-time buyer. A few things stacked up at once: iOS privacy changes gutted ad targeting, ad prices kept climbing, and return rates crept up across the board.
Now flip it over. That same research found the average repeat sale generates about $39 in profit, up 36% over the same stretch. So the gap isn't just wide, it's widening. First-time customers got dramatically less valuable while your repeat customers got more valuable.
There's a newer wrinkle that makes the acquired customer even more precious: people aren't finding you the way they used to. Roughly 60% of Google searches now end without a click to any website (SparkToro and Similarweb, 2024), because searchers read the AI overview and move on. On top of that, agentic commerce is here. Shoppers are asking ChatGPT for product recommendations or buying through Shop without ever landing on your site. When getting found is this hard and this expensive, letting a hard-won customer buy once and vanish is close to malpractice.
So "is my store profitable?" is almost the wrong question. The real one is "do my customers come back?" Because if they don't, you didn't make a sale. You made a donation to Meta with a few extra steps.
The three lies that got us hooked on acquisition
Lie #1: Growth means new customers
This one's baked so deep into ecommerce culture we don't even notice it. Open any brand's marketing meeting and the agenda is acquisition, CAC, ROAS, top of funnel. I fell for it too. I've been running online stores since 1998, and for the first decade I genuinely believed the scoreboard was new customers per month.
Then in 2012 I co-founded Bold Commerce, and over the next decade I got to see inside a lot of Shopify stores, since we'd built the first upsell app, the first subscription app, the first membership app, and merchants were plugging their numbers into our tools. One pattern showed up so often it got boring: the brands that grew steadily through iOS changes and ad spikes and pandemics were never the ones with the best ads. They were the ones whose customers came back without being chased.
The data backs up what I watched. Stores with a 40% repeat customer rate generate roughly 50% more revenue than stores sitting at 10% (Metrilo). Repeat customers also spend more per order, because they already trust you and skip the comparison shopping. It's brand affinity. Once someone's bought from you, especially if they're a paying member, they stop shopping around and just add the second thing to the cart.
So try this definition of growth on for size: growth is the number of customers who would notice if you disappeared. New acquisition fills the room. Repeat purchasing is whether anyone stays for dinner. Both matter, and I'm not telling you to switch off your ads, that'd be insane. But if every dollar of energy goes into filling the room and zero goes into dinner, you've built a very expensive revolving door.
Quick gut check: if you stopped all paid ads tomorrow, what would revenue do next month? If the honest answer is "fall off a cliff," you don't have a brand yet. You have a media-buying operation that ships product. That's not an insult, it's a starting point, but the goal is to graduate.
Lie #2: Retention is an email problem
This one's sneakier because it sounds responsible. A merchant hears "retention," nods, and says "yep, we've got Klaviyo, welcome series, abandoned cart, win-back, all covered." Box checked.
Email is a channel. Retention is a design decision. Different species.
Think about the brands you personally reorder from, not as a merchant but as a shopper. The coffee, the dog food, the skincare. Did email make you loyal, or did it just remind you of a decision you'd already made because the product was great and reordering was painless?
Retention gets decided in places email never touches. In the product experience: did it arrive fast, work as promised, feel worth it? In the unboxing and follow-up: did anyone show you how to get the most out of what you bought, or did the relationship end at the shipping confirmation? And more every year, in how easy you make the reorder itself. Every click between "I want this again" and "purchased" is a spot where I might get distracted, or worse, buy it from Amazon or Costco because that took one tap.
Most brands design the path to the first purchase obsessively. Heatmaps, A/B tests, session recordings, CRO audits. Then they leave the path to the second purchase as "I dunno, they'll get a newsletter." Flip even 10 or 20% of that energy and you'll feel it.
Lie #3: We'll fix repeat later, after we scale
I hear this one most from growing brands, and it sounds totally reasonable. "Retention's on the roadmap. Right now we need volume."
Two problems.
First, repeat revenue compounds, so delay is expensive. Every cohort you acquire this year either becomes an asset that pays you again or a sunk cost. Acquire 10,000 customers with no second-purchase machinery and you didn't postpone retention, you permanently lost most of that cohort. They're not in a waiting room until your roadmap catches up. They already bought their next bag of coffee from someone else.
Second, "later" is when retention gets harder. At $500K a year you can practically read individual customer emails and spot the names coming back. You can fix a reorder problem with one Shopify setting. At $20M that same problem is buried under 14 dashboards and an agency or two, and unwinding an acquisition-only culture becomes a company-wide project. Bake it in early.
What's a "good" repeat rate, anyway?
The average repeat customer rate across ecommerce sits at roughly 28%. That means for a typical store, about seven of every ten customers buy once and never return. You paid to meet all of them, and most ghost you.
But the right number depends heavily on what you sell, and this matters whether you're doing $100K or $50M:
- Consumables (supplements, coffee, pet food, skincare) often run 40% or higher, because the product literally runs out and needs replacing.
- Durables (furniture, luxury, big one-time purchases) often sit around 15%, and that's structural, not a failure.
If you sell mattresses, don't panic when your number looks nothing like a coffee brand's. Your repeat game is accessories, referrals, and replacement cycles. Different sport, same scorecard. Whatever your category, there's a healthy number for it, and most brands sit below theirs simply because nobody ever made the second purchase someone's actual job.
How do I find my real number in Shopify?
Here's your 1% win. Open your Shopify admin. Two numbers, about five minutes.
1. Your returning customer rate. Go to Analytics, and on the main dashboard find the "Returning customer rate" card. Set the range to the last 12 months so seasonality and a Black Friday spike don't skew it.
One catch worth knowing. Shopify's version of this metric counts anyone in your date range who has ever ordered before, even if their first order was years outside the window. So someone who bought once a decade ago and again last month shows as a repeat customer. That flatters the number, sometimes by a lot. Treat the dashboard card as the friendly version.
2. Your repeat revenue share. Go to Analytics, then Reports, and open "New vs returning customers" (you can also search the report list for "First-time vs returning customer sales"). This splits your sales dollars between first-time and returning buyers. The question you're answering: what percentage of my last 12 months of revenue came from people buying a second, third, or fourth time?
Write both down. Physically. On a sticky note, dated, on the wall by your monitor. This whole series is about moving those numbers, and I want you looking back at that note in a few months to see them climb.
There's an even more honest version of the repeat number, one that strips out your subscribers, because auto-renewals can quietly inflate your repeat rate and hide how many of your one-time buyers are actually choosing to come back. There's no canned Shopify report for it, so you have to run a custom query (Sidekick can help). I'll hand you the exact one in an upcoming episode, so I won't go deep here.
While you're in Reports, glance at "Customers over time." If your new-customer line climbs while your returning line stays flat, that's a leaky bucket in a single chart. Screenshot it. We're coming back to it.
How to grade yourself, roughly: a healthy repeat revenue share for an established store tends to land between 20 and 40%, higher for consumables, lower for durables. I've seen stores up at 80 to 90%. If you're under 20% in a repurchasable category, you just found the biggest growth lever in your business, and it isn't a new ad creative.
Your 1% win today
Open Shopify Analytics. Pull your returning customer rate, your repeat revenue share, and your customers-over-time chart for the last 12 months. Write the numbers down with today's date. That's it. No app to install, no flow to build, nothing to buy. Just look.
I've watched this exact moment change how founders run their companies. The number makes it real. "We should work on retention someday" becomes "wait, 81% of our customers never come back, and we paid for all of them?" One is a vibe. The other is a fire alarm.
That's the whole argument of this series in one sticky note: the second order isn't a bonus, it's the business. Next episode I'm bringing the leaky bucket math, why a 5% improvement in retention beats basically any ad campaign you'll run, with numbers you can plug into your own store.
If this got you 1% better, follow Shopify1Percent wherever you listen so the next one shows up automatically. And if you pull your numbers and they scare you a little, good. Bring them with you. We're going to fix them together.
SPECIAL NOTE:
This post is from our Repeat Commerce series. 20 episodes designed to help you master turning your Shopify store into the ultimate repeat customer machine! Make sure to catch all the episodes:
Episode 03 - https://www.shopify1percent.com/rc-03/
Episode 02 - https://www.shopify1percent.com/rc-02/
Episode 01 - https://www.shopify1percent.com/rc-01/
GET YOUR SCORECARD - https://www.shopify1percent.com/downloads/repeat-scorecard/
Each episode of the Repeat Commerce Series we'll be adding a new section to the scorecard. Follow along and listen to all episodes, and by the time you're done, you'll have a full Repeat Commerce audit done on your store!