Time Between Purchases Calculator

Calculate the average number of days between repeat purchases. Optimize email timing, reorder reminders, and retention campaigns based on buying cadence.

%
Avg Days Between Purchases
182.5 days
8,000 repurchase events over 365 days
Estimated Median Gap
155.1 days
~85% of mean (skew-adjusted estimate)
Purchase Frequency
3.00x
Per 365-day period
Annualized Frequency
3.00x / year
Projected from 365-day data
Send Reorder Reminder
Day 146
80% of avg interval - early touchpoint
Win-Back Trigger
Day 274
150% of avg interval - at-risk customers
Repeat Purchase Rate
100.00%
4,000 repeat buyers of 4,000
Annual Rev per Customer
$195.00
3.00 purchases x $65.00

Email Automation Timeline

Day 146 - Reorder ReminderFriendly reminder email
Day 183 - Nudge EmailProduct recommendations
Day 274 - Win-Back Offer10% discount incentive
Day 456 - Lapsed CustomerFinal re-engagement attempt
Day 0 (Last Purchase)Day 502

Customer Segmentation

One-Time Buyers0 (0.00%)
Repeat Buyers4,000 (100.00%)

Repurchase Interval Recommendations

TriggerDayActionExpected Response
Early Reminder146Personalized email with past purchasesHigh open rate, 3-5% conv
Nudge183Product recommendations + social proofMedium response, 2-4% conv
Win-Back Offer27410% discount or free shippingAt-risk segment, 5-8% conv
Lapsed456Major incentive or surveyLow response, 1-3% conv
Re-engagement Revenue Potential
MetricValue
One-Time Buyers (Potential Pool)0 customers
Estimated Recovery (15% convert)$0.00
Email Campaign Cost (4 sends)-$320.00
Discount Cost (win-back offers)-$7,800.00
Net Recovery Value-$8,120.00
Total Period Revenue$780,000.00
Planning notes, formulas, and examples

About the Time Between Purchases Calculator

The average time between purchases reveals your customers' natural buying cadence. This metric tells you exactly when to send reorder reminders, when a customer is becoming "at risk" of churning, and how to time loyalty incentives for maximum impact.

Calculated as the sum of days between consecutive orders divided by the number of repurchase events, this metric is essential for lifecycle email marketing, subscription timing, and win-back campaign scheduling.

For consumable products, the time between purchases often matches product consumption rates. For fashion and discretionary items, it reflects seasonal and promotional buying patterns. Knowing your average inter-purchase interval lets you automate remarketing at the moment customers are most likely to reorder.

When This Page Helps

Sending a reorder reminder too early feels pushy; too late means the customer may have already bought from a competitor. This page helps you find the timing window that fits your actual buying rhythm.

How to Use the Inputs

  1. Enter the total number of days in your measurement period.
  2. Enter the total number of repeat purchase events (not first purchases).
  3. Alternatively, enter total orders and unique customers to estimate.
  4. Review the average days between purchases.
  5. Use this timing to schedule email/SMS reorder reminders.
Formula used
Avg Days Between Purchases = Total Period Days / (Total Orders / Unique Customers − 1) Simplified: Avg Days = Period Days × Unique Customers / (Total Orders − Unique Customers)

Example Calculation

Result: 45.6 days between purchases

With 12,000 orders from 4,000 customers over 365 days, each customer averaged 3 orders. The 8,000 repurchase events over 365 days means the average gap is approximately 365 × 4,000 / (12,000 − 4,000) = 45.6 days. Send reorder reminders around day 40.

Tips & Best Practices

  • Send the first reorder reminder at 80% of the average interval (e.g., day 36 if average is 45).
  • Set up a "win-back" trigger at 1.5× the average interval for customers who have not returned.
  • Segment by product category — consumables have shorter intervals than durables.
  • Use the interval to set subscription frequency defaults (monthly, bi-monthly, quarterly).
  • A declining interval indicates improving customer engagement; a rising one signals weakening loyalty.
  • Combine with RFM analysis to identify which customer segments are buying more or less frequently.

Timing Is Everything in Retention Marketing

Sending a reorder reminder at the right moment — when the customer is thinking about replenishing but has not yet acted — is one of the highest-converting triggers in e-commerce email marketing. This calculator gives you the data to set that timing precisely.

From Average to Personalized Intervals

The store average is a starting point. The next step is personalizing intervals per customer or per product category. If customer A reorders every 30 days and customer B every 60 days, sending both the same reminder at day 45 misses the mark for both. Use purchase history data to individualize.

Using Intervals to Detect Churn Risk

Once you know the average interval, any customer who exceeds 1.5×2× that interval without ordering is at risk of churning. Set up automated alerts for your customer success team or trigger win-back campaigns with increasingly compelling offers.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • It varies enormously by category. Grocery: 7–14 days. Beauty/supplements: 30–60 days. Fashion: 45–90 days. Electronics: 90–365 days. The key is knowing YOUR average and optimizing around it.