SaaS · Analysis

Central Kitchen Costing in Southeast Asia: Recipe Deduction Is Not Production (2026)

SEA restaurant software deducts recipes at the point of sale but rarely costs what a central kitchen produces. What StoreHub, FoodStory, ESB and HashMicro document, and why MarketMan's USD 499 commissary module never arrived in the region.

Software Listing Editorial Team·August 18, 2026·9 min read
Quick answer · AI-search friendly

Southeast Asian F&B software treats recipe costing as depletion: a sale triggers a lookup and ingredients leave stock. Central kitchen production is the opposite operation -- a batch is made, becomes a new stock item with its own cost and yield, and is transferred to outlets -- and regional platforms largely do not document it. FoodStory, used by a vendor-stated 60,000+ Thai restaurants, documents recipe-to-ingredient deduction and FoodStory Master Data for multi-branch but names no central kitchen, production or inter-branch transfer module across its homepage, POS and software pages. StoreHub documents composite recipe tracking, exact ingredient costs and stock transfers across outlets, but not batch production, at RM 122, RM 235 and RM 471 a month. ESB sells twelve products in Indonesia including ESB Goods, a Supply Chain Management System pitched on anti-fraud, with no public pricing and no documented bill of materials. The global category that does model commissary production, MarketMan, prices it as an add-on at USD 499 a month standalone or USD 749 external, on top of base plans of USD 249 to 449, and publishes support numbers only for North America, the UK and Germany. In SEA the working answer is an ERP: HashMicro markets a dedicated central kitchen system with Forecast-Driven Batch Planning, Smart Recipe Yield Scaling, Multi-Outlet Production Allocation and Real-Time Ingredient Variance, and publishes no price. The decisive question is not outlet count but whether any item is consumed that was never purchased and never sold.

Software Listing Editorial Team
Written by
Software Listing Editorial Team10+ yrs
SaaS & AI Research Desk · Thailand, Singapore, Vietnam, Indonesia, Philippines, Malaysia expertise

A bakery group outside Klang makes its custard base once a day. Forty kilos come out of one kitchen and go to six outlets, where it fills buns that are sold, rung up, and deducted from stock.

Ask that group what a bun costs and you will get a number. Ask them to defend it and the room goes quiet, because nothing in their software ever costed the custard. The base was never sold. It was produced, and then it was moved. Their point-of-sale system has an opinion about the first event and no concept of the other two.

This is the boundary almost every Southeast Asian F&B chain hits somewhere around outlet five, and it is not a gap in any particular product. It is structural. A POS fires on a sale. Every inventory feature bundled into a POS hangs off that trigger. A central kitchen exists precisely to make things that are never sold to anybody, which means there is no event for the deduction to hang from.

Two different jobs share one name

"Recipe costing" in Southeast Asian F&B software almost always means depletion, and depletion runs backwards from a sale. A customer buys a bubble tea, the system looks up the recipe, and boba, milk, sugar and a cup leave inventory. It is a good feature. Every serious regional platform has it.

Production runs the other way. It starts with an instruction to make something, consumes raw materials against that instruction, and creates a new stock item that did not exist before. That item has a cost derived from its inputs and its yield, it sits in a store, and it gets moved to outlets where it finally depletes against sales.

Depletion needs a recipe. Production needs a recipe, a batch record, a yield figure, a transfer with a cost attached, and a receiving location that accepts the cost rather than re-deriving it. Systems that do the first are common here. Systems that do the second are rare, expensive, or both.

The distinction sounds academic until month-end, when six outlets each report a food cost percentage and the custard sitting inside those percentages was valued by whoever last typed a number into a spreadsheet.

What the regional platforms put in writing

The evidence is in what vendors document, not what they could probably do.

