Skip to content
Pricing

Restaurant Sales Mix Calculator

Calculate restaurant sales mix from units sold and selling price per item or category. See mix %, revenue share, contribution and profit rankings, top and lowest performers, and a concentration benchmark.

Restaurant sales mix formulas

Formula
Per row:
  Revenue = Revenue Override when set, else Selling Price × Units Sold
  Sales Mix % = (Units Sold ÷ Total Units) × 100
  Revenue Share % = (Revenue ÷ Total Revenue) × 100
  Contribution Margin $ = Selling Price − Food Cost (when food cost set)
  Contribution Margin % = (CM $ ÷ Selling Price) × 100
  Profit Contribution $ = CM $ × Units Sold

Totals:
  Total Units = Σ Units Sold
  Total Revenue = Σ Revenue
  Total Profit = Σ Profit Contribution (rows with food cost)
  Average Selling Price = Total Revenue ÷ Total Units
  Average Revenue Per Row = Total Revenue ÷ N

Rankings:
  Revenue rank: revenue desc, then mix %, then name
  Sales mix rank: mix % desc, then revenue, then name
  Profit rank: profit contribution desc (rows with food cost only)

Performers:
  Top: up to 3 rows by revenue share
  Lowest: up to 3 rows by sales mix % ascending

Concentration benchmark (top revenue share, lower is healthier):
  Excellent ≤ 25%, Good ≤ 35%, Average ≤ 45%, Low ≤ 60%, Critical > 60%

What it means

Sales mix splits one period's sales across the rows you enter. Unit mix answers what guests order most. Revenue share answers where the dollars come from, which is often a different row. When you add plate food cost, the tool also builds contribution margin and a profit rank, so a high-volume thin-margin leader can't hide behind unit counts. Revenue override exists because POS revenue rarely equals list price times units once comps, voids, and modifiers land. The headline benchmark scores concentration: how much of total revenue the single biggest row holds. A balanced line rides out a soft week on one SKU. A concentrated line doesn't. This page ranks share; it does not classify Stars and Dogs (Menu Engineering), measure spend per guest (Average Check), model one plate's variable costs (Contribution Margin), or stack a full expense set (Profit Margin).

Good to know

  • All rows share the same analysis period.
  • Food cost is plate food cost per unit when provided.
  • Revenue override represents actual POS revenue for that row.

Ideal range

  • Not a Star/Plow Horse/Puzzle/Dog matrix. Use Menu Engineering for classification.
  • Not spend per guest or per ticket. Use Average Check for that.
  • Not single-plate variable cost analysis. Use Contribution Margin when labor, packaging, or delivery belong in CM.

Variables

Units SoldRow units
Quantity sold for the item or category in the period.
Selling PricePrice per unit
Menu price, or category average price per unit.
Revenue OverridePOS revenue
Optional actual revenue for the row; replaces price × units.
Sales Mix %Unit share
Row units divided by total units, as a percent.
Revenue Share %Dollar share
Row revenue divided by total revenue, as a percent.
CM $Contribution margin dollars
Selling price minus plate food cost, when food cost is entered.
Profit Contribution $Profit contribution
CM $ multiplied by units sold for the period.
Top Revenue ShareConcentration measure
Revenue share of the leading row; drives the benchmark status.
NRow count
Number of items or categories in the analysis set.

Assumptions

  • Category mode uses an average price per unit for the category.
  • Benchmark bands score the top row's revenue share, not profitability.

Limitations

  • Not full-stack margin. Use Profit Margin when several expense lines drive the decision.
  • Doesn't model daypart splits, channel mix, or seasonality beyond the rows you enter.

Worked examples

Real numbers through the same formula this tool uses.

  1. 1
    Restaurant scenarioExample 1

    Four-item mix with a strong leader

    Burger (100 × $14, $4 cost), Salmon (40 × $24, $8), Salad (40 × $12, $3), Soup (20 × $10, $2). Total revenue $3,040. Burger holds 50% of units and about 46% of revenue, so the mix lands in the Low band even though profit is healthy.

  2. 2
    Restaurant scenarioExample 2

    Balanced category split

    Mains $1,000, Apps $960, Drinks $1,000, Dessert $1,000 in revenue. The top category holds about 25.3% of revenue, which reads Good: a healthy, diversified line.

How to use the restaurant sales mix calculator

