How to stop buying food you already have
You stop buying food you already have by making the list of what is at home visible from the shop, in a form that nobody has to remember to update. Not a mental picture of the fridge, which is what most households shop from, and not a paper inventory, which dies in a week. A list that fills itself from the receipt, so the second bottle of milk gets bought on purpose or not at all. Households bin more than twice what they think they do, per the Fight Food Waste CRC, and the double-up is one of the quiet ways that gap opens: the second bottle is wasted eight days later, after the first was finished and the second forgotten.
Why doubles happen
The person in aisle four is deciding from memory. Memory says there is probably milk, and probably is not good enough when the alternative is a breakfast with none, so a bottle goes in. The same reasoning buys a third jar of cumin, a second bag of carrots and another block of butter. Each is a sensible decision made without information, landing in a fridge that already had one.
In a shared house the problem doubles again, because two people each carry half a picture of the kitchen. Whoever bought the milk knows how old it is. Nobody else does. The sharehouse fridge has more doubles than any other kitchen for exactly this reason.
What does not work for long
Three fixes get tried and dropped.
- The fridge audit before shopping. Open the door, look, write a list. It works the week it happens and fails the week it does not, and the week it does not is the busy one.
- The shared shopping list. Better, because it is on a phone, but it lists what to buy, not what is at home. It cannot tell you that the milk you are about to add is still half full. Shopping list apps with expiry dates run into the same wall from the other side.
- The spreadsheet. Someone builds it, everyone admires it, and it is wrong within a fortnight because every item has to be typed in by hand and nobody types the Thursday top-up. The fridge inventory spreadsheet fails on entry, not on design.
Each fix depends on a person doing a boring job on a schedule, so it stops.
Make the list fill itself
The one artefact every shop produces is the receipt, and it lists the whole basket with the date. Photograph it once and the list of what came home writes itself. That is the entry point Pantry is built around: a receipt, not a barcode per item, because a barcode per item is a job and a receipt is thirty seconds.
From there the list stays current for a reason a spreadsheet never had. Every item carries a date drawn from CSIRO-grounded shelf-life data, so the list does not just say there is milk, it says there is milk with two days left. That is the difference between knowing you have some and knowing whether to buy more.
Check the list in the aisle, not the fridge at home
Once the list lives on a phone, the shop is where it earns its keep. Standing at the dairy case, the question is no longer whether there is milk at home. It is whether the milk at home will last until it is needed. Two days left and a week of breakfasts ahead: buy the bottle. Five days left: walk past. The double-up either becomes a deliberate second bottle, bought because the first will run out, or it does not happen.
Every phone sees the same fridge
Doubles in a shared house are a visibility problem between people, so the list has to be shared to fix them. In Pantry, one subscription covers up to six people and every phone sees the same list. Whoever is at the shop can see what the last shop brought home, without a message, because the receipt already told the list. Shared shopping stops depending on the one person who knows what is in the fridge being the one who is in the aisle.
The receipt is the habit
None of this asks a household to keep an inventory. It asks for one photo on shopping day, the one moment the whole basket is in one place with a date on it. The list fills, the dates count down, the morning digest raises what is closing, and the next shop starts from what is there rather than from a guess. Pantry is on the waitlist, ahead of launch, and the households on it are the ones who are tired of finding the second bottle behind the first. Join the waitlist and the receipt does the remembering.