Key Takeaways
- Prekitting is your biggest single time saver at the stop: Automatic Merchandiser puts the gain at 15 to 20 percent more route productivity. The counting trip disappears.
- Route consolidation follows quickly: one Canadian operator moved drivers from 18 to 20 machines a day up to 30. The same fleet later covered 1,200 machines with eight trucks.
- More service is not always more profit: a simulation in the Journal of Industrial Engineering and Management found profit peaked at a 70% service level.
- Route density decides your cost per stop: grouping 8 to 12 machines inside one service area removes most of the driving between them.
- Maintenance belongs on the restock run: repairs bundled into a planned visit avoid the labour and travel cost of a dedicated callout.
Before prekitting, drivers at McMurray Coin Machines in Alberta were servicing 18 to 20 machines a day. Four weeks after the switch, each truck was doing 30. The operation later ran 1,200 machines on eight trucks instead of thirteen routes, Automatic Merchandiser reported. Nobody drove faster. The change was knowing what each machine needed before the truck was loaded.
Four decisions set your route cost: service frequency per machine, how you group your stops, how you control inventory between visits, and how you handle maintenance. This guide works through each one.
What Route Efficiency Actually Measures
Shortest distance isn’t the right target. A shorter route that leaves machines half-filled generates a return visit, so the saving on kilometres gets spent twice over on labour. What you want to track is total cost per service stop. That means fuel, driver hours, warehouse picking time, and the sales you lost while a slot sat empty.
Fixed calendar schedules push that number up from both sides. Slow machines get serviced before they need it, and fast machines sit empty for days before their scheduled slot comes round.
| Planning input | Fixed calendar routing | Demand-driven routing |
|---|---|---|
| What triggers a visit | The day of the week | Stock level, sales velocity, or a fault alert |
| Van load | Standard load for every machine | Per-machine picks from current stock data |
| Time spent at the machine | Count, walk back, fetch, refill | Open, refill from the tote, close |
| Response to a jam or outage | Discovered at the next scheduled visit | Alert on the same day it happens |
| Effect of adding a machine | Adds a stop and usually a trip | Absorbed into an existing run |
Three metrics tell you quickly whether your schedule is working. Track units sold between visits, product carried back to the warehouse, and days per month with an empty best seller. If the first is falling while the second rises, you’re servicing too often.
Building Restocking Cycles Around Real Demand
Service frequency should follow sales velocity per machine. Most routes still run on a map someone drew years ago and never revisited. A machine selling 50 or more items weekly needs restocking well before it empties, while a low-volume site can run considerably longer between visits.
There is also a ceiling on how much service pays for itself. Researchers at Kyung Hee University simulated an 80-machine network across a full year. System profit peaked at a 70% customer service level, then declined as the target moved to 99%. Chasing near-perfect availability costs more in visits and stock than the recovered sales are worth.
A working velocity grid
Treat the grid below as a starting structure and calibrate each tier against your own sales history. The tiers matter more than the exact figures.
| Machine tier | Weekly units | Restock trigger | Typical interval |
|---|---|---|---|
| Low volume | Under 20 | 40% of par remaining | Every 2 to 3 weeks |
| Standard | 20 to 50 | 30% of par remaining | Weekly |
| High traffic | 50 to 120 | 25% of par remaining | Twice weekly |
| Fresh food, any volume | Any | Expiry window, not stock level | Follow shelf life |
Par levels turn that grid into something a driver can act on. Set a par for every slot, then set a trigger point below it. The trigger is your restock signal, and the gap between the two is your safety stock.
Fresh assortments follow their own rule. Chilled and prepared food is scheduled against shelf life, so the visit happens before expiry regardless of how much stock is left. Neuroshop fridge vending machines log temperature continuously and report stock by shelf, so you can plan chilled routes around expiry dates instead of guessing.
Setting a cycle from scratch
- Pull 8 to 12 weeks of sales per slot for each machine, so seasonal noise doesn’t distort the average.
- Calculate daily velocity per slot, then multiply by your target interval to get a par level.
- Add safety stock covering roughly two days of sales for the top three sellers in that machine.
- Set the trigger point at the level where remaining stock covers the lead time to your next planned visit.
- Review after one month and adjust any slot that consistently hits zero or consistently comes back full.
Prekitting cuts the time spent at the machine
Prekitting means picking each machine’s order in the warehouse and loading it as a labelled tote, so the driver arrives with exactly what that machine needs. Automatic Merchandiser puts the productivity gain at 15 to 20 percent per route. The driver no longer counts at the machine, walks back to the truck, and returns with product. Warehouse labour is also cheaper per hour than route labour, so the picking work costs less where it moves to.
Accuracy is what makes it work. In the same coverage, an operator running software-generated pick lists reported totes coming back only 10 to 15 percent full. Before that, trucks left and returned loaded.
Route Design and Machine Density
Route density is decided at the point you sign a location, not when you plan the week. Clustered placements reduce travel cost permanently, while scattered ones raise it on every run for as long as the contract lasts.
- Target a workable cluster size: planning routes around 8 to 12 machines in the same area keeps most travel inside a few minutes per leg.
- Group by access time, not map distance: loading bays, badge access, and lift waits often outweigh the driving between two nearby addresses.
- Watch for saturation: extra machines in a small footprint split the same customer traffic, so density helps travel cost while hurting revenue per machine.
- Stack formats at strong sites: a chilled unit plus an ambient unit at one address doubles revenue per visit without adding a stop.
- Add to routes before creating them: an extra machine on an existing run carries almost no travel cost. A new area carries all of it.
Building density into one site is often stronger than adding a site. Multi-unit setups such as Neuroshop AI micromarkets combine fridge, freezer, and ambient sections at one address, so a single stop covers a full assortment.
Still planning your routes from a paper fill sheet?
Neuroshop machines report stock levels and faults before your driver leaves the warehouse.
Inventory Management Between Visits
What happens between two service calls determines the yield of the next one. Four failures account for most of the lost margin on operator routes:
- Stockouts on best sellers: your fastest-moving slot empties first and takes the highest margin with it. Set the trigger point on those slots first, before optimising anything else.
- Bring-backs: product loaded, driven around, and returned unsold. That is warehouse handling you pay for twice, and it is the clearest sign your par levels are guesses.
- Dead stock in prime slots: a slow item at eye level costs you the sales that slot could have produced. Review the bottom three sellers per machine every quarter and swap them out.
- Spoilage in chilled and fresh assortments: expiry dates drive the loss here, so a full shelf can still cost you money. Rotation on every visit is the only reliable control.
Planograms are what keep this controllable as the fleet grows. A documented shelf layout per machine standardises picking, service, and reporting across locations. Live inventory data then shows which slots are underperforming, so the layout gets corrected on evidence. The AI technology stack behind vending explains how vision and weight sensing produce that data at item level.

