Inventory · UAE & GCC

Restaurant Inventory Management for UAE Kitchens

Know what is in stock, what is running low and what each dish costs you. Link recipes to menu items and stock moves as you sell — no separate spreadsheet, no Sunday-night count to reconcile from memory.

  • Stock deducts automatically when a linked item sells
  • Suppliers, purchase orders and waste in the same place as the counts
  • Weighted-average cost, so stock value reflects what you actually paid

The stock list and the low-stock alerts, as they ship.

More than a stock sheet

A count that keeps itself, between counts

Most restaurants run stock on a spreadsheet somebody updates on a day off. It is accurate the moment it is written and drifting by the next service.

A stock spreadsheet

  1. Count on Sunday
  2. Type it up
  3. Guess until next Sunday

Nobody knows what ran out until a guest orders it. Waste is invisible because it is never written down. Food cost is a number you calculate once a month, long after you could have done anything about it.

Tahlib Inventory

  1. Count once
  2. Sales deduct stock
  3. Waste logged
  4. Low-stock alert
  5. Draft PO
  6. Receive
  7. Variance on the next count

The count moves as the kitchen works. What sold came off, what was thrown away is attributed to a reason and a shift, and the next physical count tells you the gap between the two rather than starting from zero.

You still count. The difference is that you are checking a number rather than inventing one.

How it works

From first count to food cost

Set up is a day of typing, not a consulting engagement.

  1. Load your ingredients

    Name, SKU, unit, category and supplier — added by hand or imported from a CSV a few thousand rows long.

  2. Set par and reorder levels

    Say how much you want on hand and the point at which you want to be told. Everything below it surfaces on the alerts list.

  3. Link recipes to menu items

    Tell the system what goes into a dish and how much. That link is what lets a sale move stock.

  4. Sell as normal

    When an order fires to the kitchen, the ingredients behind those items come off the count. Later rounds on the same check deduct too.

  5. Log what gets thrown away

    Overproduction, spoilage, breakage — attributed to a shift, a staff member and a reason, so the pattern is visible rather than anecdotal.

  6. Raise a purchase order

    Draft a restock order per supplier straight from a low-stock alert, mark it sent, then receive against it — which updates both the quantity and the cost.

  7. Count and reconcile

    Snapshot what the system expects, enter what you physically counted, and apply the variance. The gap is the number worth talking about.

  8. Read the cost

    Stock value at weighted-average cost, consumption over 30 days and days of cover per ingredient — next to the sales they came from.

Every adjustment carries a reason and is written to the audit log with the staff member’s name.

What you get

Everything the count needs to stay honest

Grouped by the job, not by the menu it lives under.

Ingredient-level stock

The unit you buy in and the unit you cook with, tracked properly.

  • Name, SKU, unit, category and supplier per ingredient
  • Units in kg, g, L, ml, piece or dozen
  • Par level and reorder point, set per ingredient
  • Weighted-average cost, so stock value reflects what you actually paid across deliveries
  • Adjust on-hand by adding, removing or setting an exact figure — always with a reason
  • Full movement history per ingredient
  • Bulk import and update from a CSV, with per-row errors reported

Recipes that move stock

The link between what you sell and what you hold.

  • Link menu items to their ingredients with quantities
  • Selling a linked item deducts its ingredients when the order fires to the kitchen
  • Rounds added to an open check deduct as they are sent, not all at the end
  • Items with no recipe simply sell without touching stock — you can link the ones that matter first

Knowing before you run out

The alert you want is the one that arrives while a supplier can still deliver.

  • Out-of-stock, below-reorder and reorder-soon, separated rather than lumped together
  • Consumption over the last 30 days, with an average per day
  • Days of cover per ingredient, from real consumption rather than a guess
  • Draft a purchase order straight from an alert
  • Adjust the threshold from the same screen when the alert is wrong

Suppliers and purchase orders

Ordering, receiving and what it cost, in one thread.

  • Supplier records with the ingredients they supply
  • Draft a PO per supplier, mark it sent, receive against it
  • Receiving updates both quantity on hand and cost
  • Drafts, sent and received-this-month visible at a glance
  • Cancel a PO that is no longer needed

Waste and stock counts

The two places money actually leaks.

  • Waste log with reason, shift and staff member
  • Waste this month, top reason and top ingredient surfaced without running a report
  • Stock counts: snapshot expected, enter counted, apply the variance
  • Count a category or the whole store
  • Applied counts kept so you can see whether the gap is shrinking
The count

Variance is the number worth chasing

A count that matches the system tells you nothing. The gap between what should be there and what is tells you where the food is going.

Snapshot, then count

Starting a count freezes what the system expects. Your team enters what they physically counted, without seeing the expected figure first if you would rather they did not.

Apply the variance in one step

Accepting the count writes the difference as a movement, so on-hand matches reality and the adjustment is recorded rather than quietly overwritten.

Count a section, not the whole store

