Repeat purchase rate is the share of your customers who have bought from you more than once. You calculate it by dividing the number of customers with two or more orders by your total number of unique customers, then multiplying by 100. It matters because a second order carries almost none of the acquisition cost that made the first one so expensive — which is exactly where hidden profit lives.

What is repeat purchase rate?

Repeat purchase rate (RPR) tells you how well your store turns first-time buyers into returning ones. It answers a simple question: of everyone who has ever bought from you, what percentage came back for more?

It is a retention metric, not an acquisition metric. Where cost per acquisition and return on ad spend measure how efficiently you win customers, RPR measures how well you keep them. Both matter, but they pull on different levers.

A low repeat purchase rate is a quiet signal that your business leans too hard on paid acquisition. If almost every order comes from a stranger you had to pay an ad platform to reach, your growth is expensive and fragile. A healthy repeat rate means you have built an asset — a base of customers who buy again without you spending on ads to reach them.

Repeat purchase rate calculation

The formula is short:

Repeat purchase rate = (Customers with 2 or more orders ÷ Total unique customers) × 100

Say you run a print-on-demand apparel store. Over the past twelve months you served 1,000 unique customers, and 240 of them placed at least a second order. Your repeat purchase rate is 240 ÷ 1,000 × 100 = 24%.

That means the other 760 buyers are still one-and-done. Flip the number around and the opportunity is obvious: three-quarters of the people who already trusted you enough to buy once have not come back yet.

A few calculation details decide whether your number is honest:

  • Count customers, not orders. RPR is about people who reorder, not the count of repeat orders. One superfan with ten orders is still one repeat customer.
  • Fix your time window. A lifetime "ever bought twice" figure will always look better than a rolling 90-day or 12-month window. Pick one window and hold it, or you will fool yourself comparing periods.
  • Deduplicate customers. If the same shopper checks out as a guest twice with two email addresses, your data counts two one-time buyers and understates your true repeat rate.

Repeat purchase rate is close to, but not the same as, retention rate and the other retention metrics. Retention rate is time-boxed and cohort-based; RPR is cumulative. A store can have a decent lifetime repeat rate while its period-over-period retention slowly slides, so it is worth tracking both.

What is a good repeat purchase rate? Ecommerce benchmarks

The blunt answer: it depends heavily on what you sell. Replenishable products get bought again on a schedule; considered, one-time purchases do not.

Across ecommerce, the average repeat purchase rate is about 28.2%, according to Rivo's Shopify benchmark data. But the all-category average is close to useless on its own — Eightx notes the 28% figure "is a trap" because consumables can run four to five times higher than considered purchases, making cross-category comparison meaningless.

Here is how the ranges break down by vertical, per Eightx's benchmark study:

Category Typical repeat purchase rate
Food & beverage 35–45%
Supplements 29–36%
Beauty & skincare 25–40%
Apparel & fashion 20–26%
Sport apparel ~33%
Furniture ~14–15%
Jewelry & accessories 9–11%

For apparel specifically, Rivo puts the fashion average at 24.4%, with fast fashion higher at around 31% and luxury goods far lower at 9.9%. So a merch or print-on-demand apparel store in the low-to-mid twenties is roughly average; a top-quartile apparel brand pushes into the low thirties, per Eightx.

Merch repeat purchase rate deserves a caveat. Fan and event merch often behaves more like a one-time purchase than replenishable apparel — someone buys the tour shirt once. If that is your model, benchmark against the lower apparel band and treat every repeat buyer as a genuine win.

Why repeat purchase rate is really a profit metric

This is the part most guides skip. Repeat purchase rate is not a vanity retention stat — it is one of the strongest levers you have on profit, because the economics of a second order are radically different from the first.

The reason: repeat customers convert far more cheaply. The probability of selling to an existing customer is roughly 60–70%, versus just 5–20% for a new prospect, according to Rivo. Repeat customers also contribute nearly half of all ecommerce transactions and tend to spend more per visit than first-timers, per the same Rivo data.

Walk the math on a single order. Say your apparel store sells at a $40 average order value with $16 in product cost — a 60% gross margin. After $5 shipping, $1.60 in payment fees, and $1.40 in pick-and-pack labor, you keep $16 in contribution margin before advertising.

