Repeat Purchase Rate Calculator

Calculate the percentage of customers who make more than one purchase. Benchmark against industry averages and measure the health of your retention efforts.

About the Repeat Purchase Rate Calculator

Repeat purchase rate (RPR) measures the percentage of your customers who have purchased more than once within a given period. It is the simplest and most direct measure of customer loyalty and retention in e-commerce.

A healthy RPR varies by industry but generally falls between 20% and 40% for most online stores. Subscription-based businesses can exceed 60%. Stores with low RPR rely heavily on constant new customer acquisition, which is 5–7 times more expensive than retaining an existing customer.

This calculator computes your RPR from total customers and repeat customers, then shows how improvements in repeat rate translate into additional orders and revenue. It is the starting point for evaluating your retention strategy and loyalty program effectiveness. Whether you are a beginner or experienced professional, this free online tool provides instant, reliable results without manual computation. By automating the calculation, you save time and reduce the risk of costly errors in your planning and decision-making process.

Why Use This Repeat Purchase Rate Calculator?

RPR tells you whether customers find enough value to come back. A low RPR suggests product quality, pricing, or post-purchase experience issues. A rising RPR means your retention investments are working. Use this calculator to set RPR targets and measure progress. Having a precise figure at your fingertips empowers better planning and more confident decisions.

How to Use This Calculator

  1. Enter the total number of unique customers in a given period.
  2. Enter the number of customers who made more than one purchase.
  3. Optionally enter AOV and average orders per repeat customer for revenue modeling.
  4. Review your repeat purchase rate.
  5. Compare against industry benchmarks and track trends over time.

Formula

Repeat Purchase Rate (%) = (Customers with > 1 Purchase / Total Unique Customers) × 100 Repeat Customer Revenue = Repeat Customers × Avg Orders per Repeat Customer × AOV

Example Calculation

Result: 30.00% repeat purchase rate

With 5,000 total customers and 1,500 who purchased more than once, RPR = 1,500 / 5,000 × 100 = 30%. This is within the healthy range for most e-commerce verticals. Each 5-point RPR increase adds 250 repeat customers to this base.

Tips & Best Practices

Why Repeat Customers Are Your Most Valuable Asset

Repeat customers convert at 3–5× the rate of new visitors, spend 33% more per order, and cost $0 in acquisition. A store with a 40% RPR generates most of its profit from returning buyers, while acquisition spend covers the cost of building the customer base.

Building a Repeat Purchase Engine

The key to high RPR is a systematic post-purchase experience: immediate order confirmation with tracking, a follow-up email with usage tips, a review request at the right time, and a personalized reorder reminder. Each touchpoint reinforces the relationship and increases the probability of a second purchase.

RPR Benchmarks by Vertical

Grocery and consumables: 40–60%. Beauty and personal care: 35–50%. Fashion and apparel: 20–30%. Electronics: 10–20%. Home and garden: 15–25%. The common thread is that products with natural replenishment cycles have higher RPR because the customer needs the product again regardless of marketing.

Frequently Asked Questions

What is a good repeat purchase rate?

For most e-commerce stores, 20–40% is typical. Consumable product stores (supplements, food, beauty) can reach 40–60%. Fashion averages 20–30%. Subscription models often exceed 50–60%. Higher is better, but the target depends on your product type.

How is RPR different from retention rate?

RPR measures the percentage of all customers who bought more than once. Retention rate measures the percentage of existing customers you keep over a specific period. RPR is simpler and broader; retention rate is more precise but requires cohort tracking.

What time period should I use?

Use a period that matches your product's natural repurchase cycle. For monthly consumables, track RPR over 3–6 months. For durable goods, 12–24 months is more appropriate. Using too short a window understates RPR; too long overstates it.

Does RPR include subscription renewals?

Yes, subscription renewals count as repeat purchases. However, it's useful to separate subscription RPR from non-subscription RPR to understand voluntary repeat buying behavior versus auto-renewal.

How much is a repeat customer worth compared to a new one?

Repeat customers are 60–70% more likely to convert on return visits and spend 33% more per order on average, according to various research. They also cost nothing in acquisition, making their contribution margin significantly higher.

How can I increase my RPR quickly?

The fastest tactics are abandoned browse emails (reminding customers of products they viewed), replenishment reminders for consumables, and a simple post-purchase discount code for the next order. These can be set up in days and show results within weeks.

Related Pages