Setu.Technology

Free Tool — Menu Engineering Calculator

Menu Engineering Calculator

Analyze your menu by profit and popularity — identify stars to promote, cash cows to feature, and dogs to remove or reprice.

Menu Items

Item #1
Item #2
Item #3
Item #4
Total Revenue
₹1,58,100.00
Total Cost
₹44,200.00
Total Contribution
₹1,13,900.00
Avg Margin %
72%
⭐
Stars
1
High margin + High popularity
🐄
Cash Cows
0
High margin + Low popularity
🧩
Puzzles
1
Low margin + High popularity
🐕
Dogs
2
Low margin + Low popularity
Item NamePrice (₹)Cost (₹)Margin (₹)Margin %Units SoldClassification
Dal Makhani₹200₹50₹15075%200⭐ Star
Butter Chicken₹350₹100₹25071.4%150🧩 Puzzle
Paneer Tikka₹280₹80₹20071.4%120🐕 Dog
Biryani₹400₹120₹28070%80🐕 Dog

How to Use

⭐ Stars

High margin + High popularity. Promote these items.

🐄 Cash Cows

High margin + Low popularity. Increase visibility.

🧩 Puzzles

Low margin + High popularity. Raise prices or reduce costs.

🐕 Dogs

Low margin + Low popularity. Remove or reposition.

Stop guessing which items drive profit

Menu engineering is the practice of analyzing your menu items by contribution margin and popularity to identify which items are genuinely profitable and which are eating into your margins.

This tool classifies every item into one of four categories: Stars (high profit, high popularity) that should be promoted, Cash Cows (high profit, low popularity) that need visibility, Puzzles (low profit, high popularity) that need repricing, and Dogs (low profit, low popularity) that should be removed or repositioned. Input your menu items with their prices, costs and units sold — the calculator handles the rest.

Menu engineering formulas

Contribution margin = Price − Cost. Margin % = (Price − Cost) ÷ Price × 100. Average margin % = simple average of every item's margin %, and average popularity = simple average of Units Sold. An item is high margin if its margin % is at or above the average, and high popularity if its units sold are at or above the average. Star = high margin and high popularity; Cash Cow = high margin, low popularity; Puzzle = low margin, high popularity; Dog = low on both. Total revenue = sum of Price × Units Sold. Total cost = sum of Cost × Units Sold. Total contribution = Total revenue − Total cost.

How to use the menu engineering calculator

  1. 1Delete the four sample dishes with the bin icon, or type over them with your own.
  2. 2For each dish, enter the Item Name, its menu Price and its Cost, the ingredient cost of one plate.
  3. 3Enter Units Sold for every dish from the same period, such as last month's sales report. Units must be whole numbers.
  4. 4Tap Add Menu Item for each extra dish you want in the analysis.
  5. 5Read the summary cards (Total Revenue, Total Cost, Total Contribution, Avg Margin %) and the count of Stars, Cash Cows, Puzzles and Dogs. Then check each dish's margin, margin % and badge in the results table, which is sorted by units sold.
  6. 6Click Export to Excel or Export to PDF to save the analysis.

Worked example: five dishes from one month of sales

Take five dishes and a month of sales: Veg Thali (₹200 price, ₹70 cost, 300 sold), Paneer Butter Masala (₹260, ₹78, 220), Chicken Biryani (₹320, ₹128, 250), Mushroom Tikka (₹240, ₹60, 90) and Fish Curry (₹380, ₹190, 60). Their margins are 65%, 70%, 60%, 75% and 50%, so the average margin is 320 ÷ 5 = 64%, and average units sold is 920 ÷ 5 = 184. The menu engineering calculator marks Veg Thali and Paneer Butter Masala as Stars, Chicken Biryani as a Puzzle, Mushroom Tikka as a Cash Cow and Fish Curry as a Dog. Total revenue is ₹2,41,600, total cost ₹86,960 and total contribution ₹1,54,640.

The Puzzle label does not make Chicken Biryani a weak dish. Its ₹192 margin across 250 plates is ₹48,000 of contribution, the most on the menu; it lands in Puzzle only because its 60% margin is below the 64% average. A ₹20 price rise would add ₹5,000 a month if volume holds at 250 plates. Fish Curry, the Dog, still earns ₹190 a plate, the second-highest rupee margin on the list, but spends half its price on ingredients and sold only 60 plates. Rework its cost in the recipe costing calculator or give it better menu placement before you decide to remove it.

Getting reliable menu engineering results

  • Pull units sold for every dish from the same period of sales data, such as the last 30 days.
  • Analyse one menu section at a time. A ₹40 chai can outsell every main course and pull the popularity average up for the whole list.
  • Use a costed plate figure for Cost, not a guess. A ₹10 error on a ₹200 dish moves its margin by 5 points and can change its category.
  • Leave out dishes that were added or unavailable for part of the period, since fewer selling days make them look less popular than they are.
  • Before dropping a Dog or repricing a Puzzle, multiply its rupee Margin by Units Sold to see the contribution it brings in. The categories here are set by margin %, not rupee margin.
  • Export to Excel each month and keep the files, so you can see which dishes move between categories.

Tools to use alongside menu engineering

Menu engineering calculator FAQs

Contribution margin is the profit per item before allocating fixed overhead costs (rent, salaries, etc.). It's the amount each sale contributes toward covering fixed costs and generating profit, calculated as Selling Price minus Cost of Goods Sold.

Optimize your menu with real-time data

Setu Dine tracks every item's cost and sales automatically, so you can run menu engineering analysis daily and spot profit-killing items before they hurt your bottom line.

Explore Setu Dine →