All articles Financial Management

Profit Margin Basics for Food and Beverage Shops

Nadia Putri 7 min read
Cafe owner reviewing ingredient costs and menu pricing at a table

Most food and beverage business owners know roughly whether they are making money. They can feel it in whether there is cash left after paying suppliers, rent, and staff. What fewer of them know is which items on their menu are making that cash and which ones are quietly eating it. That distinction is what gross margin analysis reveals, and it is one of the most actionable financial insights an F&B operator can have.

This is not a complicated calculation. But it does require knowing your actual ingredient costs at a per-portion level, which most business owners either do not track or estimate only loosely. Getting from loose estimates to actual numbers changes what decisions you make.

Gross margin versus net profit: what each tells you

Gross margin measures what you earn from a sale after subtracting the direct cost of what you sold. In an F&B context, the direct cost is primarily your food cost (bahan baku): the ingredients that went into that item. Gross margin does not subtract rent, utilities, staff salaries, or platform commissions. Those come later, when you calculate net profit.

The formula is simple. If you sell a coffee and the coffee beans, milk, cups, and other direct ingredients cost you Rp 8 ribu, and you sell the cup for Rp 25 ribu, your gross margin is Rp 17 ribu, or 68%. In the F&B industry, a gross margin of 60-70% on individual items is generally considered healthy. Food items tend to run lower (50-65%) because ingredient costs are higher relative to selling price. Beverages typically run higher (65-80%) because the ingredient cost of a well-made coffee or fruit drink is a small portion of the selling price.

Net profit is what remains after you subtract all operating costs: rent, staff, electricity, gas, packaging, delivery commissions, marketing, and every other cost of running the business. You can have high gross margins on every item and still have a loss-making business if your rent or staff costs are out of proportion. Gross margin tells you about your menu and pricing. Net profit tells you about your business model. Both matter, but the analysis starts at gross margin.

Calculating food cost per portion

Food cost per portion means the sum of every ingredient that goes into one serving of an item, at the cost you actually paid, in the quantity you actually use.

Take a simple example: a nasi goreng kambing at a warung that sells for Rp 35 ribu. The ingredients per portion might be: rice (Rp 1.800), mutton (Rp 8.500), egg (Rp 2.000), oil and seasonings (Rp 1.200), vegetables (Rp 1.500), packaging if takeaway (Rp 800). Total food cost: approximately Rp 15.800 per portion. Gross margin: Rp 19.200, or about 55%.

This calculation requires two things you may not have immediately on hand. First, the actual purchase price of each ingredient per unit (per kilogram, per liter, per piece). Second, the actual quantity used per portion. The second one is harder because it requires standardizing your recipes. If one cook uses 120 grams of mutton and another uses 150 grams, your food cost varies by dish and your margin analysis is unreliable.

Recipe standardization is worth doing for your top ten to fifteen items in terms of sales volume. You do not need to analyze every item on your menu. Start with what you sell the most of and work from there.

Why platform commissions change the picture

If you sell through GoFood or GrabFood, the platform takes a commission, typically in the range of 20-30% depending on your tier and promotional arrangements. That commission is not deducted from your ingredient cost. It comes out of your revenue.

This means that the effective price you receive for a GoFood order is not the menu price. It is the menu price minus the platform commission. A Rp 35 ribu item with a 25% GoFood commission means you receive Rp 26.250. If your food cost is Rp 15.800, your gross margin on that GoFood order is Rp 10.450, or about 40%. That is substantially different from the 55% margin you earn on the same item sold at your physical counter.

Most F&B operators understand this in principle but do not calculate it at the item level. The result is that businesses sometimes run promotions on GoFood for their highest-margin in-house items without realizing that the commission combined with the discount price results in a near-zero or negative gross margin per item on the platform.

We are not saying platform delivery is unprofitable. For many F&B businesses, the incremental volume from delivery platforms is genuinely valuable and the overall contribution to fixed cost coverage makes sense. But understanding your margin per channel per item is what lets you make deliberate decisions: which items to promote on platforms, whether a bundled offer makes sense, and whether your platform pricing is different from your in-house pricing for legitimate financial reasons.

Food cost as a percentage of revenue: your operating target

In practice, most F&B operators manage food cost as a percentage of total revenue rather than by individual item margin. The target varies by type of business. A cafe focusing on beverages typically aims for food cost below 30% of revenue. A full-service restaurant with a broader food menu might target 28-35%. A warung with simple, ingredient-heavy dishes might be in the 35-45% range.

Tracking this monthly gives you an early warning when something is off. If your food cost percentage rises from 32% to 40% over two months without a corresponding increase in revenue, one of several things may have happened: ingredient prices rose and your menu prices have not adjusted, portion sizes grew without a corresponding price change, waste or spoilage increased, or there is a discrepancy in your stock counts that needs investigation.

Identifying which one it is requires looking at the components. Monthly food cost as a percentage of revenue is the alert. Item-level margin analysis is the diagnostic tool that tells you where the problem is.

The menu engineering decision: what to sell more of

Once you have rough margin figures for your main items, a natural next question is: should I be promoting this item or that one?

Menu engineering categorizes items along two dimensions: popularity (how frequently it is ordered) and profitability (its contribution margin per unit). The four categories that fall out are stars (popular and profitable), plowhorses (popular but low margin), puzzles (high margin but infrequently ordered), and dogs (low popularity, low margin).

Stars are obvious: sell more, feature them prominently, include them in promotions. Plowhorses are trickier. They move in volume and your customers like them, so you cannot remove them without consequence. But if your nasi goreng is your highest-volume item and your lowest-margin item, you want to understand why the margin is low (is it ingredient cost? portion size? pricing that has not kept up with cost increases?) and whether there is room to adjust without losing the loyal buyers who come for it specifically.

Puzzles are worth promoting if there is a reasonable hypothesis for why they are underordered. Sometimes a high-margin item is buried on the menu or has a name that does not communicate clearly what it is. A modest presentation or naming change can shift it from puzzle to star.

Dogs, unless there is a strategic reason to carry them (they anchor your menu or are required for a specific customer segment), are candidates for removal.

Starting small: the Monday-morning calculation

If you have not done any of this analysis before, start with five items: your two highest-volume sellers, your two lowest-price items, and one item you suspect is expensive to make. Calculate the food cost per portion for each one using your actual current ingredient prices. Compare the gross margins across those five.

That comparison will almost certainly reveal something you did not know. It might be that your cheapest menu item has your highest margin. It might be that the dish you thought was profitable is costing you more than you estimated because one expensive ingredient is driving the food cost up. It might be that two items you price similarly have very different cost structures.

The calculation is a tool for looking at your business with more precision than intuition alone provides. It does not replace your judgment about what your customers want or what makes your food good. It adds the financial layer on top of your operational knowledge, so that the decisions you make about pricing and menu design are grounded in both.

Back to all articles
Ready to clean up your books?

Let Ledgerowl handle the categorizing, drafting, and tracking for you.

Connect your bank, upload receipts, and get clear books. PPh and PPN drafts included. You review before anything is submitted.

No credit card required. 50 transactions free every month.