Skip to main content
Calcimator

Product Mix Calculator

Optimize vending machine product assortment by analyzing revenue and margin across snack, drink, healthy, and specialty categories.

About this calculator

This calculator breaks a vending machine's slots into four categories — snacks, cold drinks, healthy items, and specialty/other — with the specialty share automatically absorbing whatever percentage is left after the other three are allocated, so your three input percentages don't need to add to 100 on their own. Each category's daily revenue is its slot count times a daily inventory-turns figure (how many times, on average, each slot fully sells through and gets restocked in a day — a fractional number like 1.2 represents moderate turnover) times that category's average price. Gross profit per category applies your entered margin percentage to snacks, drinks, and healthy items individually, but specialty/other items are given a fixed assumed margin of 50% rather than a configurable input, since that catch-all category covers too wide a price range to model precisely.

Daily figures are scaled to monthly by multiplying by 30. The blended margin output is the true weighted average margin across everything sold, which is usually more informative than eyeballing any single category's margin in isolation, since it reflects your actual slot allocation. Revenue and profit per slot per day are the most actionable numbers here: comparing them against your real per-slot sales data is how you spot which product category is dragging down the machine's overall performance and deserves fewer slots, versus which one is quietly outperforming and deserves more.

Inputs

%
%
%
$
$
$
$
%
%
%

Results

Monthly revenue

$2,844.00

Monthly gross profit

$1,539.00

Blended margin (%)

54.1%

Daily revenue$94.80
Revenue / slot / day$2.37
Profit / slot / day$1.28
Snack slots16
Drink slots14
Healthy slots6
Specialty slots4
Other (%)10%
How to Use This Calculator
  1. Enter Total machine slots, Snack allocation (%), and Cold drink allocation (%).
  2. Set Healthy items allocation (%), Snack avg. price ($), and Drink avg. price ($).
  3. Adjust Healthy avg. price ($), Specialty avg. price ($) as needed.
  4. Review Monthly revenue ($), Monthly gross profit ($), and Blended margin (%) (%).
  5. Use Daily revenue ($) and Revenue / slot / day ($) to inform your decision.

How the result changes with Daily inventory turns

Daily inventory turnsMonthly revenueMonthly gross profitBlended margin (%)
0.6$1,422.00$769.5054.1%
0.9$2,133.00$1,154.2554.1%
1.8$4,266.00$2,308.5054.1%
3$7,110.00$3,847.5054.1%

What each input means

Total machine slots
Total product slots in the machine. Standard: 30-45 for snack, 8-10 for drink.
Snack allocation (%)
Percentage of slots for traditional snacks (chips, candy, cookies).
Cold drink allocation (%)
Percentage of slots for cold beverages (soda, water, juice).
Healthy items allocation (%)
Percentage of slots for healthy options (granola, fruit, protein bars). Remaining goes to specialty.
Snack avg. price ($)
Average selling price for snack items.
Drink avg. price ($)
Average selling price for cold beverages.
Healthy avg. price ($)
Average selling price for healthy items. Often premium-priced.
Specialty avg. price ($)
Average selling price for specialty items (energy drinks, premium snacks).
Snack margin (%)
Gross margin on snack items. Typical: 50-65%.
Drink margin (%)
Gross margin on beverages. Typically higher than snacks: 55-70%.
Healthy margin (%)
Gross margin on healthy items. Often lower due to higher wholesale cost: 35-55%.
Daily inventory turns
How many times each slot sells out per day. 0.5 = slow, 1.0 = average, 2.0+ = high traffic.

What each result means

Monthly revenue
Projected monthly revenue from all product categories.
Monthly gross profit
Projected monthly gross profit after COGS.
Blended margin (%)
Weighted average margin across all categories.
Daily revenue
Total daily revenue across all product categories.
Revenue / slot / day
Average daily revenue per machine slot. Use to identify underperformers.
Profit / slot / day
Average daily gross profit per slot.
Snack slots
Number of slots allocated to snacks.
Drink slots
Number of slots allocated to cold drinks.
Healthy slots
Number of slots allocated to healthy items.
Specialty slots
Remaining slots for specialty products.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Total machine slots = 40, Snack allocation (%) = 40, Cold drink allocation (%) = 35, Healthy items allocation (%) = 15 = 12 input(s) provided
  2. Calculate Monthly revenue
    Monthly revenue = totalDailyRevenue * 30
    2844 = $2,844
  3. Calculate Monthly gross profit
    Monthly gross profit = totalDailyProfit * 30
    1539 = $1,539
  4. Calculate Blended margin
    54.1 = 54.1%
  5. Calculate Daily revenue
    Daily revenue = snackDailyRev + drinkDailyRev + healthyDailyRev + otherDailyRev
    94.8 = $94.8
  6. Calculate Revenue / slot / day
    Revenue / slot / day = totalDailyRevenue / max(1, totalSlots)
    2.37 = $2.37

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

What does the daily inventory turns input actually represent?

It's the average number of times each slot in a category fully sells through and gets restocked per day — a value of 1.0 means a slot's contents sell out and get refilled roughly once daily, while 0.5 means it takes about two days to sell through, and 2.0 means a slot turns over twice a day. It's applied identically across every slot in a category, so it represents an average turnover rate, not a per-slot figure that varies by exact position in the machine.

Why does specialty/other use a fixed 50% margin instead of an input like the other categories?

Snacks, drinks, and healthy items each get their own margin input because they're reasonably narrow, well-understood categories, but specialty/other is a catch-all bucket that could include anything from energy drinks to premium snacks with very different cost structures. Rather than ask you to estimate a margin for an undefined mix of products, the calculator applies a flat 50% assumption to that category, which you should treat as a rough placeholder rather than a precise figure.

Why is blended margin usually more useful than looking at one category's margin alone?

Blended margin is the true weighted average across everything sold, calculated from total profit divided by total revenue, so it automatically accounts for how many slots (and how much revenue) each category actually represents. A category with a high margin percentage but very few slots barely moves the needle, while a lower-margin category with heavy slot allocation can dominate the real bottom line — blended margin reflects that balance where any single category's number can't.

How should I use revenue and profit per slot to decide on reallocating slots?

These per-slot figures divide total daily revenue and profit by total slot count, giving you a machine-wide average to benchmark against your actual observed sales per slot in each category. If a category's real sales per slot are running below this blended average, that's a signal it's over-allocated relative to demand and could give up slots to a category performing above average — the calculator's output is the yardstick, but the comparison requires your own real sales data.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Business & Entrepreneurship.