← Back to Glossary
Repeat Customers

Repeat Customer
Rate.

Updated

Repeat customer rate is the simple, honest gauge of whether customers come back. It strips away the noise of acquisition campaigns and looks at the underlying relationship: of the people who bought from you, what share bought again? For Shopify stores, the average sits around 25–30%. Top-quartile stores hit 40%+. Subscription-led stores can run 70%+ because the subscription itself guarantees repeat purchases.

The formula

Repeat customer rate = (customers with 2+ purchases) ÷ (total customers in the period).

  • Choose your time window deliberately — usually 12 months for ecommerce, since that captures most repeat-purchase windows for consumables.
  • Exclude customers whose first purchase was in the last 30 days from the denominator if you want a fair comparison — they have not had time to repeat.
  • Track separately by acquisition channel — channels often produce dramatically different repeat rates.

Why subscription multiplies repeat customer rate

A one-off ecommerce store has to convert each customer to a repeat purchase manually — through email, retargeting, reorder reminders, loyalty. A subscription store automates the repeat: cycle 2 is a billing event, not a marketing campaign. That is why the same product sold as a subscription typically achieves 3–5x the repeat customer rate of the same product sold one-off.

What a healthy repeat rate looks like

  • Consumable products (one-off): 30–50% repeat rate within 12 months is healthy.
  • Consumable products (subscription): 70–90% repeat rate is normal once you account for subscribers.
  • Curation or novelty: 15–30% repeat one-off; subscription pulls it up to 60%+ but with higher early churn.
  • Apparel and accessories: 20–35% within 12 months.
  • Beauty and personal care: 35–55%.

How to lift repeat customer rate

  1. Add a subscription option to your top consumable products. The single highest-impact lever.
  2. Build a 30-day post-purchase email sequence that includes a second-purchase prompt.
  3. Use reorder reminders based on average consumption rate.
  4. Offer a loyalty program with a meaningful incentive at the 2nd or 3rd order.

See also repeat customer and customer retention.

Frequently Asked Questions

What is a good repeat customer rate?

For Shopify stores selling consumables, 30–50% within 12 months is healthy. For stores with active subscription programs, 70%+ is achievable because subscribers are repeat customers by definition. Compare to your category benchmark — apparel and beauty have very different normal ranges.

How do subscriptions affect my repeat customer rate?

Dramatically. A subscription guarantees repeat purchases, so every active subscriber from cycle 2 onward counts as repeat. Adding a subscription option to your top consumable products typically lifts overall repeat customer rate by 15–30 percentage points within 6 months.

How is repeat customer rate different from retention rate?

Repeat customer rate measures the share who made a second purchase. Retention rate measures the share still active in a defined cohort over time. For subscription stores they correlate closely; for one-off stores retention is harder to define, so repeat customer rate is the more useful metric.

How do I calculate repeat customer rate in Shopify?

Shopify's Customer report shows new vs. returning customer counts. Repeat customer rate = returning customers ÷ total customers in the period. For more accurate cohort-based analysis, export to a BI tool or use a subscription analytics platform like Joy Subscriptions to slice by month, channel, or product.

Start Growing Your Subscription Revenue

Join 5,000+ Shopify merchants using Joy Subscriptions. Free to install, no credit card required.

  • Free 14-Day Trial
  • No Credit Card Required
  • Cancel Anytime