A free explainer for stall, bakery, cafe, pub, and night-market owners
Forty minutes to close. One pan still full. Ten or twenty people still walking the aisle. They would have bought that tray if anyone had told them it existed.
Almost nobody does. The leftover goes in the bin — or into a mystery bag — or someone boosts a post to “people who like food” and talks to the wrong city at the wrong hour.
The missing middle: leftover tonight, named, for the people nearby who already wanted it.
Leftover at close is how fresh food works. You cook for the rush. You cannot perfectly predict rain, a match on TV, a delayed train, or one dish going viral at lunch. You over-produce a little so you are not empty at peak. Then close arrives and the extra is still there.
Throwing it away costs ingredients, time, rent, and the quiet shame of binning something people would have eaten. A handwritten sign only works if the right person is already staring at the stall. A blast hits a thousand strangers and none of the twenty still on the street.
So the tray sits. Then it dies. Then the internet pretends the only answers are a surprise bag or a bigger ad. Both miss the geometry. The waste is not “the public does not care about food.” The waste is the last tray and the last walkers never meet.
Apps that sell “surprise leftover” did something useful: they made closing-time food a category. Creators film the unboxing. Comments split in half — jackpot, or rip-off. That split is the product design.
The bag was “worth £30.” It was frozen cauliflower and croutons. The sushi haul that went viral was a specific tray at a specific minute. The bag is a lottery. Sometimes a gift. Often the stock nobody wanted, sold as virtue.
Two different businesses:
The first is a dump with a halo. The second is a sale.
Shoppers did not want to “fight food waste” as a hobby. They wanted dinner. They will take a discount on the dinner they were going to eat — not leftovers from a menu they never ordered.
You do not want bargain tourists who will never pay full price at 6pm. You want the ten people who were going to walk past at 8:40 anyway. A mystery bag trains the first crowd. A named leftover talks to the second.
Rescue language is fine if you are a food bank. Dangerous if you are a hawker, bakery, or pub trying to finish the night in the black. Leftover tonight is commerce with a clock, not a donation.
Name the dish. “Food left” is a bin. “Two trays of spicy tuna, half off until 8:30” is a reason to turn around. People buy nouns.
Keep the window short. A six-hour “sale” is a markdown. A forty-minute leftover is a closing bell. Long windows train people to wait; short windows train people to move.
Talk to people who already wanted it — the regular who takes the last curry, the office that buys the loaf on Thursdays. Opt-in per item beats a follower list. Followers are a room. Opt-in is a raised hand.
One leftover beats ten. Ten SKUs in a blast is a catalogue. One tray is a decision. Distance is the filter: someone twelve kilometres away is not your last-hour customer; someone eight hundred metres away, still out, is.
The price has to feel like a close, not a collapse. Half off a premium tray is a story. Ninety percent off mixed slop is a dump.
Same physics in New York grocery sushi, a London food hall, a Singapore hawker centre, a Taipei night market, a Berlin bakery, a Mumbai evening cart, a Los Angeles taco truck. Different food. Same closing bell.
You do not need a campaign. You need a closing ritual.
Forty minutes before close. Look at the pan — the food that was for tonight, not the fridge of things you never meant to sell.
Pick one. If nothing is still good, stop. Do not invent a special.
Name it. Price it. Say until when. One sentence a stranger could forward.
Tell only people who asked for that thing, or who are actually nearby and opted in. Not “everyone who likes food.” If you cannot ping opted-in people yet, a staff WhatsApp to the regulars who wanted that dish works. Ugly. Effective.
Stop when it is gone. Kill the listing. A ghost special is a fake special.
Tomorrow, do not advertise that you always dump at nine. Advertise tonight’s tray if there is one. Silence is allowed. Leftover is not a content calendar.
Skip: surprise bags as your brand; charity language if you are not a charity; boosted video to a country you do not serve; a daily panic-discount that trains 6pm to become the new close.
If you want a tool that notifies only the people who opted into a specific named special — not a blast, not a mystery bag — that is what diskash.io is for. The ritual above works either way. The tray still has to be real, named, and nearby.
Owners can also see how listing works, or get the app.