Calculate Repurchase Rate

Repurchase Rate Calculator

Calculate your customer repurchase rate to measure loyalty and predict revenue growth. Enter your data below to get instant results.

Repurchase Rate
Customers Who Repurchased
Performance vs. Industry

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:

  1. 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%.

  2. 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.

  3. Create Subscription Options

    For consumable products, offer “subscribe & save” options. Amazon reports that subscribers repurchase 5x more frequently than one-time buyers.

  4. Use Predictive Personalization

    Recommend products based on purchase history. Netflix found that personalized recommendations increase repurchase likelihood by 75%.

  5. 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.

  6. Improve Product Quality and Consistency

    The #1 reason customers don’t repurchase is product dissatisfaction. Focus on quality control and consistent delivery.

  7. 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:

  1. 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).

  2. Ignoring Return Windows

    Exclude purchases made within your return period (typically 30-60 days) as these may be returns rather than true repurchases.

  3. Not Adjusting for Seasonality

    Compare repurchase rates to the same period last year rather than sequential periods to account for seasonal variations.

  4. Counting Subscription Renewals

    Automatic subscription renewals should be excluded from repurchase rate calculations as they don’t represent active customer decisions.

  5. Using Different Time Periods for Comparison

    Always use consistent time periods when comparing repurchase rates across segments or over time.

  6. 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:

  1. 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%.

  2. U.S. Small Business Administration – Customer Loyalty Report

    SBA Customer Retention Guide – Shows that repeat customers spend 67% more than new customers.

  3. Journal of Marketing Research – Repurchase Intentions

    “Customer Satisfaction and Repurchase Intentions” (2005) – Demonstrates that satisfaction only explains 20% of repurchase behavior; habit explains 45%.

  4. 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:

  1. Set Clear Targets

    Based on your industry benchmarks, set quarterly repurchase rate improvement targets (e.g., increase from 22% to 28% in 6 months).

  2. Tie It to Incentives

    Include repurchase rate in employee KPIs, especially for customer service and marketing teams.

  3. Create Segment-Specific Strategies

    Develop different approaches for high-value vs. at-risk customer segments.

  4. 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
  5. 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.

Leave a Reply

Your email address will not be published. Required fields are marked *