Vending Profit Calculator
Estimate sellable stock and route-limited operating profit for packaged goods, coffee or water.
USA · USD · Editable illustrative assumptions · No calculator inputs leave your browser.
Your scenario
Open each section to check all assumptions. Formats use different resources; switching format preserves your entries.
Scenario results
- Operating profit before depreciation, interest and income tax
- 1050.16
- Net sales
- 2660
- Dispensed units / period
- 1064
- Total unmet units / period
- 56
- Paid route hours per period
- 5.67
- Operating profit less unpaid owner-work allowance
- 950.16

Explore the financial model
Concept illustration, not a screenshot of the paid workbook.
- Editable Excel workbook with five-year monthly and annual projections.
- Low, Base and High scenarios; linked P&L and cash-flow reporting.
The listing describes visitor conversion and repeat orders. Slot-level stock, route scheduling and coffee/water resource logic are not confirmed.
Buy Financial ModelView model details and fitWorked default: two packaged-goods machines
Across 28 days, demand is 2 × 20 × 28 = 1,120 items. At 95% uptime, 1,064 requests remain. Four fills provide 1,128.96 saleable stock capacity, so 1,064 units sell for $2,660 net sales. Stock consumed costs $868.57, processing costs $131.94 and percentage commission costs $266. Contribution is $1,392.49. Route and fixed costs total $342.33, leaving $1,050.16 operating profit before the excluded items. The $100 unpaid-owner allowance leaves a $950.16 economic remainder.
What these results mean
Defaults are editable illustrations, not U.S. averages. The operating tools use a 28-day period by default, net prices before collected sales tax and an identical machine/location cohort. Simple view and Detailed P&L read the same ledger. Changing a view does not change the inputs.
Revenue includes only dispensed product. Demand first loses the unavailable selling-time share, then actual sales are capped by stock, resources and machine throughput. Unmet demand is shown separately. In steady state, consumed packaged stock equals sold items divided by saleable yield. Remaining stock is not revenue or an additional expense.
Route visits include the opening load, use evenly spaced service cycles and visit every machine each round. Available route hours cap the number of complete rounds. Loading, driving, refill and service minutes are included; no route optimization or calendar appointment booking is performed.
Contribution deducts consumed stock/resources, percentage commission and processing. Operating profit also deducts paid route labor, vehicle operation, fixed location fees, maintenance and overhead. It excludes depreciation, interest, debt principal, income tax and distributions. Unpaid owner work is shown separately; do not enter paid hours again as unpaid work. Annualization is steady state, not a seasonal cash forecast.
Continue with a practical guide
- When does another machine make a route less efficient?
Compare incremental contribution, extra driving and an eight-hour route schedule before accepting a third placement.
- How do you estimate replenishment labor and travel?
Use a complete route-time worksheet covering loading, driving, refill, service and vehicle costs without double-counting owner labor.
- How do you compare two potential machine locations?
Compare two completed machine-location worksheets using the same period, unit cost and payment assumptions; identify the travel-cost reversal.

Explore the financial model
Concept illustration, not a screenshot of the paid workbook.
- Editable Excel workbook with five-year monthly and annual projections.
- Low, Base and High scenarios; linked P&L and cash-flow reporting.
The listing describes visitor conversion and repeat orders. Slot-level stock, route scheduling and coffee/water resource logic are not confirmed.
Buy Financial ModelView model details and fit