Scope a count to a category — proteins on Monday, dry goods on Thursday — so counting fits inside a shift instead of needing a closed day.

Watch the gap over time

Applied counts are kept. A variance that shrinks after you started logging waste is the evidence that the logging is worth the effort.

Where it fits

What it changes, by type of kitchen

The mechanics are the same. The leak it closes is not.

Cafés
Small ingredient list, high turnover, and milk and beans that vanish faster than anyone expects. Days of cover on a handful of lines is often the whole benefit.
Casual dining
Long menus where a few dishes carry the margin. Recipe links on the top twenty sellers tell you which ones are actually earning once the plate cost is counted.
Quick service
Tight, repeatable recipes mean deduction is accurate almost immediately, and a variance is a real signal rather than noise from portioning.
Delivery-led kitchens
Volume without a dining room to watch. Waste logged by shift and reason is the only way overproduction shows up before the month-end numbers do.
Multi-branch groups
One branch quietly running at twice the food cost of another is invisible on a spreadsheet and obvious when both are counting the same way.
Built here

The details that matter in a UAE kitchen

Written around how supply actually works in the Gulf.

Costs in AED, at what you paid

Weighted-average cost across deliveries, so a price rise from one supplier shows up in your stock value rather than being averaged away by a figure someone typed six months ago.

Bilingual kitchen teams

The dashboard runs in English and Arabic with proper right-to-left layout, so whoever does the count reads it in the language they think in.

Ramadan and seasonal swings

Consumption is measured over a rolling 30 days, so days of cover reflects the volume you are doing now — not a quiet week in a different season.

Several suppliers per line

Supplier records and per-supplier purchase orders match the way most kitchens here buy: a main supplier, a backup, and a souq run when neither can deliver.

Getting started

How to get Inventory

Two ways to get it: add it to the plan you already pay for, or move to the plan that bundles it.

Option 1

Add it to your plan

Add-on+ AED 109.00/mo

Switch Inventory on from your dashboard and it starts billing alongside your existing subscription — no call, no setup fee.

Added to any paid plan from Lite up, per branch.
Option 2

Or get it included

Included with Growth and above

Growth already bundles Inventory with the rest of the operations layer — CRM, loyalty, reservations, workforce and pay-at-table.

Growth bundles this with 9 other paid products — AED 762.00 of add-ons for AED 449.00.

Start with a Tahlib plan, then add the products you need — or move to a plan that already includes them.

Questions, answered

What owners ask before they start counting

Does stock go down automatically when I sell something?

Yes, for menu items you have linked to a recipe. When the order fires to the kitchen, the ingredients behind those items come off the count — from the till and from the QR menu alike. Items without a recipe just sell without touching stock, so you can link the dishes that matter first and add the rest later.

How long does setting it up take?

Loading ingredients is the bulk of it, and you can import them from a CSV rather than typing. Recipes take longer, but you do not need all of them on day one — start with your top sellers and the expensive lines, and the numbers are useful immediately.

Do I still have to count stock physically?

Yes, and you should. The point is that a count becomes a check rather than a reconstruction: the system tells you what it expects, you enter what is there, and the variance is the number worth investigating.

Will it tell me when something is about to run out?

It shows you what is out of stock, what is below its reorder point and what is getting close, plus days of cover per ingredient calculated from actual consumption over the last 30 days. You can draft a purchase order straight from the alert.

Does it predict what I will need tomorrow?

No. Demand forecasting and automatically raised purchase orders are on the roadmap, not in the product today. What you get now is real consumption, real days of cover and an alert — which is enough to order in time.

Can I track waste?

Yes. Log overproduction, spoilage and breakage against a reason, a shift and a staff member. The month’s total, the top reason and the top ingredient are on the main screen without running a report.

How does it handle purchase orders?

Draft an order per supplier, mark it sent, then receive against it when the delivery arrives. Receiving updates both the quantity on hand and the cost, so your stock value follows the price you actually paid.

What does it cost?

Two ways. Add it to the paid plan you are already on, at its own monthly price per branch — switched on and off from your dashboard, with a 14-day free trial. Or move to the plan that bundles it. The pricing section above shows both, with current figures.

Does it work in Arabic?

Yes. The whole inventory dashboard runs in English and Arabic with proper right-to-left layout.

Can I see what a dish costs me?

You can see the cost of the ingredients you have linked to it, valued at weighted-average cost. Full plate-cost reporting across the menu is still developing — today the honest answer is that you get ingredient cost and stock value, not a finished margin-per-dish report.

Does each branch keep its own stock?

Yes. Stock, suppliers and counts are per branch. With the Chain Dashboard you can compare branches side by side, which is usually where an unexplained food-cost gap first shows up.

Stop finding out at the count

Load your ingredients, link the dishes that matter, and let the next service tell you where the food is going.

No card to start · nothing to install · cancel whenever
Restaurant Inventory Management Software UAE | Tahlib