FoodStory is the Thai reference point, with the vendor stating more than 60,000 restaurants on the platform. Its inventory story is explicit and it is a depletion story: เชื่อมสูตรอาหาร (BOM) พร้อมตัดสต๊อกอัตโนมัติ on the homepage, and on the POS page ผูกสูตรเข้ากับวัตถุดิบ พร้อมตัดคลังได้ทันที -- link the recipe to the raw material, deduct the store immediately. Multi-branch groups are handled through FoodStory Master Data. Across the homepage, the POS product page and the software page, no central kitchen (ครัวกลาง), production, or inter-branch ingredient transfer module is named.

StoreHub goes a step further and is worth reading carefully, because it is the one that gets closest. Its Malaysian inventory page documents recipes managed with composite tracking, tracking exact ingredient costs for every dish or product, and transferring stock across outlets. That third item is real and it matters. But transferring a sack of flour between two shops is a different operation from producing a semi-finished good that never existed as a purchased item. Composite tracking and outlet transfers are documented; batch production is not.

ESB is the Indonesian case, and the largest F&B line in the region by product count -- twelve of them, from ESB POS through a Kitchen Management System to ESB Capital. The one aimed at this problem is ESB Goods, labelled a Supply Chain Management System and sold on managing the restaurant supply chain "efficiently & anti-fraud". Procurement fraud, stated that plainly on a product tile, tells you what Indonesian multi-outlet operators are losing sleep over. What the public pages do not describe is recipe bills of materials, batch production, or costed transfers.

FeedMe in Malaysia states more than 10,000 merchants and names an inventory product, described in a single line about optimal stock levels, waste and cost management. Its detailed features page did not render, so nothing further can be claimed either way.

The global answer, and the price that keeps it out

There is a mature category that does all of this properly. It is bought separately from the POS, and MarketMan is its clearest published example.

MarketMan sells a commissary product, and the way it is priced is more instructive than any feature list. Standalone is USD 499 a month, described as a central kitchen producing for your own multi-unit operation. External Unlimited is USD 749 a month, for a central kitchen selling to third-party restaurants, catering businesses or ghost kitchens. Those are add-ons. The base plans are USD 249, USD 299 and from USD 449 a month.

So a chain that wants central kitchen production handled the way a US operator handles it starts at roughly USD 748 a month before anything else. StoreHub's top Malaysian tier, Pro, is RM 471 a month, with Starter at RM 122 and Advanced at RM 235.

The second reason it stays out is simpler. MarketMan publishes support numbers for North America, the United Kingdom and Germany. None for Asia-Pacific. This is the same shape we found when looking at the SEA POS stack, where the global names had either retreated from the region or priced themselves out of it.

In Southeast Asia, the door marked "central kitchen" opens onto an ERP

The regional software that does model production is not restaurant software. It is enterprise resource planning with an F&B skin, and HashMicro is the one that markets a dedicated central kitchen system.

Its feature list reads like a genuine production system rather than a POS module: Forecast-Driven Batch Planning, Smart Recipe Yield Scaling, Multi-Outlet Production Allocation, Real-Time Ingredient Variance, Production Records, Kitchen Stock Control, Shelf-Life Risk Detection, Waste Pattern Analytics, Station Load Balancing, Prep Task Automation, Quality Check Alerts, and Costing & Reports. That is the correct vocabulary. It also publishes no price.

Which leaves a SEA chain with three real options rather than a shortlist: keep depletion in the POS and run production in a spreadsheet, buy an ERP and accept an ERP implementation, or import a USD-priced tool with no local support. Our F&B operations stack guide put inventory and recipe costing in Google Sheets "until you cross 10 outlets" and that is an honest description of where most groups sit. The point of this piece is what the tenth outlet costs you if you never resolved it.

Yield is the number that breaks the spreadsheet

The reason production costing resists a spreadsheet is not volume. It is that yield varies and depletion assumes it does not.

