The menu is not a list. It is the sales tool with the highest margin leverage you have. Every euro you recover here costs nothing extra in purchasing, staff or rent, and almost all of it drops to the bottom line. Most Italian operators still reason only in food-cost percentage, lose sight of euro margin and leave menu design to chance. Below are the levers, with numbers and procedures you can apply by the end of the month.
Menu engineering matrix
Classify every dish on two axes: popularity (units sold compared with the average in its category) and contribution margin in euros (VAT-net price minus food cost, not the percentage). Classic Kasavana-Smith threshold: a dish is "popular" if it sells at least 70% of the average share of products in its category. With n dishes in a category, average share is 1/n; the threshold is 1/n x 0.70. This creates four quadrants:
- Stars (high popularity, high margin): protect them. Do not touch recipe or price; place them in the golden triangle and photograph them. They are your P&L.
- Plowhorses (high popularity, low margin): they sell a lot and earn little. Reduce food cost (portion, supplier, recipe), raise price by 30-50 cents without fanfare, or push a linked upsell. Be careful: they are often traffic-driving dishes, so do not cripple them.
- Puzzles (low popularity, high margin): they earn well but nobody orders them. Reposition them, rename them, offer tastings or counter prompts, make them "chef's recommendation".
- Dogs (low popularity, low margin): removal candidates. They take cognitive space and complicate inventory. Remove them, except for the few that work as display items or cover a real need, such as the only vegan or gluten-free option.
| Product | Price (VAT incl.) | Food cost EUR | Contribution margin EUR | Food cost % (on net) | Units/week | Class |
|---|---|---|---|---|---|---|
| Double cheeseburger | 9.50 | 2.85 | 5.79 | 33% | 210 | Star |
| Fries | 3.90 | 0.80 | 2.75 | 23% | 340 | Plowhorse |
| Cured-meat board | 14.00 | 5.60 | 7.12 | 44% | 28 | Puzzle |
| Vegan salad | 8.50 | 3.40 | 4.33 | 44% | 22 | Dog |
Margin is calculated net of 10% VAT on food service: price / 1.10 - food cost. Notice that food cost % here is calculated on the net price (food cost / net price), so it is higher than food cost on gross price. It is the correct number for margin reasoning. The class is decided by euro margin, not by percentage: the cured-meat board has high food cost % but brings home EUR 7.12 per sale.
Price psychology
- .90 / .99 endings: in Italy, .90 (softer charm pricing) usually feels better than .99, especially on mid-high tickets. EUR 9.90 reads as "nine-something"; EUR 10.00 reads as "ten". Use it on elastic items, not on premium items, where a round price signals quality.
- No EUR symbol: remove the currency sign from menu prices. Research from Cornell School of Hotel Administration shows that the currency symbol activates the "pain of paying" and reduces spend. Write "9.90", not "EUR 9.90", immediately after the dish description.
- Anchoring: place an expensive premium item high on the menu, the "king of the menu", such as a board or gourmet sandwich at EUR 16. Even if it sells little, it makes everything else feel reasonable. It is the anchor: it does not have to sell, it has to reposition perception.
- Decoy effect: add a deliberately less convenient size/option to push the one you want to sell. Small beer 4.00 / medium 5.00 / large 5.50: the medium becomes obvious and raises the ticket. Works on drinks, fry sizes and coffee sizes.
Average ticket and how to raise it
Average ticket (net revenue / number of commercial documents) is the fastest lever on revenue: +EUR 1 on 250 receipts/day means about EUR 7,500/month of additional revenue, almost all margin. How to move it:
- Menus/combos with built margin: the combo must have lower food cost % than the single item, not just be "a discount". Drink + side add very little cost and a lot of margin.
- High-margin extras: bacon, double sauce, cheese, toppings. The food cost of an extra is often 15-20 cents sold at EUR 1.00-1.50.
- Smart default: at counter/kiosk, propose medium size as the default choice, not small.
- Trade-up, not "anything else?": "make it medium with fries and drink for +2.50?" converts; "would you like dessert?" does not.
Operational upselling and cross-selling
- Counter/till: fixed script, one single trade-up question per order. More than that tires customers and lowers conversion. Train staff and measure take rate.
- Kiosk/QR/app: automatic checkout suggestions lift ticket, indicatively by 10-30%. Digital beats humans here because it does not forget and does not feel embarrassed.
- Paper/digital menu: put extras next to the dish, not on a separate page.
- Drinks: the highest-margin cross-sell of all (food cost often below 20%). Every receipt without a drink is margin left on the table.
Euro margin before food-cost percentage
Food cost % is an indicator, not an objective. A dish at 40% that leaves you EUR 7 beats a dish at 20% that leaves EUR 2. Reason this way:
- Decide price based on the euro contribution margin needed to cover fixed costs + profit, then check that food cost % sits within the category range. Indicative benchmark: 28-35% on gross price for traditional food service; higher on boards/proteins, lower on drinks, fried sides and coffee; pizzerias and bars have their own profiles.
- Consider prime cost (food cost + labor cost): to stay healthy it should indicatively remain below 60-65% of net revenue. Real labor cost is based on CCNL Pubblici Esercizi (Confcommercio/Fipe): budget it with charges and 13th salary.
- If you also sell through delivery, remember platforms generally retain 25-35% + VAT on order value. Either build a dedicated delivery price list that absorbs commission, or that channel erodes margin.
- Calculate prices net of VAT: the menu is gross, but margin is made on net. For food service, the VAT rate is 10% (net price = price / 1.10). On takeaway/delivery, the rate depends on product and may be 4%, 5% or 10%: do not assume it.
Menu layout and design
- Golden triangle: the eye enters in the center, moves to the upper right, then to the upper left. Put stars and high-margin puzzles there, never dogs.
- No right-aligned price column: it turns the menu into a price list and the eye scans prices from bottom to top choosing the cheapest. Put price right after the description, same size, no dotted leaders.
- Box/frame: frame 1-2 dishes per category, usually the stars. What is framed sells more.
- Maximum 5-7 items per category: beyond that, choice paralysis starts and customers go safe, usually cheapest. Fewer lines, more margin.
- Descriptions: evocative name + provenance + one sensory detail raise willingness to pay. And remember allergens: mandatory indication of the 14 allergens under Regulation (EU) 1169/2011, also on digital menus, QR menus or signs. A simple "ask staff" reference alone is not enough.
Price review cadence
- Quarterly: recalculate real food cost per dish using current purchase prices and update the matrix using units sold from the fiscal cash register / telematic takings. Raw materials move; your menus often do not.
- Cost adjustment: if a product-line food cost rises above 3-4%, intervene on portion, supplier or price before it erodes margin. Small frequent increases (20-40 cents) go unnoticed; a sudden +EUR 1 is noticed.
- Seasonality: review the menu 2-4 times per year. It is also the opportunity to retire dogs and test new puzzles.
Key numbers
- 70% of average category share: Kasavana-Smith popularity threshold separating stars/plowhorses from puzzles/dogs.
- 28-35%: indicative food cost % target on gross price in traditional food service; drinks/coffee much lower, proteins/boards higher.
- < 60-65%: prime cost (food + CCNL labor) as a share of net revenue for a healthy business.
- 25-35% + VAT: typical delivery platform commission on order value.
- +10-30% (indicative): ticket uplift from automatic cross-sell suggestions on kiosk/QR.
- +EUR 1 average ticket x 250 receipts/day means about EUR 7,500/month additional revenue, almost all margin.
- 5-7: maximum number of items per category before choice paralysis.
- /1.10: divisor to move from menu price (gross) to the net amount on which you calculate margin, with 10% VAT on food service.
Operating checklist
- Export units sold by dish from the fiscal cash register for the last 90 days and calculate popularity by category
- For every dish, calculate food cost EUR and contribution margin EUR net of VAT, not only food cost %
- Classify every dish: star / plowhorse / puzzle / dog
- Remove or reposition dogs; rename and move puzzles into the golden triangle
- Reduce food cost or adjust +EUR 0.30/0.50 on high-volume plowhorses
- Remove the EUR symbol and right-aligned price column; price after description
- Add a premium anchor high on the menu and a decoy on drink/side sizes
- Define one counter trade-up script (one question only) and activate automatic cross-sell on kiosk/QR
- Verify indication of the 14 allergens under Regulation (EU) 1169/2011 on all items, paper and digital
- If you sell through delivery, set a dedicated price list that absorbs platform commission (25-35% + VAT)
- Schedule quarterly price review and update food cost with current purchase prices
- Check that prime cost (food + CCNL labor) stays below 60-65% of net revenue