Repeat Rate measures the percentage of customers who make more than one purchase over a specific period. It reflects customer loyalty and indicates whether users keep coming back to your product or service.
Repeat Rate = (Number of Returning Customers ÷ Total Customers) × 100%
Example:
High repeat rate indicates a sticky product, satisfied customers, and potential for higher LTV.
Repeat Rate answers key questions for founders:
Focusing on repeat customers is usually more cost-effective than constantly acquiring new ones.
Simple formula:
Repeat Rate (%) = (Number of Returning Customers ÷ Total Customers) × 100
You can also track repeat purchase frequency or segment by customer cohorts to gain deeper insights.
Example 1: E-commerce Store
Total customers = 500
Returning customers = 150
Repeat Rate = 30%
Example 2: Mobile App
Users who made more than one purchase = 120
Total paying users = 400
Repeat Rate = 30%
Example 3: SaaS Startup
Customers with multiple subscription cycles = 80
Total customers = 200
Repeat Rate = 40%
High repeat rate signals product-market fit and loyal customers — focus on delighting users and encouraging repeat purchases.