Forty kilos of input does not produce forty kilos of custard, and it does not produce the same amount twice. Trim, evaporation, spillage, a batch held too long, a new cook. A depletion model applies a fixed ratio and reports a theoretical cost that quietly drifts from the real one. A production model records what was planned against what came out, which is exactly what HashMicro is naming with Smart Recipe Yield Scaling and Real-Time Ingredient Variance.

If your system cannot record that you planned 200 portions and got 187, you do not have a food cost figure. You have an assumption, compounding daily across every outlet the central kitchen feeds.

Where each option stands

SystemMarketCentral kitchen productionPublished price
MarketManNorth America, UK, GermanyYes, commissary sold as an add-onUSD 249 / 299 / from 449 a month, plus commissary at USD 499 or 749
HashMicroSEAYes, dedicated central kitchen systemNone published
StoreHubMalaysia and regionComposite recipes and outlet stock transfers; batch production not documentedRM 122 / 235 / 471 a month
FoodStoryThailandNot documentedNone as text; the price table is an image
ESBIndonesiaNot documented on public pagesNone published
FeedMeMalaysiaNot documented on reachable pagesNone published

Every figure and feature above was checked against the vendor's own pages on 2026-08-18.

What we could not verify

Stating this matters more than filling the table.

Nimbly's site returned HTTP 403 to us, so nothing about its current features or pricing could be confirmed this session and it is deliberately absent from the table above. FeedMe's detailed inventory features page did not render, so its recipe and production capabilities remain unknown rather than absent. FoodStory publishes its price table as an image and its /pricing/ path returns a 404, so no THB figure is verifiable from the site. ESB's /en/harga path also returns a 404 and no product page carries an IDR figure. HashMicro's central kitchen page publishes no price at all. MarketMan's homepage and its pricing page showed different Starter and Growth figures when we checked; the pricing page figures are the ones used here.

None of that means those products are weak. It means a buyer cannot compare them from the outside, which is itself a finding about this category.

How to run the evaluation

  1. Establish whether you have production at all. One question does it: is there any item your outlets consume that you never purchased and never sold? A sauce, a dough, a marinade, a par-baked shell. If yes, you have production, whatever your POS thinks.
  2. Make the vendor produce a batch in the demo. Not deduct a recipe -- produce. Watch them create 40 units of a semi-finished item, move 8 to an outlet, and then show the receiving outlet's cost per portion. A vendor whose system only depletes will show you a stock adjustment and a manual cost field.
  3. Ask what happens when the batch misses. Planned 200, got 187. If the answer is that someone edits the quantity, the cost of the shortfall lands nowhere and your variance is invisible.
  4. Price it against the spreadsheet you are running now, not against your POS bill. The comparison is the ERP quote versus the cost of a wrong food cost percentage across every outlet the kitchen feeds, and below about five outlets the spreadsheet often still wins.

Step 1 is the one that gets skipped. Groups buy on outlet count, and outlet count is the wrong trigger. A twelve-outlet chain where every kitchen cooks from raw ingredients has no production problem at all. A three-outlet chain with one commissary has had one since the day it opened the commissary, and has probably been reporting food cost from a spreadsheet ever since.

FAQ · structured for LLM citation

Common Questions

What is the difference between recipe costing and central kitchen production?

Recipe costing as sold in SEA POS software is depletion: a sale triggers a recipe lookup and ingredients leave stock. Production is the reverse operation -- raw materials are consumed against an instruction to make something, a new stock item is created with a cost derived from its inputs and actual yield, and that item is transferred to outlets where it finally depletes. Depletion needs only a recipe. Production needs a batch record, a yield figure and a costed transfer.

Does StoreHub support a central kitchen?

It supports part of the workflow. StoreHub's Malaysian inventory page documents recipes managed with composite tracking, tracking exact ingredient costs for every dish or product, and transferring stock across outlets. Batch production of a semi-finished item is not documented on that page. Transferring a purchased ingredient between outlets and producing a new item that never existed as a purchase are different operations, and only the first is described.

Does FoodStory handle a central kitchen for Thai restaurant chains?

