Run Dinivoo free for 30 days. Start free trial

Skip to content
Inventory, recipes & purchasing

Restaurant inventory management that moves with every order

Dinivoo tracks ingredients, not just menu items. Recipes tie each dish to what it uses, stock is held when an order is placed and consumed when it completes — so the number you see is what is genuinely left to sell.

Waste, branch transfers, supplier purchase orders and deliveries all write to the same stock history.

  • 30-day free trial
  • No card needed to start
  • Prices in AED
  • Ingredient-level stock
  • Recipes
  • Waste
  • Transfers
  • Suppliers & POs

Ingredient stock

Harbor Kitchen · Dubai Marina

1 low
IngredientOn handReservedAvailableStatus
Tomatoes12.5 kg2.0 kg10.5 kgIn stock
Beef patty 150g86 pcs14 pcs72 pcsIn stock
Avocado3.6 kg1.2 kg2.4 kgLow
Burger buns120 pcs18 pcs102 pcsIn stock
Oat milk9 L1.5 L7.5 LWatch

Recipe consumption

Harbor Burger
  • Brioche bun · 1 pc
  • Beef patty 150g · 1 pc
  • Cheddar slice · 2 pcs
  • House sauce · 25 g

Each sale draws its recipe from stock, and modifiers adjust the draw before it is written.

How does restaurant inventory software work?

Restaurant inventory software keeps a running count of ingredients in each location. Deliveries add stock, sales use it up through recipes, and waste and transfers are recorded as they happen, so the system always knows what should be on the shelf without a full manual count.

  • Each ingredient has an on-hand quantity, a reserved quantity, a reorder level and a par level per location.
  • Units convert automatically — buy in kilograms, use in grams.
  • Every change is a movement with a reason: opening stock, receiving, sale, waste, return, transfer or manual adjustment.
Recipes & consumption

Sell a dish, use its ingredients

Link each menu item to a recipe of ingredients and quantities. When an order is placed the ingredients are reserved; when it completes they are consumed. Modifiers adjust the draw, so extra cheese uses extra cheese.

Because cost is captured on each order line, Dinivoo can estimate food cost per dish and per period from your latest received purchase prices.

  • Recipes per menu item
  • Modifier ingredient adjustments
  • Reserve on order, consume on completion
  • Estimated food cost per line

Food cost is an estimate based on the latest received purchase price, not audited cost of goods. Profit figures are hidden until every line has cost coverage.

Ingredient stock

Harbor Kitchen · Dubai Marina

1 low
IngredientOn handReservedAvailableStatus
Tomatoes12.5 kg2.0 kg10.5 kgIn stock
Beef patty 150g86 pcs14 pcs72 pcsIn stock
Avocado3.6 kg1.2 kg2.4 kgLow
Burger buns120 pcs18 pcs102 pcsIn stock
Oat milk9 L1.5 L7.5 LWatch

Recipe consumption

Harbor Burger
  • Brioche bun · 1 pc
  • Beef patty 150g · 1 pc
  • Cheddar slice · 2 pcs
  • House sauce · 25 g

Each sale draws its recipe from stock, and modifiers adjust the draw before it is written.

Waste & counts

Record what really left the kitchen

Log waste with a reason — expired, spoiled, prep error, customer return, overproduction or other — so shrinkage has a cause instead of a guess.

The low-stock list shows what is under its reorder level on the dashboard and in the inventory report, and the movement history shows exactly how each number got there.

  • Waste with reasons
  • Manual adjustments with a record
  • Low-stock list
  • Full movement history
Dinivoo · Reports

Sales overview

All locations · Last 30 days

1 Aug – 30 AugCSV

Completed sales

AED 486,120

+12.4%

Orders

6,318

+8.1%

Average order value

AED 76.94

+3.9%

Returning customers

38.2%

+2.6 pts

Completed sales

Peak Sat · AED 24,910

MTWTFSS

