Food cost intelligence · Restaurants & cafés · Malaysia

Know what
every plate
really costs.

Photograph supplier invoices. Add your recipes. Pinggan keeps ingredient costs, plate costs and margins continuously updated — and shows you exactly which plates changed when a price does.

No card. The demo café is real recipes, real invoices, clearly labelled demo data.

Supplier invoiceINV-84913
Chicken BreastRM145.00
10 KGRM14.50/kg
RM13.20 → RM14.50/kg · +9.8%
COST / PLATERM7.24ChickenRM1.58 · 22%CreamRM1.44 · 20%ParmesanRM1.26 · 17%PastaRM0.82 · 11%OthersRM2.14 · 30%
Selling
RM24.90
Food cost
29.1%
Margin
70.9%
Review priceSuggested at 30% · RM24.90 RM25.90

You can't control every supplier price.
But you can know what it does to your menu.

RM8.14
Actual cost of the plate you thought cost “about RM6”.
40.9%
Its real food cost against your 30% target.
+18%
Chicken breast since June — the main driver.
RM27.13
Price that hits target. Rounded to RM27.90.
How it works

One story. Six steps.

  1. 01

    An invoice arrives.

    Photograph it on your phone, or drop a PDF. Multi-page, receipts, delivery orders.

    ABC Food SupplyINV-84913
    Chicken Breast10 KGRM145.00
    Cooking Cream6 × 1LRM108.00
    Parmesan2 KGRM126.00
    photographed on iPhone · 2 pages
  2. 02

    Pinggan reads the prices.

    Line items, units, pack sizes. Uncertain fields are highlighted, never hidden. You confirm before anything changes.

    ItemQtyUnit priceMatch
    Chicken Breast10 kgRM14.50✓ Chicken Breast
    Cooking Cream6 × 1LRM18.00✓ Cooking Cream
    Parmesan2 kgRM63.00? Parmesan · 72%
    Confirm 14 items →
  3. 03

    Every recipe updates.

    Chicken went up? Every recipe with chicken — and every sauce that uses it — recalculates. Sub-recipes cascade.

    Chicken BreastRM13.20 → RM14.50 +9.8%
    Chicken CarbonaraRM8.42 → RM9.36
    House Cream Sauce → Chicken PastaRM6.10 → RM6.31
    Chicken ChopRM7.12 → RM7.61
    Grilled Chicken BowlRM6.37 → RM6.57
    …12 recipes affected
  4. 04

    Every plate has a new number.

    Cost per plate, food cost %, gross margin. Yield-adjusted, unit-normalised, traceable to the invoice line.

    Old cost / plate
    RM8.42
    New cost / plate
    RM9.36
    Selling
    RM24.90
    Food cost
    37.6%
    Margin
    62.4%
  5. 05

    Know what needs attention.

    Food cost over target, margin under threshold, stale prices, missing prices, anomalies. Explained, not just flagged.

    Critical · Menu cost exceeds limit
    Chicken Chop at 43.2% food cost. Target 32%.
    Review · Butter price up 14.2%
    Affects 8 recipes. Largest impact: Croissant +RM0.31/unit.
    Info · Coffee beans down 6%
    Potential +1.2 pts margin on espresso drinks.
  6. 06

    Price with confidence.

    What should you charge at 30% food cost? What if chicken rises another 10%? Recommendations, never silent changes.

    Target food cost32%
    Required
    RM29.25
    Suggested
    RM29.90
    30%
    RM24.90
    28%
    RM26.50
    25%
    RM29.90
Data lineage

Every number has a source.

Your supplier changes the price. Pinggan shows you which plates just changed with it — and can trace the margin on the menu back to the line on the invoice.

SUPPLIER INVOICEChicken Breast10 KG · RM145.00RM14.50 / kgINGREDIENTChicken BreastRM13.20 → RM14.50/kg+9.8%RECIPECarbonara120 gRECIPEChicken Chop180 gRECIPEChicken Bowl150 gCHICKEN CHOP · PLATECost RM8.10Sell RM18.90Margin 57.1%
Pinggan is not
  • a POS
  • accounting software
  • an inventory ERP
  • a generic invoice scanner
  • a recipe blog
Pinggan is

The intelligence layer between suppliers → ingredient costs → recipes → menu prices → margins.

Built for a café owner with one outlet. Credible for a restaurateur managing RM100k+ monthly sales.

Start in 15 seconds

Scan your first invoice →