Skip to content
VendPatch

Money operations

How to calculate vending machine profit by location, not just total sales

A route can collect more cash every month and still become less profitable. The useful question is not only what you sold, but what each machine kept after the costs required to operate it.

Published
September 14, 2026
Reading time
11 minute read

Key takeaway

Measure contribution profit per machine first. Then allocate shared route costs consistently, without pretending the allocation is more precise than it is.

01

The measurement problem

Sales can hide a weak location

Gross sales are easy to notice because card-reader portals and cash collections put the number in front of you. But sales do not tell you how much inventory was consumed, how much the host earned, or how much labor and mileage the machine required.

A downtown machine that sells $1,800 may need three visits a week, carry a high host commission, and generate frequent refunds. A smaller office machine may sell $1,050 with one efficient visit and almost no waste. The second machine can be the better business asset even though its top line is lower.

Keep the calculation attached to the machine and location. A company-wide monthly total is still useful, but it cannot tell you where to change price, assortment, service frequency, or contract terms.

02

The core model

Build the machine profit waterfall in the same order every month

  1. 01

    Start with recognized sales

    Combine cash, coin, and card sales for the period. Reconcile card sales to processor statements and mark estimates separately from imported or counted records.

  2. 02

    Subtract refunds and discounts

    Keep refunds connected to the original machine whenever possible. This preserves a realistic service history and prevents a company-wide refund bucket from hiding a problem unit.

  3. 03

    Subtract cost of goods sold

    Use units sold or a defensible inventory-count method, multiplied by unit cost. A product purchase is inventory first; it becomes COGS when the product is sold or written off.

  4. 04

    Subtract direct operating costs

    Include card processing, host commission or rent, refunds not already deducted, machine-specific repairs, spoilage, and supplies used at that location.

  5. 05

    Add a consistent route-cost view

    Allocate mileage and labor using one documented rule, such as actual visit time plus route miles. Use it to compare locations, not to create false accounting precision.

03

Worked example

A machine with $1,420 in sales does not have $1,420 in profit

Assume one snack machine operates in a mid-size office for a calendar month. The amounts below are illustrative, not industry benchmarks. Replace every line with the operator's own invoices, processor statement, contract, visit log, and sales records.

Office snack machine · one month
Cash and card sales
Revenue
$1,420
Refunds
Contra-revenue
− $18
Product cost sold
42% of recorded sales in this example
− $596
Card processing
Processor statement
− $58
Host commission
10% of sales under this example agreement
− $142
Spoilage and adjustments
Physical count variance
− $24
Allocated visits and mileage
Four visits using a documented internal rate
− $176

Estimated machine contribution after direct and allocated route costs: $406

04

Record design

Use categories that lead to decisions

The category list should be stable enough to compare periods. Avoid creating a new category for every receipt description. Attach the receipt as evidence, then map it to a controlled reporting category.

  • Revenue: cash sales, coin sales, card sales, and other machine income.
  • Product economics: beginning stock, purchases, transfers, ending stock, COGS, spoilage, and shrinkage.
  • Payment costs: card processing, reader connectivity, chargebacks, and refunds.
  • Location costs: percentage commission, fixed rent, utilities when charged, and location-specific insurance requirements.
  • Machine costs: parts, repairs, cleaning supplies, reader fees, and depreciation used for management reporting.
  • Service costs: visit labor, mileage, parking, tolls, and outside technician invoices.
05

Management cadence

Review weekly signals and monthly economics

Weekly, look for exceptions: a sales drop, an unusual refund cluster, repeated stockouts, a machine that needed an extra visit, or cash that has not been collected. These signals protect service and prevent month-end surprises.

Monthly, close the period. Reconcile processor settlements, record remaining cash, review inventory adjustments, post host obligations, and compare contribution profit by machine and location. Add a note when a one-time repair or temporary closure makes the month unusual.

Use the result to choose an action. Raise a price, change a product, lower par, alter visit frequency, repair the machine, renegotiate terms, or exit the location. A report that does not change a decision is probably too broad.

About this article

Written and maintained by the VendPatch Editorial Team. We publish practical operating guidance, identify illustrative examples, avoid paid placement, and revise articles when the product or recommended workflow changes.

VendPatch builds vending operations software. Product links are identified in context. This article is educational and does not replace accounting, legal, tax, employment, food-safety, or insurance advice.