Analyze your customer loyalty and repeat purchase behavior side-by-side.
1. Retention Rate (CRR)
Customer Retention Rate
0%
Churn Rate: 0%
2. Repurchase Rate
Customers who purchased >1 time in period
Repurchase Rate
0%
One-time Buyers: 0%
function validateInput(input) {
// Prevent negative numbers
if (input.value total) {
alert("Repeat customers cannot be greater than total customers.");
return;
}
// Formula: (Repeat Customers / Total Customers) * 100
var repurchaseRate = (repeat / total) * 100;
var oneTimeRate = 100 – repurchaseRate;
// Display Logic
resultBox.style.display = "block";
document.getElementById('repurchaseValue').innerText = repurchaseRate.toFixed(2) + "%";
document.getElementById('oneTimeValue').innerText = "One-time Buyers: " + oneTimeRate.toFixed(2) + "%";
}
Understanding Repurchase Rate vs. Retention Rate
In the world of customer analytics, Customer Retention Rate (CRR) and Repurchase Rate are two of the most critical metrics for assessing business health. While they are often used interchangeably in casual conversation, they measure fundamentally different behaviors and serve different strategic purposes.
What is Customer Retention Rate?
Customer Retention Rate measures the percentage of customers who stay with your business over a specific period. It answers the question: "How many of my existing customers are still active at the end of the month/year?"
This metric is most commonly used in subscription-based models (SaaS, gyms, streaming services) or businesses with contractual relationships. It focuses on preventing churn (loss of customers).
Formula: CRR = ((Customers at End – New Customers) / Customers at Start) × 100
What is Repurchase Rate?
Repurchase Rate (or Repeat Purchase Rate) measures the percentage of your customers who have made more than one purchase. It answers the question: "How many of my customers came back to buy again?"
This metric is vital for e-commerce and retail businesses where there is no subscription binding the customer. A high repurchase rate indicates strong brand loyalty and product satisfaction.
Formula: Repurchase Rate = (Number of Repeat Customers / Total Unique Customers) × 100
Key Differences
Feature
Retention Rate
Repurchase Rate
Primary Focus
Keeping an account active
Generating subsequent transactions
Best For
SaaS, Subscriptions, Banking
E-commerce, Retail, F&B
Revenue Impact
Stabilizes recurring revenue
Increases Customer Lifetime Value (LTV)
Time Sensitivity
Calculated over strict intervals (Monthly/Annually)
Often calculated by cohort or lifetime
How to Interpret Your Results
High Retention / Low Repurchase: This is common in subscription services where usage is low but the customer hasn't cancelled yet (often called "zombie accounts"). It represents a risk of future churn if engagement doesn't improve.
Low Retention / High Repurchase: This scenario is rare but could happen if you have a high churn rate among new customers, but a small core group of "super-users" who buy frequently. It suggests a problem with onboarding or initial value delivery.
Benchmarking:
For SaaS, a retention rate above 90% annually is considered excellent.
For E-commerce, a repurchase rate between 20-30% is standard, while top-tier brands achieve 50%+.