Business and Freelancing

Menu Engineering Matrix Calculator

Enter each menu item with its price, food cost and units sold to see which are stars, plowhorses, puzzles or dogs.

Your numbers

Menu items
Item 1
Item 2
Item 3
Item 4
Item 5
Item 6
More options

Example value from the Kasavana and Smith method. An item is popular when its share of units is at least this percent of 1 divided by the number of items.

Result

Items by class

1 Star, 3 Plowhorse, 1 Puzzle, 1 Dog

Weighted average contribution margin
$10.14
Popularity cutoff (share of units)
11.67%
Total units sold
670
Total contribution margin
$6,796.00
Stars
1
Plowhorses
3
Puzzles
1
Dogs
1

Each item

ItemClassShare of unitsMargin per unitFood cost %Total margin
BurgerPlowhorse32.8%$9.5032.1%$2,090.00
Caesar saladPlowhorse13.4%$8.2025.5%$738.00
RibeyePuzzle9.0%$19.0044.1%$1,140.00
Fish tacosPlowhorse22.4%$9.0030.8%$1,350.00
Soup of the dayDog6.0%$4.5035.7%$180.00
Pasta primaveraStar16.4%$11.8021.3%$1,298.00
How this was calculated
  1. Contribution margin per unit = menu price minus food cost.
  2. Popularity: an item is popular when its share of all units is at least 70 percent of an even share (1 divided by 6 items), which is 11.67 percent.
  3. Margin: an item is high margin when its margin per unit is at least the weighted average of $10.14, which is total margin divided by total units.
  4. Star = popular and high margin. Plowhorse = popular and low margin. Puzzle = unpopular and high margin. Dog = unpopular and low margin.
  • The matrix compares items on one menu with each other. It does not know labor, season or your goals, so use it to start a conversation, not to drop items on its own.

Calculated using SumPanda.com · https://sumpanda.com/menu-engineering-matrix-calculator/

Results are estimates for general information. Verify important figures before relying on them.

Next step

How to use the menu engineering matrix calculator

  1. List each menu item with its menu price, its food cost per serving and the units sold in the period.
  2. Add more rows if the menu is longer. Up to 40 items are read.
  3. Open the advanced option only if you want a popularity cutoff other than the usual 70 percent of an even share.
  4. Read the class of each item, the weighted average margin and the counts for each class.

Formula

contribution margin = menu price - food cost

weighted average margin = total margin / total units

popular: share of units >= 70% x (1 / number of items)

high margin: item margin >= weighted average margin

Each item is judged against the rest of the menu twice: how often it sells, and how much each sale leaves after food cost. The two answers make four classes.

Six items, 670 units

The six items sold 670 units and left $6,796.00 in total margin, so the weighted average margin is $10.14. An even share of 6 items is 16.67 percent, and 70 percent of that is 11.67 percent. Burger (32.8 percent of units, $9.50 margin), Fish tacos (22.4 percent, $9.00) and Caesar salad (13.4 percent, $8.20) are popular but below $10.14, so they are Plowhorses.

Pasta primavera sells 16.4 percent with a margin of $11.80, so it is a Star. Ribeye sells only 9.0 percent but leaves $19.00, so it is a Puzzle. Soup of the day sells 6.0 percent and leaves $4.50, so it is a Dog.

What each class suggests

Stars sell well and earn well, so keep them visible. Plowhorses sell well but earn less, so a small price rise or a cheaper recipe may help. Puzzles earn well but sell less, so try better placement or a new name. Dogs sell little and earn little, so consider replacing them.

These are starting questions, not rules. A cheap soup may bring people in, and a Dog may be a menu staple.

Where the method comes from

This is the classic menu engineering method published by Kasavana and Smith in the early 1980s. The 70 percent rule of thumb for popularity and the weighted average margin are the usual conventions. The cutoff here is an editable example.

The matrix compares items with each other on one menu in one period. It does not know seasons, labor time, your goals or whether a dish is hard to make.

Assumptions and limits

  • Food cost is per serving and the same for every unit sold.
  • Popularity is measured against an even share of all units, using the editable 70 percent cutoff.
  • Margin is price minus food cost. Labor, overhead and discounts are not subtracted.
  • Only items with a sale in the period should be included.
  • The default menu is an example, not a recommendation.

Formulas reviewed October 10, 2026. See the calculation methodology for how SumPanda rounds, tests and sources its formulas.

Frequently asked questions

Why does the matrix use 70 percent of an even share?

With many items, few reach an even share. The 70 percent factor is the common convention for deciding which items are popular. You can change it in the advanced option.

Can an item be a Star one month and a Dog the next?

Yes. Sales change with season and promotion, and the average margin moves when other items change. Compare the same period each time you run the matrix.

Should I drop all the Dogs?

Not automatically. A Dog may support other sales or serve guests with special needs. Look at why it sells poorly before removing it.

Does the order of items matter?

No. Each item is compared with the totals for the whole menu, so the order does not change the answer.