Restocking is where your time goes, where your shrinkage hides, and where your route either compounds or erodes. Operators who average 4–6 machines per hour run profitable routes. Operators who average 2–3 machines per hour are subsidizing the operation with their own time without knowing it.
The Par-Level System (and Why You Need One)
A par level is the minimum acceptable inventory quantity for each SKU in each machine. When a slot drops to or below par, it goes on the restock list for the next visit. Running without par levels means you restock by gut feel — which means overstocking slow movers, stocking out on fast movers, and wasting 20–40 minutes per machine figuring out what to bring.
Setting up par levels takes about 45 minutes per machine the first time. After four visits, your telemetry data will tell you exactly how fast each slot turns. Here is the setup process:
- Capacity count: Record the maximum capacity of every slot in the machine (most planograms are 8–12 columns of 12–18 units per column).
- Velocity estimate: Based on your first 2–3 visits, estimate units sold per day per SKU.
- Set par at 30–40% of capacity: A slot that holds 12 units gets a par level of 4–5. When you see 4 units remaining, it goes on the restock list for that route day.
- Review and adjust quarterly: Seasonality, location workforce changes, and product preference shifts all change velocity. Par levels from January may be wrong by July.
Telemetry platforms (Nayax, Cantaloupe, 365 Retail Markets) show current vend counts and can alert you when specific slots drop below threshold. If your machines have telemetry, configure those alerts. You should never drive to a machine to find it is still 85% full.
Restock Cadence by Machine Velocity
Not every machine needs the same visit frequency. Calibrating cadence to velocity is how you reduce unnecessary miles without stocking out high earners.
| Machine Gross (Monthly) | Typical Cadence | Notes |
|---|---|---|
| Under $600 | Every 14–21 days | Consider whether this machine earns its route slot |
| $600–$1,000 | Every 10–14 days | Standard low-volume cadence |
| $1,000–$1,500 | Every 7 days | Most mid-market accounts land here |
| $1,500–$2,500 | Every 5–7 days | Watch telemetry for mid-week restock triggers |
| $2,500+ | 2–3x per week | Premium location; justify dedicated route day |
The goal is to arrive when the machine needs you, not before and not after. A stockout costs you revenue and annoys location staff. An unnecessary visit costs you time, fuel, and reduces your effective hourly rate. Telemetry-driven alerts collapse the guesswork entirely for operators willing to spend 30 minutes configuring the thresholds.
Truck Loading for Maximum Efficiency
How you load the truck determines how fast you can service machines. Disorganized trucks lose 15–25 minutes per route day in re-sorting product at each stop — which compounds to 60–90 minutes of dead time on a five-machine day.
Pre-kitting solves this. The night before a route day, pull the restock list from your telemetry dashboard and pack each machine’s product into a labeled tote, crate, or bag. At the machine, you grab the right tote, walk in, and load. No sorting at the vehicle, no second trips, no product left on the tailgate.
Truck organization principles:
- Load in reverse route order: The last machine you visit goes in first (deepest in the truck). The first machine you visit is loaded last, nearest the door. You should never dig past tomorrow’s product to get today’s.
- Separate ambient and refrigerated product: Cooler for drinks and refrigerated snacks; ambient bins for chips, candy, and shelf-stable items. Never mix.
- Carry a repair bag on every run: Coil springs, a can of coil lubricant, spare delivery motor if you run older equipment, a multimeter, zip ties, and tape. Machines that break during a restock can often be cleared in 10 minutes on-site. Without a repair bag, you make a second trip.
- Standardize your bins: Use the same bin size for every machine’s pre-kit. Stackable milk crates at $4–$8 each are the standard. Consistent bin size means consistent truck layout every day.
Telemetry-Driven Pre-Kitting
Manual restock lists built from memory or from the last visit’s notes are a step up from nothing, but they still require driving to the machine to confirm what is actually needed. Telemetry-driven pre-kitting eliminates that uncertainty.
The workflow: the night before a route day, open your telemetry dashboard and pull the current inventory levels for every machine on tomorrow’s route. Any slot at or below par goes on the pull list. You pull exactly that product from your warehouse, pre-kit it, and load the truck. When you arrive at the machine, you know before you open the door exactly what goes in. Service time per machine drops from 45–60 minutes (with manual counting) to 20–30 minutes.
At 5 machines per day, that 20-minute-per-machine reduction saves 100 minutes on route day — enough time to add a sixth machine to the same day without extending your hours. That sixth machine is pure incremental margin on the same fuel and truck cost.
Use the VendBuddy Restock Planner to generate route-day pull lists from your machine data. Connect your Nayax or Cantaloupe account and the planner builds the pre-kit list automatically.
Route Mileage Optimization
Fuel and vehicle wear are your largest variable operating cost after product. A disorganized route — driving back across town to a machine you passed two hours ago — can add 30–50% to your mileage with no revenue benefit.
Practical optimization steps:
- Map every machine: Plot all machine locations in Google Maps or route-optimization software (Route4Me, OptimoRoute, or simply Google Maps multi-stop routing for under 10 machines). Visual mapping reveals inefficient sequencing that gut-feel routing misses.
- Group by geography, not by account: It is tempting to service all machines at one company on the same day. If those machines are spread across a city, you are optimizing for relationship management, not mileage. Optimize for geography first.
- Account for parking and access time: A machine in a loading dock with difficult parking is worth 10 extra minutes in your time budget per visit. Factor this into cadence decisions — a machine with bad access should generate proportionally higher gross to justify the friction.
- Track miles per machine serviced: A healthy metric is under 8–10 miles per machine serviced on an established route. If you are averaging 15+ miles per machine, your route geography needs compression.
The IRS mileage rate for 2026 is $0.67/mile. At 120 miles per route day, that is $80.40 in deductible mileage cost. Cutting that to 90 miles saves $20/day — roughly $400–$500/year per route day in documented cost savings, plus real fuel reduction.
Managing Shrinkage During Restocks
Shrinkage in vending is product that leaves inventory without generating revenue: employee theft, operator counting errors, machine jams that dispense product but the customer does not receive it (and files a chargeback), and expired product pulled and discarded. Industry average is 1–3% of gross revenue annually.
Restock discipline is the primary shrinkage control. Every time you restock a machine:
- Count what you add to each slot and record it. The difference between your recorded addition and what the machine actually sold (from telemetry) isolates any discrepancy.
- Pull and discard expired product as you restock, not as a separate visit. Write off expired product immediately — it is a documented tax deduction and hiding it in the inventory count creates false margin data.
- Check the vend sensor and jammed-item tray on every visit. Product that jammed and dispensed but did not reach the customer still counts as a cost-of-goods depletion without the revenue credit.
- Log anything you pull, eat, or give to location staff separately. Many operators undercount this — five granola bars per route day is $3–$5 in unreported cost of goods every visit.
See the 5k/month operations playbook for a full inventory reconciliation checklist at the warehouse level.
FAQ
How many vending machines can one person restock per day?
A solo operator using pre-kitting and telemetry-driven lists can service 10–14 machines per day on a geographically tight route. Without pre-kitting, the realistic ceiling is 7–9. The industry steady-state benchmark is 4–6 machines per operating hour including drive time, not just service time.
What is a par level in vending and how do I set it?
A par level is the minimum remaining quantity per slot that triggers a restock. Set it at 30–40% of slot capacity. A slot holding 12 units gets a par of 4–5. When telemetry shows a slot at or below par, it goes on the pre-kit list for the next route day.
How often should I restock a vending machine?
Cadence should match velocity. Machines grossing under $600/month can be visited every 14–21 days. Machines grossing $1,000–$1,500/month need weekly visits. High-volume machines above $2,500/month often need 2–3 visits per week to avoid stockouts on top sellers.
Does telemetry actually save enough time to justify the cost?
Yes for any operator with 5+ machines. At $5–$10/machine/month for telemetry, a 10-machine route costs $50–$100/month. If telemetry saves even one unnecessary visit per machine per month (30 minutes + fuel), the time value alone pays for the subscription several times over.
Related: the $5k/month operations playbook, best products to stock in your machines, how to scale your vending business, placing machines for maximum revenue, and finding new vending locations. Build your route-day pull list in the Restock Planner.