
Guides
Vending machine inventory control from load-out to month end
Vending machine inventory control runs on removal reasons, a count written at each machine, and a month end reconciliation that ties back to supplier invoices.
What to take away
- Vending machine inventory control is three short routinesload out, the count at each machine, and month end.
- The count that matters is the one written down at the machine, before you drive away.
- Every unit you pull needs a reason recorded, or you cannot tell spoilage from theft.
- A month end that does not tie back to purchase invoices is a tally, not a control.
- Once a quarter, review each machine on sales, sell outs and anything that changed at the site.
Load out
- Print or open the planogram for every machine on today's route.
- Load to par for each selection, not to whatever fills the shelf.
- Check date codes on everything going on the truck, and leave the shortest dated stock for the machines you will revisit soonest.
- Carry spares of the fastest movers so a busy machine does not send you back.
- Take the coin float and check the card reader status on any machine flagged since the last visit.
- Confirm you have the removal log, sheet or screen.
Par is a number you set from history, not a guess. A selection that sells out twice between visits is under par; one that expires twice is over it.
Load out checklist
- Open planogram for every machine
- Load to par, not to full
- Check date codes on truck stock
- Carry spares of fastest movers
- Take coin float, check card reader
- Confirm removal log sheet or screen
The count at the machine
Count what is left in each selection before you load anything. Once product goes in, the last cycle's data is gone.
Count at the machine
- Count each selection before loading
- Note any selection that was empty
- Pull out of date or damaged stock
- Record removal reason against selection
- Load to par and record what you loaded
- Clear coin box and note stacker
Note any selection that was empty. Sell outs cost more than slow movers and are easier to miss.
Pull anything out of date, damaged or unsellable, and record the reason against the selection. Then load to par and record what you loaded.
Clear the coin box and note stacker, and write the amounts down before you leave the site. Test one vend and one card transaction if the reader has been reported faulty.
Four removal reasons, and what each one tells you
Every unit that comes off a machine gets one of four labels: expired, damaged, jammed and unsellable, or missing.
Removal reason patterns
Pattern
- Expiry at one machine
- Par too high
- Damage in one column
- Mechanical fault
- Sell outs between visits
- Par too low
- Missing at one site
- Security question
What it means
- Expiry at one machine
- Cut slowest column
- Damage in one column
- Technician inspect
- Sell outs between visits
- Raise par
- Missing at one site
- Walk site with host
First move
- Expiry at one machine
- Damage in one column
- Sell outs between visits
- Missing at one site
The first three are operating costs. Missing is the one that points at shrink, and it only shows up if the other three are recorded honestly. An operator who writes everything off as damaged has no shrink figure at all.
After a month, the pattern usually reads itself:
Four removal reasons
| Pattern | What it usually means | First move |
|---|---|---|
| Expiry at one machine | Par set too high for that site | Cut the slowest column |
| Damage in one column | Mechanical fault in the delivery path | Have a certified technician inspect it |
| Sell outs between visits | Par too low or interval too long | Raise par or shorten the cycle |
| Missing units at one site only | A security question, not a stock question | Walk the site with the host |
Missing stock concentrated at one site is the case that needs a conversation, and possibly a lock or a camera. Set the next visit's par for that machine from what it actually sold and what came off it, not from what fits on the shelf.
Month end reconciliation
- Total purchases for the period from supplier invoices.
- Total units loaded across all machines from the visit records.
- Total removals, split by the four reasons.
- Take opening stock on hand, add purchases, subtract loads and removals, and compare the result against a physical count of the storage room.
- Investigate any gap before it becomes a habit.
The physical count is the step operators skip when they are busy. It is also the only step that catches a slow, quiet loss, because everything else reconciles records against records.
Month end reconciliation
- Total purchases from supplier invoices
- Total units loaded from visit records
- Total removals split by four reasons
- Opening stock plus purchases minus loads and removals
- Compare result against physical count
- Investigate any gap before it becomes habit
File the invoices and visit records together. Purchases and inventory are among the records the Internal Revenue Service: What kind of records should I keep? guidance expects a small business to hold, alongside gross receipts, expenses and asset purchases. For a route, that file is the supplier invoices, the load sheets, the removal logs, the bank deposits and the paperwork on each machine.
Quarterly review, machine by machine
Three questions per machine, once a quarter:
- How did sales move since the last review?
- Which selections sold out since the last visit?
- What changed at the site?
Quarterly review per machine
- Which selections do not justify their column?
- Which selections sold out more than once?
- Has site headcount or shift pattern changed?
- New cafeteria or competitor machine in building?
- Replace worst selection and date the change
- Raise par or shorten the interval
The third question explains the changes the first two cannot. A host who opens a staffed break room changes demand overnight, and no par adjustment fixes that. That is a conversation with the host, and it may change which markets are worth the drive.
Two checks that are not about stock
Check the approach to the machine on every visit. Cartons, a propped door or a chair in front are things a host has done without thinking.
Access to machines in a place of public accommodation is governed by the U.S. Department of Justice: 2010 ADA Standards for Accessible Design. Move the obstruction and tell the site contact.
Check refrigerated machines against whatever temperature record your state requires. Temperature control, date marking and what to discard after a power loss are set by the state or county health department, not by this page.
The U.S. Food and Drug Administration: State Retail and Food Service Codes and Regulations directory names the agency in each state. Ask what they expect to see, and keep the answer in the same file as your counts.
Paper or software
Paper works at a few machines. It stops working around the point where you cannot remember every site.
The test is simple: can you say, without opening a box, which selection sold out at which machine last cycle? If not, the record keeping has to change, on paper or on a screen.
Software earns its fee when it holds the par levels, the removal reasons and the month end totals in one place, and when it exports something your accountant can read. A spreadsheet does the same job for a small route if someone actually fills it in: one tab per machine, with columns for par, loaded, removed and the reason. Google Sheets or Excel will do.
Either way, put the machine level list where the driver already looks: inside the service door, or on the screen they open first. Keep it to one screen. Review it after any incident it failed to catch.
The other discipline is using the data. If nobody reads the removal log, nobody fills it in honestly. Review it once a month, out loud, and feed what it says back into supplier selection and into each site's planogram.
Common questions
How often should the physical count happen?
Monthly suits most small routes, and more often is worth it in the first few months while you are still learning where stock goes. What matters more than the frequency is that it is a real count of what is on the shelf, not last month's total copied forward.
What if my counts and my sales never quite agree?
A small, stable gap is usually a counting process problem. A growing gap, or one concentrated at a single site, is not. Look at whether the gap follows a machine or follows a person, and start there.
Do I need a separate removal log for each machine?
No, but the log has to name the machine and the selection on every line. A single route-wide sheet works if those two fields are always filled, because that is what lets you sort by site at month end.
Who sets the temperature and date marking rules for refrigerated machines?
Your state or county health department does, and the FDA directory above names the right agency for each state. For allergen and ingredient information on the products themselves, the manufacturer's labeling is the authority.







