Skip to main content
The average number of days between a customer’s consecutive orders.

Formula

Average Days Between Orders = Sum of Days Between Consecutive Orders ÷ Number of Repeat Purchase Intervals

Formula Components

MetricDefinition
Days Between OrdersCalendar days from one order to the next for the same customer
Repeat Purchase IntervalsCount of order pairs (2nd order, 3rd order, etc.)
Metadata
TypeNumber
Data SourceShopify
AggregationAverage

Example

Your store’s customers place repeat orders an average of 32 days apart:
Customer SegmentAvg DaysInterpretation
Subscription buyers28 daysRegular monthly cycle
Consumables35 daysProduct lifespan ~5 weeks
Apparel62 daysSeasonal buying patterns

How It Works

Average Days Between Orders calculates the time gap between each customer’s consecutive purchases, then averages across all repeat purchase intervals in your selected period. Only customers with 2+ orders contribute to this metric—first-time buyers are excluded since they have no interval to measure.

When to Use

ScenarioAction
Setting email cadenceTime win-back flows to trigger before the average interval
Subscription pricingSet billing cycles to match natural purchase frequency
Inventory planningForecast demand based on typical reorder timing
Retention benchmarkingCompare segments to identify high-frequency cohorts

MetricRelationship
Purchase FrequencyOrders per customer (inverse relationship)
Returning Customer %% of customers who reorder (prerequisite for this metric)
LTV 365Shorter intervals often correlate with higher LTV
See all Performance metrics →