Calculator
How to Calculate Time to Second Purchase (Formula + Example)
Time to Second Purchase is the average number of days between a customer's first and second order. Calculate it by summing the day gaps between first and second orders across repeat customers, then dividing by the number of those customers.
What is time to second purchase?
Time to second purchase is the average number of days that pass between a customer's first order and their second. It zooms in on the single most fragile moment in the customer relationship: the jump from a one-time buyer to a returning one. For most brands, the gap between the first and second purchase is where the majority of customers are won or lost.
This metric is valuable because it is both a diagnosis and a map. A long or widening gap warns that customers are drifting before they come back. And the typical gap itself tells you when your customers are naturally ready to reorder — which is precisely the window in which a well-timed prompt does the most work.
The time to second purchase formula
Time to Second Purchase = Σ (Second order date − First order date) ÷ Number of repeat customers
- Second order date − First order date — for each customer who bought twice, the number of days between their first and second orders.
- Σ — the sum of those day-gaps across all qualifying customers.
- Number of repeat customers — the count of customers included, meaning only those who placed a second order.
This formula yields the mean. For a more robust figure, calculate the median gap instead — the middle value when all gaps are sorted — which resists distortion from a handful of very-late reorders.
How to calculate time to second purchase: a worked example
Suppose five customers each placed a second order, with these day gaps between their first and second purchases: 25, 30, 35, 40, and 120 days.
- Sum the gaps. 25 + 30 + 35 + 40 + 120 = 250 days.
- Count the repeat customers. 5 customers.
- Divide for the mean. 250 ÷ 5 = 50 days.
The mean is 50 days — but notice the 120-day outlier pulling it upward. The median of this set is the middle value, 35 days, which better reflects the typical customer. In practice, a brand would report the median around 35 days and treat the 50-day mean as a signal that a long tail of late reorderers exists. The takeaway: most customers here are ready to buy again at roughly the one-month mark.
What's a good time to second purchase?
There is no universal target, because the ideal gap is dictated by how fast your product is consumed. For consumable brands, second purchases often cluster in the 30–90 day range, broadly tracking when a first order runs out. A 30-day product with a 75-day median time to second purchase suggests customers are lapsing before they reorder — a timing gap worth closing.
The strongest benchmark is your own trend across cohorts. A median that shortens over time means customers are returning faster, usually because product fit or reorder timing has improved. Pair this metric with repeat purchase rate: time to second purchase tells you when the second order happens, while repeat purchase rate tells you whether it happens at all.
How to improve time to second purchase
The lever is aligning your reorder prompt with the moment customers are genuinely ready to buy again. If your median time to second purchase sits at 40 days, that is your timing target — nudge too early and you waste the customer's attention, too late and they lapse. Mapping the prompt to predicted run-out, rather than a one-size-fits-all schedule, both shortens the gap and increases how many one-time buyers convert into repeat customers in the first place.
This early-window timing is the core of consumption-based replenishment. An AI replenishment engine like reOtter predicts when each customer will run out of their first order and fires a reorder reminder at that point, routing them to a one-click reorder storefront so the second purchase is effortless. By compressing the time to second purchase, that approach lifts both repeat purchase rate and downstream lifetime value. The merchant sets the timing strategy; the AI does the per-customer math.
Key takeaways
- Time to second purchase = sum of first-to-second order day gaps ÷ number of repeat customers; prefer the median.
- Include only customers who actually placed a second order; track one-and-done buyers via repeat purchase rate.
- Your typical gap maps your replenishment window — time reorder prompts to predicted run-out to shorten it.
See how reOtter improves this → Join the waitlist
Frequently asked questions
- What is a good time to second purchase?
- Shorter generally signals stronger product fit and timing, but the right figure tracks your consumption cycle. Many consumable brands see second purchases cluster within 30–90 days, roughly aligned to when the first order runs out. The benchmark that matters is whether your median is tightening over successive cohorts.
- Should I use the mean or median for time to second purchase?
- Report both. The mean is easy to compute but gets skewed by a few customers who reorder very late. The median — the midpoint day — better represents the typical customer and resists outliers. Many teams lead with the median and use the mean as a secondary read on the long tail.
- Do I include customers who never made a second purchase?
- No. Time to second purchase is calculated only over customers who actually placed a second order. Customers with one order have no gap to measure. Track those one-and-done customers separately through repeat purchase rate, which captures whether the second order happened at all.
- Why does time to second purchase matter for consumable brands?
- It reveals when your customers are naturally ready to buy again, which is the ideal moment to prompt a reorder. If your median time to second purchase is 40 days, sending reorder nudges far earlier wastes attention and far later risks lapse. The metric effectively maps your replenishment timing window.