Repeat Purchase Rate: Formula Benchmarks and How Reviews Move It

Ecommerce
Oct 10, 2024
A customer who buys once and never comes back is worth exactly one order. A customer who buys a second, third, and fourth time is worth however many you can earn — and for most ecommerce stores, that second purchase is the one that's hardest to predict and easiest to ignore. Repeat purchase rate is the number that tells you whether your store is building a base of return buyers or just running through a list of one-time customers.

What repeat purchase rate is

Repeat purchase rate is the share of your customers who bought more than once in a given period, out of all customers who bought at all in that period. The formula:

Repeat purchase rate = (Customers with 2+ orders ÷ Total customers) × 100

If 1,000 customers bought from your store last quarter and 220 of them placed a second order in that same window, your repeat purchase rate is 22%. Pick a defined period — a quarter or a trailing 12 months works for most stores — and keep it consistent, because the number drifts meaningfully depending on the window. A new store three months old will show a lower repeat rate than the same store measured at month eighteen, simply because fewer of its customers have had time to buy again.

This metric is specific to buying behavior — did the same customer place another order, for the same product or a different one in your catalog. It's not the same question as whether a customer renewed a subscription, stayed active in a loyalty program, or felt generally satisfied. Those are related, but repeat purchase rate only counts actual second (and third, and fourth) transactions.

A worked example

Metric Q1 Q2
Total customers who ordered 1,200 1,350
Customers with 2+ orders in the period 204 297
Repeat purchase rate 17% 22%

The quarter-over-quarter move from 17% to 22% is the number worth watching — a trend tells you more than a single snapshot, because repeat rate naturally varies by season, by what you were promoting, and by how many new customers entered the denominator during a sale.

Most stores only ever see this number at the storefront level — one repeat purchase rate for the whole business. Breaking it down by product is more useful, because it's rarely uniform: some SKUs reliably bring buyers back and others don't, even when both sell at similar volume. Tailwind's Orders product, which ties every order to the product and review that go with it, is built to see which products bring buyers back at that level of detail rather than guessing from the storefront average.

Why repeat purchase rate matters for ecommerce specifically

Acquiring a new customer costs money — ad spend, discounting to win the first order, the margin given up on a loss-leader. A repeat customer skips most of that cost on every subsequent order. Depending on your margins and acquisition costs, a modest increase in repeat purchase rate can be worth more to the business than the same percentage increase in new-customer acquisition, because the revenue from a repeat order doesn't carry the acquisition cost the first order did.

It's also a leading indicator of catalog health. A store with a low repeat purchase rate isn't necessarily failing — some categories are genuinely low-frequency (furniture, mattresses, major appliances) and a low repeat rate is expected. But within a category, comparing repeat rate product by product tells you which items create customers who come back and which ones are one-and-done, even when both sell at similar volume.

What realistically moves repeat purchase rate

There's no shortcut that works for every store, but a handful of levers consistently move this number for ecommerce specifically.

Post-purchase email sequences

A sequence that starts at order confirmation and continues through delivery, usage tips, and eventually a second-purchase nudge keeps the brand in front of a customer during the window when they're most engaged with what they bought. The mistake most stores make is stopping after the shipping confirmation and leaving the rest of the relationship to chance.

Loyalty and rewards programs

Points-per-dollar or tiered rewards programs give customers a reason to come back to your store specifically, rather than buying the same type of product from whoever shows up first in a search. The programs that actually move repeat rate tend to be simple — easy to understand at a glance, with a visible balance and a clear next reward — rather than elaborate multi-tier systems that require a customer to read the rules to know what they're earning.

Replenishment reminders for consumable products

If you sell anything that runs out — skincare, supplements, coffee, pet food, razor blades — a reminder timed to when the average customer is about to run out converts well, because it's solving a real, predictable need rather than asking for a purchase out of nowhere. This requires knowing roughly how long a given product lasts a typical customer, which is usually visible in your own reorder data even without anything fancy — look at the median gap between first and second order for that SKU and time the reminder a few days before that.

