Repeat Rate

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.

🧩 What is Repeat Rate?

Repeat Rate = (Number of Returning Customers ÷ Total Customers) × 100%

Example:

  • Total customers this month = 200
  • Customers who made at least one previous purchase = 50
  • Repeat Rate = (50 ÷ 200) × 100% = 25%

High repeat rate indicates a sticky product, satisfied customers, and potential for higher LTV.

🧠 Why Repeat Rate Matters (Especially for Startups)

Repeat Rate answers key questions for founders:

  • Do customers like the product enough to return?
  • Which segments are most loyal?
  • Are marketing campaigns attracting repeat buyers or only new customers?
  • How does repeat behavior impact revenue and LTV?

Focusing on repeat customers is usually more cost-effective than constantly acquiring new ones.

📘 How to Calculate Repeat Rate

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.

💡 Common Mistakes Founders Make

  • Confusing repeat purchases with total purchases
  • Not segmenting by new vs returning customers
  • Ignoring time frames (e.g., monthly vs yearly repeat)
  • Failing to correlate with retention and churn metrics

⭐ Practical Examples

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%

🎯 Startup Rule (Remember This)

High repeat rate signals product-market fit and loyal customers — focus on delighting users and encouraging repeat purchases.