Now bring in acquisition cost. If you spend $10,000 in ads to win 800 new customers, your acquisition cost is $10,000 ÷ 800 = $12.50 per customer. On that first order:

  • First order: $16 contribution − $12.50 acquisition = $3.50 profit
  • Second order (no ad spend): $16 contribution − $0 acquisition = $16.00 profit

The repeat order is more than four times as profitable as the first, on the exact same product at the exact same price. You did nothing to the item, the margin, or the fulfillment — you simply avoided paying for the click a second time. That gap is why nudging repeat purchase rate up a few points can swing a break-even store into a comfortably profitable one. It is the same logic behind watching your return on ad spend and your true cost of goods: the number on the invoice is never the number that hits your bank.

How to increase repeat purchase rate

You raise repeat purchase rate by removing friction from the second order and giving people a reason to come back before they forget you. A few levers that consistently move the number:

  • Nail the first-order experience. On-time delivery and a product that matches the photos do more for repeat rate than any discount. A bad first order guarantees a one-and-done customer.
  • Follow up while you are fresh. A well-timed post-purchase message — a thank-you, a care tip, a related product — reaches people while the brand is still in their head.
  • Build a reason to return. Loyalty mechanics work: customers who redeem loyalty points show roughly 50% repeat purchase rates versus 10.7% for non-redeemers, according to Rivo.
  • Merchandise for the second order. New designs, restocks, and bundles give an existing customer something new to buy that they could not have bought the first time.
  • Widen the catalog thoughtfully. For merch and POD, a customer who bought one design has no reason to return if there is nothing new. A steady drip of fresh product is a retention tactic, not just a growth one.

The trap is spending to acquire your way out of a retention problem. If your repeat rate is stuck in the teens, more ad budget just pours more expensive first orders into a leaky bucket. Fix the leak first.

Where PodVector fits

Knowing your repeat purchase rate is one thing; knowing what a repeat order is actually worth in profit is another. That second calculation depends on stitching together your true per-order economics across the tools that hold the pieces.

PodVector connects Shopify, Meta Ads, Google Ads, Printify, and Printful, then computes true per-order profit — product cost, fees, shipping, and ad spend netted out — so a repeat order shows up as the high-margin order it really is instead of just another line of revenue. Victor, PodVector's AI employee, analyzes that live data and can act on it Shopify-side with your approval, surfacing and proposing moves rather than leaving you to reverse-engineer the math in a spreadsheet. Victor reads your ad data to inform those proposals but does not touch your ad account.

Connect your store to PodVector and see the real profit behind every first and repeat order.

Repeat purchase rate is an awareness-level metric — the doorway to a bigger question about how much each visitor is actually worth. When you are ready, revenue per visitor ties acquisition and retention together into a single number you can optimize.

FAQs

How do you calculate repeat purchase rate?

Divide the number of customers who placed two or more orders in a period by the total number of unique customers in that same period, then multiply by 100. For example, 240 repeat buyers out of 1,000 total customers gives a 24% repeat purchase rate. The key is to count customers, not orders, and to fix a consistent time window.

What is a good repeat purchase rate for ecommerce?

It depends on your category. The all-ecommerce average sits around 28.2%, according to Rivo, but replenishable products like food and supplements run well above that while considered purchases like furniture and jewelry run well below. Benchmark against your own vertical, not the global average.

What is the average repeat purchase rate for apparel and merch?

Fashion overall averages about 24.4%, with fast fashion near 31% and luxury near 9.9%, per Rivo. Eightx puts apparel in a 20–26% band with a 30–35% top quartile. Fan or event merch often behaves like a one-time purchase, so it can sit at the lower end of that range.

Why does repeat purchase rate matter more than it looks?

Because a repeat order skips the acquisition cost that makes first orders expensive. Selling to an existing customer is far more likely — roughly 60–70% versus 5–20% for a new prospect, according to Rivo — so each repeat order keeps more of its contribution margin as actual profit.

Is repeat purchase rate the same as retention rate?

No. Retention rate is time-boxed and cohort-based — it measures who stayed active from one period to the next. Repeat purchase rate is cumulative: it counts anyone who has ever bought two or more times. A store can have a solid lifetime repeat rate while its period-over-period retention quietly declines, so track both.

How do I increase my repeat purchase rate?

Start with a first order worth repeating — reliable shipping and a product that matches expectations. Then follow up quickly after purchase, give customers a reason to return through loyalty rewards or fresh product, and avoid trying to out-spend a retention problem with more acquisition budget.