← All guides
    menu pricing

    How to Price a Menu: The Method That Actually Protects Your Margin

    7 min read

    You built a dish you are proud of. You put it on the menu. Six months later you realize you have been selling it at a loss.

    That is the most common menu pricing mistake in independent restaurants, and it has nothing to do with ambition or effort. It happens because most owners price by feel, by what competitors charge, or by rounding up from food cost and hoping the math works out. It rarely does.

    This article walks you through how to price a menu properly: what numbers you actually need, how to structure your margins dish by dish, and where most operators leave money on the table without knowing it.

    Who This Is For (and Who Should Stop Reading Now)

    This is written for the owner or manager of an independent restaurant, bar, or cafe. You are running somewhere between 30 and 200 covers a night, you set your own prices, and you have a real sense that your food costs are eating into what should be a healthy margin.

    This is not for chain operators with a central procurement team and a dedicated menu engineer. It is not for ghost kitchens running a single SKU. And if you are happy with your current margin and your supplier invoices feel predictable, you do not need to be here.

    If you are the person who checks the end of month P&L and quietly thinks "we were busy, so why is the number this low?" then keep reading.

    The Four Numbers Every Dish Price Depends On

    Before you touch a menu, you need four numbers per dish. Most operators have two of them and guess the rest.

    1. Actual ingredient cost per portion Not the recipe cost you wrote down when you opened. The cost today, with current supplier prices. These shift constantly, and a dish that had a 28% food cost in January can quietly drift to 36% by June if you are not tracking invoice prices.

    2. Portion yield after prep A 300g piece of protein that loses 20% in trimming and cooking is not a 300g portion. Your cost per served gram is higher than your purchase price suggests. Miss this and every margin calculation is wrong from the start.

    3. Your target food cost percentage This varies by dish type. A cocktail can sustain a 15 to 20% food cost. A pasta dish sits comfortably at 25 to 28%. A premium protein dish might run at 35% if the cover average supports it. The number is not one size fits all; it is category specific.

    4. Contribution margin per dish Food cost percentage tells you the ratio. Contribution margin tells you the cash. A dish with a 25% food cost that sells for 12 euros contributes 9 euros. A dish with a 32% food cost that sells for 28 euros contributes 19 euros. Selling more of the second dish makes you more money even though its food cost percentage is higher. Price for contribution margin, not just percentage.

    If pulling these numbers together manually takes you hours every week, that is itself a cost worth fixing. BistroTools tracks your live supplier prices and flags when ingredient costs drift so your margin calculations stay current without a spreadsheet marathon. Book a free demo at bistrotools.com and we will show you exactly what that looks like for a menu your size.

    How to Actually Set the Price

    Here is the method. It takes longer to explain than to run once you have your numbers.

    Step 1: Calculate your raw ingredient cost per portion, with yield applied. For every ingredient in the dish, divide the purchase price by the usable yield percentage to get your true cost per gram or unit. Multiply by the portion size. Sum every component including garnish, sauce, and sides.

    Step 2: Add a small allowance for waste and variance. Spills, mis fires, over portioning by staff. A 5 to 8% buffer on top of recipe cost is realistic. This is the number most owners skip, and it is why real food cost always runs above theoretical food cost.

    Step 3: Divide by your target food cost percentage for that category. If your true ingredient cost with variance is 5.40 euros and your target food cost for that category is 30%, your minimum menu price is 5.40 divided by 0.30, which is 18 euros.

    Step 4: Sense check against your market and your cover average. A mathematically correct price that your dining room will not pay is still wrong. If the number feels high, the question is not whether to lower the price. The question is whether the dish belongs on your menu at all, or whether portion size, sourcing, or recipe needs to change first.

    Step 5: Run the contribution margin calculation. At the price you are considering, how much cash does this dish put in your pocket per cover? Map this across your whole menu and you will immediately see which dishes to promote and which to quietly retire.

    The Part Most Guides Skip: Supplier Price Drift

    A static price list is a liability. Ingredient costs move. Seasonal produce, energy surcharges, currency effects on imported goods. A menu that was well priced in March can be quietly bleeding by October.

    The restaurants that protect their margin longest are not the ones with the best initial pricing. They are the ones that catch drift early. That means comparing every incoming invoice against the price you budgeted when you set the dish cost, and acting before the variance compounds.

    Manually, this means someone on your team reviewing invoices line by line and cross referencing a spreadsheet. Most operators do this once a quarter if they do it at all, which means they are already three months behind when they notice a problem.

    BistroTools monitors your supplier invoices automatically. When a price moves beyond the threshold you set, you get a flag before it hits your margin. You decide what to do, but you find out in time to actually do something.

    The Objection Worth Addressing Directly

    The most common reason operators delay fixing their pricing process is not cost. It is disruption. "I do not have time to migrate everything into a new system right now."

    That concern is fair, and it is worth being honest about what setup actually involves. Connecting BistroTools to your existing supplier invoices and building out your recipe costs takes time upfront. The operators who get the most out of it are the ones who commit to doing that initial work properly rather than halfway. If you are in a peak period and cannot give it a proper setup, it is better to wait until you can.

    What it does not require: replacing your POS, retraining your front of house team, or overhauling your current suppliers. It works alongside what you already have.

    What to Do Right Now

    Pick your three highest volume dishes. Pull their actual ingredient costs from your last four supplier invoices, not from memory or a recipe card. Apply yield. Calculate the true cost per portion. Then check whether your current menu price gives you the margin you think it does.

    If the number surprises you, you have found your problem. If the exercise itself takes you three hours, you have also found your problem.

    Book a free demo at bistrotools.com. Tell us how many covers you do and which part of the cost picture feels most out of control. We will walk you through how the platform works on a menu like yours, show you the supplier price tracking and recipe costing tools live, and you will know within 30 minutes whether it is a fit. No commitment, no sales deck, just a practical look at your actual numbers.

    Frequently asked

    How long does it take to set up BistroTools for menu costing?
    The setup time depends on how many dishes are on your menu and how your supplier invoices arrive. Operators who do the initial recipe costing properly, rather than rushing it, get accurate numbers from day one. We walk you through the setup in your demo so you know exactly what to expect before you commit.
    Do I need to switch suppliers or change my POS to use BistroTools?
    No. BistroTools connects to your existing supplier invoices and works alongside your current POS. You do not need to change suppliers or retrain front of house staff. The platform sits in your operations layer, not on top of your customer facing systems.
    What if my food costs are already tracked in a spreadsheet?
    Spreadsheets work until supplier prices change and no one updates the sheet. The gap between your theoretical food cost and your actual cost is usually explained by price drift that the spreadsheet never caught. BistroTools tracks invoice prices in real time so the recipe cost stays current automatically.
    Does BistroTools work for small independent restaurants, not just large groups?
    It is built specifically for independent operators: single site restaurants, bars, and cafes where the owner or manager is making the pricing and purchasing decisions without a procurement team. Large groups with central buying desks are not the primary fit.
    What happens in a free demo? Are we committing to anything?
    A demo is a 30 minute walkthrough of the platform using your actual context: how many covers you do, where your cost pain is, which tools are relevant for your setup. You see it live, you ask questions, and you decide from there. There is no obligation and no sales pressure after the call.

    Stop guessing your food cost.

    BistroTools turns your recipes and prices into real margins, so you know exactly where the money goes.

    Try BistroTools