Skip to content
Counter Ops / Daily bake inventory

Stock that stops being sellable at closing time needs to be counted differently.

Conventional inventory assumes goods persist. You order, you hold, you reorder at a threshold. A tray of croissants does not work like that. It exists for one trading day, its value falls through the afternoon, and at close whatever is left is a loss rather than stock on hand.

So every baked line here carries a same-day quantity, a low threshold, and an aging point measured against the pace that line normally holds. The point is to hear about a problem while it is still solvable.

Count updates
On every order
Thresholds
Per line
Aging basis
That line’s own pace
Waste recorded
Per line, per day
One tray, one day

What happens to a single line of banana bread between the oven and close.

This is the whole mechanic. Not a stock ledger that gets reconciled weekly, but a count that moves with the till and is judged against how that specific line usually behaves.

  1. 06:40Tray logged

    A quantity is entered when the tray comes out. That number is the day’s ceiling for the line and it only ever falls from here.

  2. 09:15Selling to pace

    Counts fall with each order rung up. The line is tracking against the sell-through curve it normally holds at this hour.

  3. 13:30Behind pace

    Sell-through has fallen below what this line usually does by early afternoon. Flagged now, while there are still four trading hours to act in.

  4. 16:00Action window

    Options offered against the shortfall: bundle it with a drink, feature it at the counter, or mark the remainder down for the last hour.

  5. 18:30Closed out

    Whatever did not sell is recorded as waste against that line, and that record becomes an input to tomorrow’s forecast.

Case / 13:30

Butter croissant9 / 24
Banana bread13 / 20
Almond danish3 / 16
Sourdough loafsold out
Banana bread is flagged because it is high, not low. Thirteen left at half past one is behind its normal pace.

The counter-intuitive part

A high remaining count can be the more urgent signal. Three danishes left at half one is a line about to sell out - annoying, but not a loss. Thirteen banana breads left at half one is thirteen units heading for the bin unless something changes in the next few hours.

What it does

Counting, alerting, and giving you somewhere to go with the alert.

  • Live per-item countdown

    Each baked line shows units remaining against units baked, updated as orders are taken. Two counters serving at once draw from the same count.

  • Low-stock alerts you set the level for

    A threshold per line, because running out of the signature loaf matters more than running out of the fourth pastry. Alerts reach whoever is on the counter and the owner view.

  • Aging flags against normal pace

    Sell-through is compared to how that line usually moves at that hour on that weekday. Behind pace triggers a flag with hours of runway left.

  • Multiple bakes per day

    A second or third bake of the same line is logged separately, so an afternoon batch is not judged against a six o’clock morning curve.

  • Discount and bundle prompts

    When a line is behind, the system proposes actions with the expected effect on the remainder. Applying one is a decision you make, not something that happens automatically.

  • Waste recorded honestly

    Unsold units are logged per line per day. That number is uncomfortable to look at, which is precisely why it belongs on a report rather than in a bin.

  • Sell-through history per line

    Every line accumulates its own curve. This is what makes the aging flag meaningful and what the nightly forecast reads from.

  • Ingredient-level depletion

    Where a line has a recipe attached, selling it draws down the ingredients behind it, so you see a flour or butter shortfall before prep, not during it.

End of day

The last hour is where most avoidable waste is decided.

By the time a café is cashing up, the decision about the remaining stock has already been made by inaction. The window in which something could have been done - a bundle, a counter feature, a staff-suggested add-on, a marked-down last hour - closed somewhere in the afternoon while everyone was busy.

Bake inventory tracking exists to move that decision earlier. The flag fires when the shortfall becomes predictable rather than when it becomes final, and it arrives with concrete options attached rather than as a notification that something is wrong.

What you do with it is a judgement call about your café and your margins. Some owners discount hard at five. Others would rather bundle than mark down, to protect what the item is worth. The system is opinionated about surfacing the problem and deliberately not opinionated about the answer.

Questions

How the counting holds up in practice.

What if staff forget to log the morning bake quantity?
The line shows as unlogged rather than as zero, and prompts on the first order of the day. An unlogged line still sells, it just cannot be counted down or flagged until a quantity exists.
How do you handle samples, staff eats and breakages?
They are recorded as non-sale depletion with a reason. This keeps the count accurate and stops those units quietly inflating your waste figure at close.
Does this replace our supplier ordering?
It informs it rather than replaces it. Where recipes are attached, selling finished goods depletes the ingredients behind them, which gives you a real basis for what to order. Placing the order stays with you.
Our afternoon bake behaves nothing like the morning one. Does that break the pace comparison?
No, because each bake is logged separately and compared against the curve for that time of day. A three o’clock batch is judged on how three o’clock batches normally sell.
Can we see waste across a whole month?
Yes, per line and per day, with the sell-through curve alongside it. That view tends to be the one that changes prep quantities fastest.

Daily bake inventory

The first week of counting is what makes every other feature work.

Forecasting, aging flags and waste reporting all read from per-line sell-through history. Getting bake quantities logged is the step that unlocks the rest.

  • Your bake lines set up with their own low and aging thresholds
  • Counts drawn down by the till, with no separate stocktake to run
  • Waste recorded per line so the monthly picture is real