Skip to main content
The percentage of total orders placed by returning customers.

Formula

Repeat Rate = Returning Customer Orders ÷ Total Orders × 100

Formula Components

MetricDefinition
Returning Customer OrdersOrders placed by customers with at least one prior purchase
Total OrdersAll orders placed in the selected period
Metadata
TypePercentage
Data SourceShopify
AggregationRatio

Example

Your store processed 1,247 orders in January with a 38% Repeat Rate:
Customer TypeOrdersShare
New Customers77362%
Returning Customers47438%

How It Works

Repeat Rate measures customer loyalty by calculating what percentage of orders come from customers who have purchased before. Shopify identifies returning customers based on their email address matching a previous order. Higher repeat rates indicate stronger customer retention and brand loyalty.

When to Use

ScenarioAction
Measuring retention healthTrack repeat rate trends to gauge customer loyalty
Evaluating loyalty programsCompare repeat rate before and after launching initiatives
Assessing acquisition qualityLow repeat rates may indicate poor customer-product fit
Forecasting revenueHigher repeat rates enable more predictable revenue streams

MetricRelationship
OrdersThe denominator in the Repeat Rate formula
Returning CustomersThe numerator in the Repeat Rate formula
New Customer %The inverse segment (100% − Repeat Rate)
Customer Lifetime ValueHigher repeat rates typically correlate with higher LTV
Average Order ValueCompare AOV between new and returning customers
See all Performance metrics →