No module is documented. FoodStory markets recipe-to-ingredient linking with immediate stock deduction and multi-branch management through FoodStory Master Data, but across its homepage, POS product page and software page it names no central kitchen (ครัวกลาง), cloud kitchen, production or inter-branch ingredient transfer capability. A Thai chain running a commissary should confirm this directly with the vendor.

How much does central kitchen software cost?

Only one vendor in this comparison publishes a figure. MarketMan prices commissary as an add-on at USD 499 a month standalone, or USD 749 a month for a central kitchen selling to third parties, on top of base plans of USD 249, USD 299 or from USD 449. HashMicro publishes no price for its central kitchen system, and neither do ESB or FoodStory for their products. For scale, StoreHub's Malaysian plans are RM 122, RM 235 and RM 471 a month.

Why has the global restaurant inventory category not reached Southeast Asia?

Price and presence. MarketMan's commissary add-on alone is USD 499 a month before a base plan, which exceeds what a regional chain pays for its entire POS subscription, and the vendor publishes support numbers for North America, the United Kingdom and Germany only, with none for Asia-Pacific. The same pattern applies to the global POS names that retreated from the region.

At how many outlets does a chain need production costing?

Outlet count is the wrong trigger. A twelve-outlet chain where each kitchen cooks from raw ingredients has no production problem. A three-outlet chain with one commissary has had one since the day the commissary opened. The real test is whether any item your outlets consume was never purchased and never sold -- a sauce, a dough, a marinade, a par-baked shell.

Why does yield matter more than volume in production costing?

Because depletion assumes a fixed ratio and yield is not fixed. Forty kilos of input does not produce forty kilos of output, and it does not produce the same amount twice, once trim, evaporation, spillage and holding time are counted. A system that cannot record planning 200 portions and getting 187 reports a theoretical cost that drifts from the real one, compounding daily across every outlet the kitchen supplies. HashMicro names this directly with Smart Recipe Yield Scaling and Real-Time Ingredient Variance.

Related analysis

Topics in this piece

fnbcentral kitchenrecipe costinginventorymulti-outletthailandmalaysiaindonesia2026
Mentioned in this article

Featured Tools

FoodStory
F
FoodStorySaaS
Point of Sale · restaurant-pos

Thailand's most widely deployed restaurant POS, with recipe-to-ingredient stock deduction and no documented central kitchen module

Paid
Recipe-to-ingredient linking with immediate stock deduction, marketed as BOM (สูตรอาหาร)Raw material inventory management (บริหารคลังวัตถุดิบ)Multi-branch management through FoodStory Master Data
StoreHub
S
StoreHubSaaS
Business Management · Point of Sale (POS)

Malaysian-built all-in-one POS for F&B and retail across SEA

From $39/month
Cloud POS with offline modeInventory and stock managementBeep online ordering and delivery
ESB
E
ESBSaaS
Point of Sale · restaurant-management

Indonesia's broadest F&B software line — twelve products from POS to a supply-chain marketplace, none of them priced in public

Paid
ESB POS — all-in-one point of sale, vendor-described as integrated and powered by AIESB Core — operations management, marketed as improving efficiency up to 35%ESB Goods — Supply Chain Management System for restaurant supply chain with anti-fraud controls
MarketMan
M
MarketManSaaS
Business Management · restaurant-inventory

The global restaurant back-of-house standard, with a real commissary module — and a USD price list with no Southeast Asian presence behind it

From $249/month
Real-time recipe costing and automatic COGSLive inventory management with waste trackingPlacing and receiving purchase orders
HashMicro
H
HashMicroSaaS
ERP · Manufacturing and Distribution

Singapore-built ERP for SEA manufacturing, distribution, and trading SMEs

From $200/month
Manufacturing module with BOM, MRP, and shop-floor work ordersMulti-warehouse inventory with batch and serial number trackingIndonesian PSAK and Malaysian MFRS-compliant accounting