Personalized recommendations based on purchase history

Recommending products based on what a specific customer already bought — not a generic bestseller list — performs better because it's relevant to something you already know they're interested in. A customer who bought a specific coffee grinder is a stronger audience for grinder-cleaning tablets or a particular bean origin than for an unrelated item from your homepage carousel.

The honest bridge from reviews to repeat purchases

None of the tactics above are about reviews directly — they're standard ecommerce retention levers. But there's a real, specific connection worth understanding: a customer's own experience with a product is a leading indicator of whether they'll buy from you again, and a review is often the most detailed record of that experience you have access to.

When a customer writes a review, they're frequently documenting exactly the kind of detail that predicts repeat behavior — whether a piece of clothing fit as described, whether a kitchen tool held up after a few months of use, whether a product matched the photos. A customer who writes "runs small, I'll size up next time" is telling you, in their own words, both why they might not reorder this specific item and that they're still a candidate to buy a different size. A customer who writes "fell apart after two weeks" is telling you something that a repeat purchase number alone won't show you until months later, once enough customers like them have quietly stopped coming back.

That's the connection worth tracking deliberately: which products generate the most repeat purchases, laid out next to which products generate the most negative reviews. A product that sells steadily but is accumulating reviews mentioning durability problems, fit issues, or quality inconsistent with earlier batches is very likely to show a declining repeat rate a few months out — the review data just gets there first, because it's written the week the product arrives, not aggregated over a full purchase cycle.

This is not a claim that reviews cause repeat purchases, or that a 5-star rating guarantees anyone buys again. It's narrower than that: a product with a rising share of reviews describing a specific, fixable problem is a reasonable candidate to check before its repeat rate actually drops, not after.

Seeing both numbers in one place

Most stores track repeat purchase rate in their ecommerce platform or analytics tool, and track reviews somewhere else entirely — a review widget, a marketplace dashboard, or not at all beyond what's visible on the product page. Treating them as separate numbers means the review data that could have flagged a problem early never gets looked at alongside the purchase data it's actually connected to.

Tailwind's Orders product connects to Shopify or WooCommerce, imports your orders and products, and ties every review to the specific order and product that generated it. That makes it possible to see which products bring buyers back next to which products are collecting the reviews worth paying attention to — rather than treating repeat rate and review sentiment as two separate reports that happen to be about the same catalog.

It's worth being direct about what this isn't: nothing about this connects to filtering who gets asked for a review based on whether they're likely to reorder, or likely to leave a good review. Every buyer gets the same automated post-purchase request after delivery, regardless of order size or predicted sentiment. Review gating — asking selectively to improve how the ratings look — breaks the terms of service of every major review platform, and it would also break the exact signal described above, since a filtered set of reviews stops reflecting what your actual customer base is experiencing.

If you're already tracking repeat purchase rate, the next useful step isn't a new metric — it's putting review data from the same orders next to it. For a deeper look at the engagement side of keeping customers active between purchases, see Tailwind's Engagement product. Tailwind's pricing starts at $5 a month per tool, or $50 a month for the Full plan covering everything, with the first month free, no credit card, and no contract.

Ready for more than a one-off tool?

What Tailwind does for your business

  • Online reputation — we grow your rating
  • Connect your business to LLMs — MCP connector
  • Generate content — we improve your SEO rankings
  • AI Visibility — see how high you rank in AI answers and exactly what to do
  • …and other useful tools

All of it from $29/month

Try free — first month on us

No credit card required. Cancel any time.

Subscribe to our newsletter

We send helpful materials once a month, along with information about discounts and special offers. No daily spam

We use your email only to send this newsletter. You can unsubscribe at any time from the link in every email. See our Privacy Policy.

How to unsubscribe from the mailing list?
Repeat Purchase Rate: Formula Benchmarks and How Reviews Move It