Calculate the percentage of customers who make more than one purchase. Benchmark against industry averages and measure the health of your retention efforts.
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.
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.
Repeat Purchase Rate (%) = (Customers with > 1 Purchase / Total Unique Customers) × 100 Repeat Customer Revenue = Repeat Customers × Avg Orders per Repeat Customer × AOV
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.