Free tool · No email required

When should the reorder prompt land?

Burn rate is knowable. A 60-capsule bottle taken twice a day runs out on day 30; a 12 oz bag of coffee at a cup a day runs out on day 20. Most brands model neither, so the prompt fires on day 30 because that is when the billing cycle happens to fall. Put your own numbers in and the answer computes as you type.

Your reorder window

Pack size and consumption share one unit, so it cancels out. The answer is always in days.

How much product is in one order. One bag, one bottle, one box.

The prefilled half a pound a day is a round illustrative figure, not a serving recommendation. Use your own.

Days after the order ships that your reorder email, SMS or subscription charge currently fires.

Optimal prompt window

Day 17–21

Recommended send: day 19

Days of supply
24 days
Your current prompt
Day 30
Verdict
9 days late
Coverage gap
Out of product 6 days before the prompt arrives
Implied cycle
Every 24 days · 15.2 orders a year

That is one SKU, from numbers you typed in. The Revenue Recovery Audit runs the same arithmetic against your actual reorder data, for every SKU you sell, and puts a dollar figure next to the gap.

How the model works

Two lines of arithmetic and one judgement call.

Days of supply = pack size ÷ daily consumption. A 12 lb case of meal-replacement powder, at two 4 oz servings a day, is 192 oz going out at 8 oz a day: empty on day 24. Nothing about that is an estimate — it is division, and every product a customer finishes and rebuys has the number sitting inside it already.

The judgement call is where the prompt lands relative to day 24. We put the window between seven and three days before depletion, and recommend the midpoint.

Why three days is the floor

Three days is a physical constraint, not a psychological one. Prompt on the day the pack empties and the customer is already out. They order, your 3PL picks and packs, a carrier moves it — and for four days they use something else. Whatever they buy to cover that gap is what your reorder prompt was supposed to prevent. If your own door-to-door fulfilment is slower than three days, move the entire window earlier by the difference; the calculator does not know your 3PL, and you do.

Why seven days is the ceiling

Further out than a week and the prompt arrives to someone with a full cupboard. They do not need it, so they ignore it — and you have spent a send teaching them that your reorder messages are not urgent. Do that four cycles running and the flow is dead. Not because the copy was wrong. Because the timing trained them.

Why 30 days is the wrong default for nearly everyone

Thirty days is an accounting convention. It is the billing cycle, so it became the subscription cadence, so it became the reorder prompt. Consumption does not care. A 12 lb case and a 4 lb box from the same brand, sold into the same household, empty on completely different days — and a 60-capsule bottle taken twice daily empties on exactly the same day as a 30-capsule bottle taken once. Pack size on its own tells you nothing. The ratio is the whole answer.

Which is why the two most common failures look like opposites and share a cause: the brand that prompts every 30 days regardless of SKU, and the brand that never prompts at all because it “has a subscription.”

Worked examples

Pack size ÷ daily consumption, with the window set seven to three days before depletion
ProductConsumptionDays of supplyPrompt window
12 lb case, meal-replacement powder0.5 lb / day24 daysDay 17–21
4 lb box, laundry powder0.25 lb / day16 daysDay 9–13
30-capsule bottle1 capsule / day30 daysDay 23–27
60-capsule bottle2 capsules / day30 daysDay 23–27
12 oz bag, whole-bean coffee0.6 oz / day20 daysDay 13–17
5 lb tub, protein powder0.14 lb / day36 daysDay 29–33

Arithmetic, not benchmarks. Every row is the same division you just ran. We have not published category consumption rates here because we do not yet have a dataset we would be willing to cite — substitute your own numbers.

Where the real numbers come from

The output is only as good as the consumption rate, and the consumption rate is not on the packaging. Three sources, best first.

  1. Your own reorder data. For every customer who bought the same SKU twice, take the median gap in days between order one and order two. That is a measured consumption rate, per SKU, in the exact unit you need. Median, not mean — a handful of stockpilers will drag an average somewhere useless.
  2. Cadence changes and skips. Every subscriber who moved from 30 days to 45 told you your default was too fast. Every skip said it again, louder. Most brands log both events and read neither.
  3. Asked at signup. Serving size, how often, how many people in the household actually use it. Only worth collecting if something downstream consumes it — a field nobody reads is worse than no field, because it costs you a conversion on the way in.

Where this model breaks

  • Households vary. Two people drinking from one bag halves the cycle. If you cannot capture household size, you are modelling an average that fits nobody exactly — which is still far closer than 30 days for everyone.
  • People stockpile. A customer who took a two-for-one promo is permanently a full cycle behind your model, until suddenly they are not.
  • Consumption is not flat. Supplements are often taken twice a day for a loading month and once after; a skincare routine runs morning and night in week one and once a day by week six. Model a loading period as its own segment if you have one.
  • The first cycle is different. A trial size, a sample sachet in the box, the half-finished pack of the old brand still in the cupboard. The first reorder window is usually longer than every window after it.

None of these are arguments for staying on day 30. They are arguments for segmenting first, then running the same division inside each segment.

What to do with the result

  • Move the prompt If your current timing sits outside the window, that is a scheduling change, not a rebuild. It is the cheapest thing on this page and usually the largest single improvement.
  • Re-anchor the cadence For subscribers, days of supply is what the delivery cadence should be set to. If the two numbers disagree by more than a few days, your skip and pause rates are telling you about it already.
  • Instrument it Track median days-between-orders per SKU as a standing metric. Consumption drifts — new pack sizes, seasonal demand, a reformulation — and a number nobody watches goes stale inside a year.

Questions

Where do I get a real consumption rate?

From your own order data, not the serving guide on the back of the pack. Take every customer who bought the same SKU twice and find the median gap in days between the two orders. That is the consumption rate for that SKU, already expressed in the unit you need.

Isn’t this just my subscription cadence?

For subscribers, yes — days of supply is what the cadence should be anchored to, and almost nobody anchors it there. For one-time and lapsed buyers the prompt is the entire mechanism, and that is where most of the unclaimed repeat revenue sits.

What if my customers vary a lot?

Then segment and run the same arithmetic inside each segment. One number per SKU per segment beats one number for the whole store, and one number for the whole store still beats a flat 30 days.

Our fulfilment takes longer than three days.

Then move the whole window earlier by the difference. The three-day floor assumes a replacement ordered on prompt day can arrive before the current pack runs out. If your door-to-door time is six days, your floor is six.

Does this send my numbers anywhere?

No. The arithmetic runs in your browser. There is no email gate, nothing is stored, and nothing is transmitted.

Find out what you’re losing.

Before you commit to anything, we tell you exactly what you’re losing and what it costs to stop it. Two weeks. Fixed fee. Credited in full against any build you go ahead with.

Fee
$1,500–$3,000, fixed
Duration
Two weeks
Credited
In full, against any build
You supply
Read access + one 45-minute call