Pull one clean POS period, choose item or category rows, then act on mix and revenue share together.

  1. Choose item or category mode

    Start with categories to see where the dollars live, then re-run in item mode inside the biggest pocket.

  2. Enter each row with units and price

    Add name, units sold, and selling price per row from the same date range. Keep names unique so rankings stay readable.

  3. Add food cost for contribution rankings (optional)

    Plate food cost per unit unlocks CM $, profit contribution, and a profit rank beside the revenue rank.

  4. Use revenue override when POS differs (optional)

    If comps, voids, or modifiers move actual revenue away from price × units, paste the POS figure so shares match the books.

  5. Read shares, rankings, and the benchmark

    Check mix % against revenue share, scan top and lowest performers, and use the concentration status to judge dependence on the leader.

How to read sales mix results

This tool shows how units and dollars split across items or categories. It does not classify Stars and Dogs, and it does not measure spend per guest.

  • Sales mix % and revenue share answer different questions

    Sales mix % is unit share. Revenue share is dollar share. A cheap high-volume item can lead mix while a pricey mid-volume dish leads revenue. Read both before you feature or cut anything.

  • The benchmark scores concentration, not menu quality

    Excellent means no single row owns too much of the period's revenue. A concentrated mix can still be profitable. It is just riskier if that leader slows down.

  • Food cost unlocks contribution views

    Leave food cost blank when you only need mix and revenue. Add plate food cost when you want CM $, profit contribution, and a profit rank beside revenue rank.

  • This is not menu engineering or average check

    Menu Engineering puts each item into Star, Plow Horse, Puzzle, or Dog. Average Check measures spend per guest or per ticket. Contribution Margin and Profit Margin solve single-ticket or full-stack margin questions. Sales Mix stays on share and ranking.

Best practices for sales mix analysis

Pull one clean POS period, label rows clearly, then act on share and rank together.

  • Match price, units, and overrides to one period

    Don't mix a promo week with a normal week. Sales mix lies when the dates don't match.

  • Read unit mix and revenue share side by side

    Cutting the mix leader can hurt covers. Cutting a thin revenue leader can help contribution. Know which one you're looking at.

  • Start with categories, then drill into items

    Category mode shows where the dollars live. Item mode shows which SKUs inside that pocket deserve features or cuts.

  • Add food cost before you celebrate volume

    High mix with weak CM is a Plow Horse problem. You need food cost on the row to see that clearly.

Common sales mix mistakes

Most bad mix decisions come from reading one share in isolation or mixing definitions.

  • Acting on sales mix % alone

    Unit leaders aren't always dollar leaders. Check revenue share before you reprint the menu.

  • Calling this menu engineering

    Sales mix ranks share. Menu Engineering classifies popularity against contribution. Use both when the question is what to feature versus what to cut.

  • Ignoring comps and voids in POS revenue

    If price × units doesn't match the register, use revenue override so share percentages match the books.

  • Judging mix from a one-day LTO spike

    A limited offer can look like critical concentration for a day. Re-run on a normal week before you change the core menu.

People also ask

Short answers operators search when they want to understand menu revenue share.

  • What is restaurant sales mix?

    Sales mix is how units and revenue split across menu items or categories in a period. Mix % is unit share. Revenue share is dollar share.

  • How is sales mix different from menu engineering?

    Sales mix ranks volume and revenue share. Menu Engineering classifies each item as Star, Plow Horse, Puzzle, or Dog using mix and contribution together.

  • How is sales mix different from average check?

    Average check measures spend per guest or per ticket. Sales mix measures how that spend is distributed across items or categories.

  • How do I improve a concentrated sales mix?

    Feature complementary items, train attach on mid-mix rows, and avoid stacking every promo on the same leader. Re-check contribution so new volume isn't thin.

  • Do I need food cost to run sales mix?

    No. Units and selling price (or revenue override) are enough for mix and revenue share. Add food cost when you want contribution and profit rankings.

Related tools and next steps

Sales mix sits beside engineering, check average, and margin tools. Use the right page for the next decision.

  • Restaurant Menu Engineering Calculator

    Classify Stars, Plow Horses, Puzzles, and Dogs when share alone isn't enough.

  • Restaurant Average Check Calculator

    Measure spend per guest or per ticket when traffic looks fine but dollars feel light.

  • Restaurant Contribution Margin Calculator

    Deep-dive one plate's contribution when you need variable costs beyond food.

  • Restaurant Profit Margin Calculator

    Stack a fuller cost set when the decision needs margin percent, not mix share.

Frequently asked questions

You may also need

Complementary calculators that often pair with this workflow.

Continue exploring

More tools to browse after you finish this calculation.

Guides from the Learning Center that explain this topic.

Browse all guides in the Learning Center.