Guides May 30, 2026 · Updated: August 2, 2026

How to Calculate Selling Prices from Food Cost: A Step-by-Step Guide

Many cafe owners set prices based on feeling or competitors. But there's a simple formula starting from food cost. Here's the guide.

C
CrescendPOS Team

The Number That Should Drive Every Price on Your Menu

Almost every cafe owner in Indonesia sets a price the same way: they look at what the shop next door charges, or what they think the market will accept, and round up to a number that ends in a thousand. Rupiah that feel right. There's nothing wrong with checking the competition — but if you never check what the dish actually costs you to make, you are guessing with your own margin.

Food cost percentage — the share of a dish's selling price that goes into ingredients — is the single most useful number in your business. It tells you whether each plate earns you money before you even count labour, rent, and electricity. This guide walks you through calculating it and turning it into a selling price, step by step, in rupiah.

Step 1: Cost Out Every Recipe Down to the Gram

Take one menu item — let's use Nasi Goreng Spesial, because almost every Indonesian cafe sells one. Write down every ingredient that goes into a single portion, in the exact amount the recipe uses. Not "a bit of kecap manis" — weigh it once and write the gram or millilitre count next to it.

  • Rice: 200 g cooked (about 100 g uncooked)
  • Chicken: 70 g
  • Eggs: 1 (around 60 g)
  • Kecap manis, soy sauce, sambal: 30 ml combined
  • Shallots, garlic, cooking oil: as the recipe actually calls for
  • Garnish: kerupuk, cucumber, tomato, lime

Be honest about amounts. If you scoop garlic with your palm and it ends up being 15 g every time, cost 15 g — not the 5 g the recipe "should" use. The goal is to cost what actually happens in your kitchen, not what is written on a card somewhere.

Step 2: Add the Hidden Costs You Usually Forget

Now convert each purchase price into a per-portion cost. If 1 kg of chicken costs Rp 45,000 at your supplier, 70 g costs 45,000 ÷ 1,000 × 70 = Rp 3,150. Rice at Rp 15,000 per kg: 100 g uncooked is Rp 1,500. Eggs at Rp 3,000 each. If a bottle of kecap manis costs Rp 25,000 and holds 500 ml, you are paying Rp 50 per millilitre, so the 30 ml your recipe uses is Rp 1,500. Work every line item this way — including shallots, garlic, oil, and the squeeze of lime that costs Rp 200 but is never on any recipe card.

Then add a waste allowance. Every kitchen loses something: a dropped egg, a burnt batch, the end of a bottle that never quite empties. Add 5–10% on top of your ingredient total. A portion that costs Rp 11,650 becomes about Rp 12,500. It sounds small, but on a dish you sell 40 times a day, 10% is real money every single week.

Step 3: Work Out Your Food Cost Percentage

Let's say the honest cost of one Nasi Goreng Spesial is Rp 12,500 including waste. The formula is simple:

Food cost % = ingredient cost per portion ÷ selling price × 100

If you currently sell it at Rp 35,000: 12,500 ÷ 35,000 = 0.357, or about 36%. For a typical Indonesian cafe, you want to sit in the 28–35% range — lower for simple items like drinks, higher is risky unless you sell very large volumes.

Step 4: Turn the Percentage Into a Selling Price

Now flip the formula around to get a price from a target percentage:

Selling price = ingredient cost ÷ desired food cost %

With a cost of Rp 12,500 and a target of 30%: 12,500 ÷ 0.30 = Rp 41,667. Round it to a price that makes sense for your market — Rp 42,000, or Rp 45,000 if your location and quality justify it. Notice the difference between this and what you are charging now: 36% versus 30% does not look dramatic, but it changes profit per plate from Rp 22,500 to roughly Rp 30,000. Across a month of 1,000 sales, that is millions of rupiah.

Step 5: Adjust for GoFood and GrabFood Commissions

Your margin looks different when a delivery app takes a cut. If GoFood or GrabFood charges around 20% commission, selling Rp 45,000 through the app leaves you Rp 36,000 before ingredients — which means your food cost climbs to 12,500 ÷ 36,000, or about 35%. Many owners solve this by pricing the delivery menu 5–10% higher, or by only discounting in-store. Whatever you choose, run the same formula with the commission included, so delivery sales do not quietly fund your bills.

Common Mistakes to Avoid

  • Pricing from the competition alone. A competitor at Rp 30,000 might be operating at 40% food cost — you do not want to copy a number, you want to copy a margin.
  • Forgetting the garnish and the squeeze of lime. Ten small forgotten items can add 3–5% to your real cost.
  • Never updating prices. When your chicken supplier raises prices by 10%, your cost rises too — recalculate quarterly and after every significant supplier change.
  • Confusing markup with margin. A 50% markup (cost × 1.5) is not a 50% margin; margin is profit divided by price. Keep everything in the food cost percentage formula.
  • Charging the same price on delivery and in-store without checking the commission effect.

A Final Word on When to Recalculate

Costing your menu is not a one-time project. Prices from suppliers in Indonesia move constantly — chicken, eggs, and vegetables swing with the market. Put a recurring task in your calendar: every quarter, recost the five best-selling items and any item whose supplier changed. If your food cost on those five drifts above 35%, you have two choices: raise the price, or change the recipe. A customer notices a slightly higher price once; they notice a lost margin forever.

Your price list is a promise you make in rupiah. Make sure the cost side of that promise is written down, checked, and rechecked — then every plate you sell works for you instead of against you.

Get F&B business tips in your inbox

New articles, operational guides, and business insights for cafe and restaurant owners. Free, unsubscribe anytime.