Folding Maintenance Into the Same Run
Unplanned callouts carry the full cost of a service stop and generate no sales. Condition-based maintenance moves most of that work onto visits your driver is already making.
A 2025 study from Lamar University modelled this across 20 machines over a simulated six-month deployment. Against a time-based preventive schedule, the predictive setup produced 32% less unplanned downtime and 27% fewer unnecessary technician dispatches. Mean time between failures rose from 21.3 to 28.4 days. The retrofit cost per machine came in under $50.
Signals worth acting on
- Repeated failed vend attempts on one slot: usually a motor or spiral issue, and the machine keeps taking the failure until someone opens it.
- Temperature drift in a chilled unit: your earliest warning of a compressor or door seal problem, and the one with product loss attached.
- Sales dropping to zero mid-week on a healthy machine: typically a payment terminal or connectivity fault, not a change in demand.
- Rising power consumption: often a seal, fan, or icing issue building up over several days.
Remote diagnostics turns each of those into a planned action. The technician sees the error code before dispatch, brings the right part, and closes the job on one visit.
What a driver should do at every stop
A short standard check on every visit removes a large share of emergency callouts:
- Wipe the coin path and note any rejected bills or declined cards.
- Check the door seal and gasket on chilled units for tearing.
- Clear dust from condenser coils and confirm nothing is blocking airflow.
- Rotate stock by date and pull anything expiring before the next planned visit.
- Log anything unusual in the machine record, even when nothing needed fixing.
Fewer moving parts also means fewer of these interventions. Systems built on cameras and weight sensing avoid the spirals and coin mechanisms behind most mechanical faults. That’s one reason operators moving to smart vending formats report lower service loads per machine.
Measuring Route Performance
Scheduling changes only hold if someone reports on them. Six metrics cover most of what matters, reviewed monthly at route level and quarterly at driver level.
The example column below describes a mid-size operator: roughly 60 machines across an urban and suburban mix, two drivers, connected machines with live stock data. Your own baselines will differ, so use these as a sense of scale while you calibrate.
| Metric | How to calculate | Example: 60-machine urban route | Warning sign |
|---|---|---|---|
| Cost per service stop | Total route cost divided by stops completed | 12 to 18 EUR | Rising while stop count stays flat |
| Stops per driver day | Completed stops divided by working days | 10 to 12 | Below 8 on a dense urban route |
| Kilometres per machine serviced | Route distance divided by machines filled | 6 to 10 km | Climbing after a new location is added |
| Bring-back rate | Product returned divided by product loaded | Under 15% | Above 20% on any prekitted route |
| Stockout days per machine | Days per month with a top seller at zero | 0 to 2 days | Any repeat on the same slot |
| Emergency visits per 100 machines | Unplanned callouts divided by fleet size | 3 to 6 per month | Trending up month over month |
Compare drivers on the same route before you compare them across routes. Urban and rural territories carry different travel costs, so a blended average tells you nothing useful about either. Your top performers usually have a repeatable habit worth documenting, such as a fixed order for opening and filling a machine.
Route reviews also catch changes at the location itself. A tenant moving out or a shift pattern changing at a plant will show up in your sales data. Usually weeks before anyone mentions it. Several of these patterns appear among the common mistakes operators make when scaling a network.
Running fresh food across several sites at once?
Neuroshop fridges log temperature continuously and flag expiring stock before your next visit.
Final Thoughts
Route efficiency comes down to four connected habits: servicing on demand signals, clustering your stops, keeping bring-backs and stockouts low, and handling maintenance during planned visits. Each one is measurable, and each one shows up in cost per stop within a quarter.
Operators who track those numbers monthly tend to find the same handful of machines and routes causing the losses. Fixing those specific stops usually beats any general efficiency programme.
Frequently Asked Questions
How often should vending machines be restocked? Frequency should follow sales velocity per machine. High-traffic machines selling over 50 items weekly often need twice-weekly service, while low-volume sites can run two to three weeks between visits without stockouts.
What is prekitting in vending operations? Prekitting means picking each machine’s exact order in the warehouse and loading it as a labelled tote. Your driver fills and closes without counting on site, which trade coverage links to 15 to 20 percent higher route productivity.
How many vending machines should one route cover? Plan around 8 to 12 machines within a single service area. Beyond that, travel time between stops usually grows faster than the revenue those extra machines contribute to the run.
Can maintenance be handled during restocking visits? Most of it can. Remote error codes tell your technician what’s wrong before dispatch. Parts travel with the restock load, and the repair closes on a visit that was already scheduled.
Which metric best shows route efficiency? Cost per service stop, because it pulls fuel, driver time, and warehouse picking into one number. Track it alongside bring-back rate, since a low cost per stop with high bring-backs means wasted handling.