It depends on your category and window, but for most ecommerce stores a repeat customer rate in the twenties to forties is solid, and anything above forty percent is excellent. Consumables run higher; apparel and one-time purchases run lower. The rate only matters once you know what a repeat order is worth in profit — which is the part most benchmark posts skip.

What "repeat customer rate" actually measures

Repeat customer rate is the share of your customers who buy from you more than once within a stated window. The formula is simple: repeat customers ÷ total customers, over a period you define.

The window is the whole game. A twelve-month repeat rate and a lifetime repeat rate describe the same store with very different numbers. So does measuring "all customers" versus only customers old enough to have had a chance to reorder.

This is why two honest sources can disagree by ten points. Always state the window before you compare yourself to anyone.

So what is a good repeat customer rate?

Across DTC ecommerce, credible aggregators put the twelve-month repeat purchase rate around twenty-five to thirty percent, per Finsi's DTC aggregate. A separate all-category read from Mobiloud lands at about 28.2%, squarely in the same band.

Top performers pull away from the pack. Finsi reports that leaders in most categories clear forty percent — a useful "excellent" line to aim past rather than a starting expectation.

Lower figures are not automatically bad. One cross-category dataset of 156,000 customers came in at 18.8%, according to BS&Co, largely because it measures a lifetime base rather than a rolling window. Different denominator, different answer, both defensible.

Here is a rough map to place yourself against, and the sources behind it are linked directly below:

Band Twelve-month repeat rate Read
Below average Under ~20% Watch your window and category first
Typical ~25–30% Middle of the DTC pack
Strong ~35–40% Above most stores
Excellent 40%+ Top-performer territory

Bands drawn from Finsi and Mobiloud. Treat these as DTC-analytics aggregates, not first-party platform data, and prefer the range over any single point.

Why your category changes the target

A "good" rate for a coffee subscription is a bad rate for a wedding-dress shop. Consumables get reordered on a schedule; considered, one-time purchases do not.

Apparel and print-on-demand sit in an awkward middle. Fashion repeat rates span roughly fifteen to thirty-five percent across sources, per Mobiloud and Finsi, because "fashion" bundles fast-fashion basics that get rebought with statement pieces that rarely do.

There is a quirk worth knowing for apparel: when customers do come back, they often buy the same thing. Opensend reports that 48–66% of second apparel purchases are the same item. That points your retention effort at reorders and restocks, not just cross-sells. For a fuller cross-metric picture of where your store should land, the ecommerce benchmarks hub and the dedicated breakdown of the average repeat customer rate in ecommerce are the right next reads.

The part the ranking pages skip: repeat rate is a profit lever

Most "good repeat rate" posts stop at the number. The reason the number matters is margin math, and that is where a repeat customer earns their keep.

A repeat buyer costs roughly nothing to reacquire. You already paid the ad tax the first time, so a second order arrives without the customer acquisition cost that ate into order one. In a business where paid traffic is expensive, that is the difference between a thin store and a healthy one.

Consider how thin the first order can be. Print-on-demand gross margins typically run twenty to forty percent, per Printful's recommended ranges, and typical ecommerce net margin lands around ten percent, according to TrueProfit. Most of your profit is not in the first sale. It is in the second and third.

A worked example

Say you sell a print-on-demand tee for $28 with a $12 print-and-fulfillment cost. Your gross margin is (28 − 12) ÷ 28 = 57%, and your gross profit per order is $16.

Break-even ROAS is 1 ÷ gross margin, so 1 ÷ 0.57 = 1.75×. You need to make $1.75 in revenue for every $1 of ad spend just to cover the shirt. On order one, after ad spend, you may pocket almost nothing.

Now the same customer buys again with no ad cost. That second $28 order keeps the full $16 of gross profit. Two orders in, your effective profit per customer went from near-zero to roughly $16 — the repeat did all the work.

That is why a modest bump in repeat rate moves profit more than a bump in conversion rate. If 30 of every 100 customers return instead of 20, you just added ten reacquisition-free orders at full margin. For a POD store where break-even ROAS routinely sits between 2.5× and 5×, per Triple Whale, those free orders are often the entire profit line.

How to raise a low repeat rate

Start by measuring it correctly on a fixed window — ninety days or twelve months — so you can see movement. Then work the moments that create a second order: post-purchase follow-up, reorder reminders for consumables, and making the reorder itself frictionless.

Owned channels do the heavy lifting here. Trigger-based email and SMS flows earn far more per send than one-off campaigns; Klaviyo's data shows flows drive roughly 41% of email revenue from about 5% of sends. Post-purchase and win-back flows are where repeat rate is quietly built.

None of this pays off if you cannot see which customers and products actually drive profitable repeats. Averages hide the answer.

Where PodVector fits

PodVector connects your Shopify, Meta Ads, Google Ads, Printify, and Printful accounts and computes your true per-order profit — the number that tells you whether a repeat order is actually making money after fees and fulfillment, not just adding revenue.

Victor, PodVector's AI operator, reads that live data and proposes moves, then executes the ones you approve on the Shopify side. He reads your ad data to explain what is happening, but he does not touch your ad account. Victor is not a dashboard; he is an operator that works from your real numbers.

See your true per-order profit and repeat-customer economics with PodVector.

To connect repeat rate to the rest of your funnel, it helps to read it alongside your Shopify conversion rate benchmark and your Google Ads cost-per-click trends, since acquisition cost is what makes retention so valuable. From there, the natural next step is lifetime value — see what platform provides ecommerce LTV benchmarks to turn repeat rate into a dollar figure.

FAQs

What is a good repeat customer rate for a new store?

For a store under a year old, judge yourself on trend, not a single number. Most DTC stores land in the twenty-five to thirty percent twelve-month band, per Finsi, but a young store has fewer customers old enough to have reordered, which drags the rate down artificially. Fix your window first, then watch it climb.

Is repeat customer rate the same as repeat purchase rate?

People use them interchangeably, and this article treats "what is repeat customer rate" and "what is a good repeat customer rate" as the same question. Strictly, repeat customer rate counts people who bought again, while repeat purchase rate can count repeat orders. The distinction rarely changes the benchmark, but always confirm which one a source used before comparing.

How is repeat customer rate different from retention rate?

Repeat customer rate asks whether a customer ever came back within a window. Retention rate usually tracks whether a defined cohort keeps buying over successive periods. Retention is the more granular view; repeat rate is the quick headline number.

Why do benchmark sources disagree so much?

Almost always because of window and denominator. A lifetime base of 156,000 customers reads 18.8%, per BS&Co, while an all-category twelve-month view reads about 28.2%, per Mobiloud. Neither is wrong; they answer different questions. That is why you should never publish a repeat rate without stating the window.

Does a high repeat rate guarantee profit?

No. A repeat order at negative unit economics loses money twice. What makes repeats valuable is that they skip acquisition cost and keep more of your twenty to forty percent POD gross margin, per Printful. You only know a repeat is profitable once you measure true per-order profit after fees and fulfillment — which is the number to track alongside the rate.