Skip to main content
Materials are the raw materials your recipes are built from: beans, milk, cups, lids, syrups, sugar. Each material carries a pack price and a yield %, and the app computes a per-unit cost from those two numbers. The address stays under Items.

What you fill in per item

Six fields, split across two cards on the form. What it is Pack & cost — how you buy it Unit cost is computed, not entered: pack price ÷ (pack size × yield %).

Example: items for a Hot Coffee Latte

Throughout the docs we use Hot Coffee Latte as the running example. It’s built from three items: The 90% yield on beans inflates the per-gram cost from RM 0.08 to RM 0.0889 — the app does this automatically so every recipe using those beans pays the real cost, not the on-pack cost.
Yield matters when waste is real. Coffee beans usually waste ~10% to grind and spillage. Set yield to 90% and the app applies the waste to your COGS automatically — every recipe that uses those beans pays the inflated unit cost, so a “cheap” bean with 70% yield can quietly cost more than a premium bean at 95%.

Where items show up

  • In every Recipe you build — each recipe line is {Item, quantity}, and the app sums the line costs to give you per-cup COGS.
If you change an item’s price (supplier raised the bean price, packaging got cheaper), every recipe that uses that item recalculates automatically — there’s no per-recipe re-save to chase.

Free materials (RM 0.00)

Some materials really cost nothing, like tap water or beans a roaster gave you. Set the pack price to 0 and tick This material is free (RM 0.00), which appears right under Pack price. Confirm it once here and every product using the material counts it as free. Until you tick it, the Materials list shows a Confirm RM 0.00 badge on that material, and any product costing that uses it shows Needs setup with a link back here. If you later change the pack size, yield or unit, tick it again.

Price history

When a material’s price has changed, its edit page shows a Price history card: each pack price with the date it started, newest first. If the pack size, yield or unit changed too, the row says so. Renaming a material doesn’t count as a change. Prices from before your first costed drink weren’t recorded, and the card says so. Recipes keep the cost that applied when each drink was sold. On the Materials list, a small history icon next to the cost per unit opens the same history without leaving the page.

What’s next

Once your common items are in, head to Recipes to combine them into sellable drinks and see per-cup COGS.