Best sellers

  • Harbor Burger812
  • Truffle Pasta640
  • Flat White598
  • Chicken Wrap421

Cancellation rate

1.8%

Median prep time

11m 20s

QR order conversion

24.6%

Food cost coverage

87% of lines

Suppliers & purchasing

From low stock to a received delivery

Keep a supplier directory, raise purchase orders with line items, and receive deliveries in parts — recording what actually arrived and what it cost. Stock updates from the receipt, not from memory.

Purchase records also feed Dinivoo’s input VAT register, so the tax side of a delivery is captured once.

  • Supplier directory
  • Purchase orders
  • Partial receiving
  • Cost per line
  • Feeds the input VAT register

PO-2026-0184

Gulf Fresh Supplies · Dubai Marina

Partially received
ItemOrderedReceivedUnit cost
Avocado20.0 kg20.0 kgAED 18.50 / kg
Tomatoes25.0 kg25.0 kgAED 6.20 / kg
Beef patty 150g200 pcs120 pcsAED 7.90 / pc
Brioche buns300 pcs0 pcsAED 1.85 / pc

Received quantities update branch stock and unit costs as they land.

AED 2,146.50 received

Branch transfers

Move stock between branches with a record on both sides

Create a transfer, dispatch it from one branch and receive it at the other. Each side gets its own movement, so both branches’ counts stay right.

  • Create, dispatch and receive
  • Cancel before dispatch
  • Movements on both branches

All locations

Harbor Kitchen group · this week

AED 72.3k

1,005 orders

  • Dubai Marina

    AED 31.4k12%
    418 ordersAED 75.1 avg
  • Al Nahda

    AED 22.8k8%
    341 ordersAED 66.9 avg
  • Downtown

    AED 18.1k2%
    246 ordersAED 73.6 avg

Open any branch to see its own menu availability, stock, tables, staff and settings.

How it works

Get inventory running without a stocktake marathon

  1. 01

    Add ingredients

    Start with the twenty ingredients that matter most to your cost.

  2. 02

    Enter opening stock

    Record what is on the shelf today, per branch.

  3. 03

    Build recipes

    Link your best sellers to the ingredients they use.

  4. 04

    Receive deliveries

    Raise purchase orders and receive against them so cost and stock stay current.

Included in

Inventory, recipes, waste, transfers, suppliers and purchase orders are included on Professional (AED 249 per month + VAT) and Enterprise. Choose Professional for your trial to test them.

The 30-day free trial includes everything in the plan you choose, and you can try it on your own menu.

Start 30-Day Free Trial

What it does not do

  • No automatic reordering, and purchase orders are not emailed to suppliers from Dinivoo.
  • Low-stock warnings appear in the app; they are not sent by email or push notification.
  • Stock is tracked per branch — there is no central warehouse or production-kitchen module.
  • Food cost is estimated from the latest purchase price, not FIFO or weighted-average cost.
Questions

Frequently asked questions

Which Dinivoo plan includes inventory management?
Professional and Enterprise. Starter covers the POS, kitchen display and ordering channels but not ingredient inventory. Pick Professional when you start the free trial to try inventory.
Can Dinivoo calculate food cost?
Yes, as an estimate. Cost is captured on each order line from the latest received purchase price of its ingredients, and reports show estimated food cost where every ingredient has a cost.
Does stock go down automatically when we sell?
Yes, for items with a recipe. Ingredients are reserved when the order is placed and consumed when it completes, including modifier adjustments.
Can I transfer stock between branches?
Yes. Transfers are created, dispatched and received, and each branch records its own movement.
Does it work with UAE suppliers and VAT invoices?
Purchase records include cost and tax, and they feed Dinivoo’s input VAT register for your VAT201 working papers.

See what is really left on the shelf.

Start a Professional trial, add your key ingredients and watch stock move with your next service — free for 30 days.

  • 30-day free trial
  • No card needed to start
  • Prices in AED

30 days freeNo card needed to start

Start Free Trial