Restaurant inventory software tracks what stock a venue holds, what it should hold and what it cost. Open Pantry keeps that on the same data as your ordering and your recipes: a count becomes the stock the order is built from, and an invoice updates your price history and re-costs every dish using that ingredient. Ordering is free for venues.
★★★★★ Trusted by 5,000+ venues across Australia

The stocktake is counted on paper, retyped on Monday, and out of date by Tuesday
The count sheet is ordered by supplier, but the stock is ordered by room
Par levels were agreed out loud once and never written down anywhere
The order round starts with a walk through the coolroom and a guess
A product bought by the carton gets counted in kilos, or the other way round
The spreadsheet knows how much you hold, but not what it cost you this week
Nobody can say what the stock sitting in the building is currently worth
Start a stocktake and work one storage area at a time — barcode scanning where everything carries a label, a regular count where it does not. Each line is counted in the unit in front of you, and a product bought two ways can be counted both ways. Ending the count writes the figures in as your live stock.
Par is what you want to hold going into service; the trigger is the level that means order now. Both sit on the product beside its balance, filed by the coolroom, freezer, dry store or bottle store it lives in, so the decision is visible instead of argued about before service.
Autofill to par works out the gap across the whole venue and puts it in the cart, or you add single items from the inventory line. One cart splits itself into a separate order per supplier, you set the delivery date, and each supplier gets their own typed digital order.
Check the delivery off at the door, and the invoice is matched line by line against what arrived — a shortfall becomes a credit request your supplier can see. Invoices you photograph, upload or email in build your suppliers, products and prices rather than being keyed in one line at a time.
Every price that lands is recorded old price to new, and every recipe holding that product re-costs itself, sub-recipes included. Dishes pushed past their food-cost target arrive as a short list to reprice. The next count then closes the loop, and the order round starts from a number again.
See how Open Pantry works for venues
Three numbers do most of the work: what you have, what you want to hold, and the level that makes it an order. They sit side by side on every product, and the same line carries an add-to-cart button, so acting on a short item does not mean going somewhere else. Stock is filed the way a venue is actually laid out — a tab per storage area, with a shelf and a place recorded against the item — because a venue does not hold one pile of stock, it holds a coolroom, a freezer, a dry store, a bar cooler and a bottle store.

A count is only worth doing if something happens to it afterwards. The stocktake is guided on the device you are already holding: one storage area at a time, filters to hide suppliers you are not counting and products already done, and a unit of measure on every line so beef can be counted in kilos and packs without arithmetic on a ladder. Opening stock sits against your closing figure with the variance worked out per line, and the venue carries one stocktake in progress at a time, so three people counting three rooms are contributing to one count rather than three versions of the truth.

This is the part most inventory tools leave to you. In Open Pantry the stock count, the supplier order and the dish cost are not three systems talking to each other overnight — they are the same products. The item you counted on Sunday is the item autofill to par puts in Monday’s cart; the price on that order is the price the recipe costs off; the invoice that follows updates the price and re-costs every dish holding the ingredient. Nothing is exported, re-keyed or reconciled between four tools, because there is only one set of products underneath. That is also why the ordering is worth having even before the stock control: you are not buying an inventory system and then wiring it to your suppliers, you are ordering from the suppliers you already have and switching stock control on above it.

Every order the venue places stays on the record with its supplier, its delivery date, its total and the unit price you paid on each line, alongside the invoice and any credit. So “what did we pay for porterhouse last month?” is a search rather than an afternoon with a folder of PDFs. Ingredient prices are then tracked as they move — old price beside new, the percentage, the supplier, and whether it came off a price list or an invoice — with the dishes that ingredient appears in listed next to the change. A good order can be re-ordered in one tap or saved as a reusable pantry list, and the dashboard totals the week’s purchases against last week and splits them by category.

Counting tells you how much you hold. Costing tells you what holding it is doing to the menu. Recipes in Open Pantry are built from the same purchased products the inventory screen tracks, so a dish is priced off what you actually pay, and sub-recipes — a napoli, a stock, a dough — cost themselves and roll up into everything that uses them. The board shows each dish’s cost percentage with the movement since last time, grouped the way your menu is grouped and with food and beverage kept apart, and the dishes a price rise has pushed past their food-cost target are counted in a banner that leads straight into the repricing queue.

The other half of a stock figure is what left the building. Sales arrive against the recipe they belong to, carrying date, product or recipe and its ID, menu type, quantity sold, cost, price, tax and total — imported in bulk from the sales template, entered a line at a time, or, if you run Triniteq PowerEPOS, brought across daily in a one-way import that is never written back to the till. Waste is logged in Open Pantry rather than imported, with the reason it was written off and who reported it, so the waste report splits the cost by reason, menu, item and employee instead of showing one unexplained number. With those in, sales, profit and cost report against the equivalent previous period with a cost-of-goods percentage per menu category.

Each venue keeps its own suppliers, products, recipes and price history. That is deliberate rather than a gap: two sites buying produce from different growers should not share a wrong number, and a cost that is right in Newtown is not automatically right in Fitzroy. A group is handled as per-venue licences, and within a venue you can add teammates on a paid plan so a head chef, a sous chef and a manager work on the same live stock and the same repricing list. What Open Pantry does not have is a group catalogue, a central group price list or a group purchase approval chain, and there is no cost-centre allocation of invoice lines across venues — if that is the thing you are shopping for, say so early and we will tell you straight whether we fit.

Inventory, stocktaking, costing and reporting sit on the paid plans — ordering itself stays free.

Thank you OPEN PANTRY, we used to have to use 6 apps to get access to ordering from our suppliers, the fact we can do it all in one has saved an incredible amount of time & effort! We love you!

We’ve been using Open Pantry for a few months now and it’s been an absolute lifesaver. We’re short staffed so being able to place all of our orders with all of our suppliers in the one spot is a massive help.

So glad this service exists. Has made it so easy for my manager & chefs to order & all payments are settled in one go. The recurring orders & pantry lists are amazing time savers!!
Because the spreadsheet is the only part of the kitchen nothing else reads. It cannot build an order, so the order still gets guessed at; it does not know your supplier moved lamb on Tuesday, so the value it reports is confidently wrong; and it has to be retyped after every count, which is the step that quietly stops happening in a busy fortnight. The work in inventory was never the arithmetic — it is the re-keying between the count, the order, the invoice and the costing. Keeping all four on one set of products removes exactly that, and turns “we are holding too much stock” into a list of products you can look at this week.
Balances, par levels and triggers by storage area, with autofill to par building the order.
Explore →Guided counts on a phone, barcode or manual, with opening, closing and variance figures.
Explore →Every supplier in one store list, and one cart that splits into an order each.
Explore →Every recipe costed off the supplier prices you actually pay, re-costed when they move.
Explore →Every price you have paid, and how it has moved since.
Explore →Ordering across every supplier you already buy from, and the purchase history it builds.
Explore →Ordering across your suppliers is free for venues; add inventory, stocktaking and costing when you want the stock and the margin on the same screen.
Free to order · Paid plans include a free trial · Cancel anytime