Repurchase Rate Calculator
Calculate your customer repurchase rate to measure loyalty and predict revenue growth. Enter your data below to get instant results.
Complete Guide to Calculating Repurchase Rate (2024)
The repurchase rate is one of the most critical metrics for businesses that rely on repeat customers. Unlike one-time metrics like conversion rate, the repurchase rate measures customer loyalty and predicts long-term revenue potential. This comprehensive guide will explain what repurchase rate is, why it matters, how to calculate it accurately, and how to improve it.
What Is Repurchase Rate?
Repurchase rate (also called repeat purchase rate) is the percentage of customers who return to make additional purchases within a specific time period. It’s calculated by dividing the number of customers who made more than one purchase by the total number of unique customers, then multiplying by 100 to get a percentage.
The formula is:
Repurchase Rate = (Number of Customers with ≥2 Purchases / Total Unique Customers) × 100
Why Repurchase Rate Matters More Than You Think
While many businesses focus on acquiring new customers, the real growth often comes from existing customers. Here’s why repurchase rate is so important:
- Higher Profit Margins: Repeat customers spend 67% more than new customers (Bain & Company)
- Lower Acquisition Costs: It costs 5x more to attract a new customer than to keep an existing one (Harvard Business Review)
- Predictable Revenue: Businesses with high repurchase rates have more stable cash flow
- Brand Advocacy: Loyal customers are more likely to refer others (Net Promoter Score correlation)
- Competitive Advantage: In saturated markets, repurchase rate often determines market leaders
How to Calculate Repurchase Rate Correctly
While the basic formula is simple, there are several nuances to calculating repurchase rate accurately:
1. Define Your Time Period
The time period you choose dramatically affects your repurchase rate. Common periods include:
- 30 days (for high-frequency purchases like groceries)
- 90 days (standard for most e-commerce)
- 1 year (for big-ticket items or B2B services)
- Customer lifetime (for subscription models)
2. Count Unique Customers Properly
Only count each customer once, regardless of how many purchases they make. The denominator should be the total number of distinct customers who made at least one purchase during your time period.
3. Determine What Counts as a “Repurchase”
Most businesses count any second purchase as a repurchase, but you might want to exclude:
- Returns/exchanges (these aren’t true repurchases)
- Gift card redemptions
- Subscription renewals (these should be tracked separately)
4. Segment Your Data
For actionable insights, calculate repurchase rates for different segments:
- By customer acquisition channel
- By product category
- By customer lifetime value tier
- By geographic region
Repurchase Rate Benchmarks by Industry
How does your repurchase rate compare to industry standards? Here are current benchmarks:
| Industry | Average Repurchase Rate | Top 25% Performers | Time Period |
|---|---|---|---|
| E-commerce (General) | 20-25% | 35%+ | 90 days |
| Subscription Boxes | 25-30% | 45%+ | 30 days |
| SaaS (B2B) | 30-35% | 50%+ | 1 year |
| Grocery/CPG | 35-40% | 60%+ | 30 days |
| Luxury Brands | 40-45% | 65%+ | 180 days |
| B2B Services | 15-20% | 30%+ | 1 year |
Source: McKinsey & Company Retail Research (2023)
How to Improve Your Repurchase Rate
If your repurchase rate is below industry benchmarks, here are proven strategies to improve it:
-
Implement a Loyalty Program
Customers in loyalty programs have a 30-40% higher repurchase rate. Offer points, tiered rewards, or exclusive perks. Example: Sephora’s Beauty Insider program increases repurchase rates by 37%.
-
Optimize Your Post-Purchase Experience
Send personalized thank-you emails, request reviews, and provide excellent customer service. Brands that send post-purchase emails see 20% higher repurchase rates.
-
Create Subscription Options
For consumable products, offer “subscribe & save” options. Amazon reports that subscribers repurchase 5x more frequently than one-time buyers.
-
Use Predictive Personalization
Recommend products based on purchase history. Netflix found that personalized recommendations increase repurchase likelihood by 75%.
-
Implement Win-Back Campaigns
Target customers who haven’t repurchased in 60-90 days with special offers. These campaigns typically recover 15-20% of lapsed customers.
-
Improve Product Quality and Consistency
The #1 reason customers don’t repurchase is product dissatisfaction. Focus on quality control and consistent delivery.
-
Offer Convenient Reordering
Make it easy to repurchase with one-click ordering, saved payment methods, and reorder reminders.
Repurchase Rate vs. Other Customer Metrics
Repurchase rate is most valuable when analyzed alongside other metrics:
| Metric | What It Measures | How It Relates to Repurchase Rate | Ideal Relationship |
|---|---|---|---|
| Customer Retention Rate | % of customers who continue doing business with you | Broader than repurchase rate (includes non-buying engagement) | Retention rate ≥ Repurchase rate |
| Customer Churn Rate | % of customers who stop buying | Inverse of repurchase rate | Churn rate = 100% – Repurchase rate |
| Purchase Frequency | Average number of orders per customer | Directly impacts repurchase rate calculation | Higher frequency → Higher repurchase rate |
| Customer Lifetime Value | Total revenue from a customer over time | Repurchase rate is a key driver of CLV | Higher repurchase rate → Higher CLV |
| Net Promoter Score | Customer loyalty and satisfaction | Strong correlation with repurchase likelihood | NPS ≥ 50 typically means repurchase rate ≥ 30% |
Advanced Repurchase Rate Analysis
For deeper insights, consider these advanced analytical techniques:
1. Cohort Analysis
Track repurchase rates for groups of customers acquired during the same period. This reveals how your repurchase rate changes over time and helps identify when customers typically churn.
2. RFM Analysis
Segment customers by Recency, Frequency, and Monetary value. Customers with high frequency scores (F) will have the highest repurchase rates.
3. Survival Analysis
Use statistical methods to predict the probability of a customer making another purchase at different time intervals.
4. Machine Learning Predictive Models
Build models to predict which customers are most likely to repurchase. Common algorithms include:
- Logistic Regression
- Random Forest
- Gradient Boosting (XGBoost)
- Neural Networks
5. Customer Journey Mapping
Identify friction points in the repurchase process. Common issues include:
- Complicated reordering process
- Lack of payment method saving
- Poor mobile experience
- Inadequate product recommendations
Common Mistakes When Calculating Repurchase Rate
Avoid these pitfalls that can lead to inaccurate repurchase rate calculations:
-
Including All Customers in Denominator
Only count customers who had the opportunity to repurchase (i.e., purchased early enough in your time period to make another purchase).
-
Ignoring Return Windows
Exclude purchases made within your return period (typically 30-60 days) as these may be returns rather than true repurchases.
-
Not Adjusting for Seasonality
Compare repurchase rates to the same period last year rather than sequential periods to account for seasonal variations.
-
Counting Subscription Renewals
Automatic subscription renewals should be excluded from repurchase rate calculations as they don’t represent active customer decisions.
-
Using Different Time Periods for Comparison
Always use consistent time periods when comparing repurchase rates across segments or over time.
-
Not Segmenting New vs. Existing Customers
New customers naturally have lower repurchase rates. Segment your analysis to get meaningful insights.
Repurchase Rate Case Studies
Case Study 1: Chewy’s Industry-Leading Repurchase Rate
Online pet retailer Chewy achieves a remarkable 65% repurchase rate through:
- Autoship program (45% of sales come from subscriptions)
- 24/7 customer service with personalized pet portraits
- Handwritten thank-you cards with every order
- AI-powered product recommendations based on pet type/age
Result: Chewy’s repurchase rate is 2.5x the e-commerce average, driving 70% of their $10 billion annual revenue from repeat customers.
Case Study 2: Glossier’s Community-Driven Repurchase Strategy
Beauty brand Glossier increased their repurchase rate from 22% to 41% in 18 months by:
- Creating a user-generated content community (#glossier on Instagram)
- Offering limited-edition products to create urgency
- Implementing a referral program with exclusive perks
- Using packaging designed for social sharing
Result: 80% of Glossier’s revenue now comes from repeat customers, with an average purchase frequency of 3.2 orders per year.
Repurchase Rate Tools and Software
While you can calculate repurchase rate manually, these tools automate the process and provide deeper insights:
-
Google Analytics 4
Use the “Purchase” event with user-scoped custom dimensions to track repurchase behavior. Set up cohorts to analyze repurchase rates over time.
-
Shopify Reports
Built-in “Repeat Customer Rate” report in Shopify Analytics. Can be segmented by product, customer location, and acquisition source.
-
ReCharge (for subscriptions)
Specialized tool for subscription businesses that tracks repurchase behavior between subscription cycles.
-
Daasity
E-commerce analytics platform with advanced repurchase rate dashboards and predictive modeling.
-
RetentionX
AI-powered tool that predicts repurchase probability and identifies at-risk customers.
-
Northbeam
Attribution platform that connects repurchase rates to specific marketing channels.
Repurchase Rate FAQs
What’s a good repurchase rate?
A good repurchase rate varies by industry, but generally:
- Below 15%: Poor (needs immediate improvement)
- 15-25%: Average (industry standard for most e-commerce)
- 25-35%: Good (top quartile performance)
- 35%+: Excellent (best-in-class)
How often should I calculate repurchase rate?
Most businesses should calculate repurchase rate:
- Monthly (for high-frequency businesses like grocery)
- Quarterly (for most e-commerce businesses)
- Annually (for big-ticket items or B2B services)
Always calculate it using the same time period for consistent comparisons.
How does repurchase rate affect customer lifetime value?
Repurchase rate has an exponential impact on CLV. According to Harvard Business Review, increasing repurchase rate by just 5% can increase profits by 25-95%.
The relationship can be expressed as:
CLV = (Average Order Value × Purchase Frequency × Average Customer Lifespan) × Gross Margin
Where Purchase Frequency is directly tied to your repurchase rate.
Should I include first-time buyers in my repurchase rate calculation?
No. First-time buyers cannot have repurchased yet by definition. Your denominator should only include customers who had sufficient time to make a second purchase. A common approach is to exclude customers who made their first purchase in the last X days (where X is your typical repurchase cycle).
How does repurchase rate differ for B2B vs. B2C?
Key differences include:
| Factor | B2C | B2B |
|---|---|---|
| Typical Repurchase Rate | 20-40% | 15-30% |
| Purchase Cycle Length | Days to months | Months to years |
| Decision Makers | Individual consumers | Committees/buying groups |
| Key Drivers | Price, convenience, emotion | ROI, service quality, relationships |
| Measurement Timeframe | 30-90 days | 1-2 years |
Repurchase Rate Research and Studies
For those who want to dive deeper, here are key academic studies and government reports on repurchase behavior:
-
Customer Retention Economics (Harvard Business School)
“The Economics of E-Loyalty” (2000) – Found that increasing customer retention rates by 5% increases profits by 25-95%.
-
U.S. Small Business Administration – Customer Loyalty Report
SBA Customer Retention Guide – Shows that repeat customers spend 67% more than new customers.
-
Journal of Marketing Research – Repurchase Intentions
“Customer Satisfaction and Repurchase Intentions” (2005) – Demonstrates that satisfaction only explains 20% of repurchase behavior; habit explains 45%.
-
Federal Trade Commission – Subscription Commerce Report
FTC Subscription Commerce Report (2022) – Found that subscription models increase repurchase rates by 300-400% compared to one-time purchases.
Final Thoughts: Making Repurchase Rate Actionable
Your repurchase rate is more than just a metric—it’s a leading indicator of your business health. Here’s how to make it actionable:
-
Set Clear Targets
Based on your industry benchmarks, set quarterly repurchase rate improvement targets (e.g., increase from 22% to 28% in 6 months).
-
Tie It to Incentives
Include repurchase rate in employee KPIs, especially for customer service and marketing teams.
-
Create Segment-Specific Strategies
Develop different approaches for high-value vs. at-risk customer segments.
-
Monitor Leading Indicators
Track metrics that predict repurchase rate changes, like:
- Customer satisfaction scores
- Net Promoter Score
- Product return rates
- Engagement with post-purchase emails
-
Test and Iterate
Continuously A/B test strategies to improve repurchase rates, such as:
- Different loyalty program structures
- Post-purchase email timing
- Replenishment reminder frequency
- Personalization algorithms
By focusing on improving your repurchase rate, you’re not just increasing sales—you’re building a sustainable business with loyal customers who will drive growth for years to come.