Most operators check their vending dashboard to see one number: total sales. That is the least useful number in the report. The operators who catch problems early, prune slow SKUs systematically, and know when a machine is being tampered with are reading four specific reports in a specific sequence every week.
This guide covers the report types that matter, what to look at weekly vs. monthly, and the specific patterns that indicate under-stock, theft, machine-down events, and pricing mismatches. Applies to operators on 365, HAHA, Cantaloupe, and any platform with transaction-level reporting.
The four reports that actually matter
1. Daily revenue trend (check weekly)
Not your total — the trend line. A machine doing $300 in week 1, $310 in week 2, $285 in week 3, $200 in week 4 is telling you something happened in week 4. Revenue trend drops of 20%+ over 7 days without a corresponding day-type change (weekends, holidays) are your first early warning of a problem: machine down, empty slots, or a new competing food option at the location.
2. SKU-level velocity (check weekly)
Units per day by SKU over the trailing 30 days. You're looking for two patterns: items below 0.5 units/day (candidates for pruning or price testing) and items above 2 units/day that are stocking out before your restock schedule (candidates for larger par levels or more frequent visits). Sort by velocity, not by revenue — a $5 item at 1.5 units/day beats a $2 item at 3 units/day on per-slot margin even though the $2 item has higher transaction count.
3. Cash vs. cashless ratio (check monthly)
For machines that accept both cash and cashless: the cash-to-cashless ratio at your machine type and location should be relatively stable month over month. A sudden spike in cash transactions (more than 20% shift toward cash in a 30-day window) can indicate a cashless reader issue that's forcing customers to use cash instead of their preferred method. It can also indicate a new customer demographic at the location. Worth investigating either way.
4. Restock-to-sellthrough by SKU (check monthly)
How much of what you stock actually sells before the next restock? A product that's 80% sold through at restock time is well-calibrated. A product that's 20% sold through at restock time is over-stocked and creating shrinkage risk. Calculate this by dividing units sold since last restock by units stocked at last restock. Products consistently below 40% sellthrough are candidates for reduced par levels or removal.
Patterns that indicate specific problems
- Revenue drops mid-week with no restock correlation: Machine down or offline. Check connectivity status and machine-side event log.
- High transaction count with low revenue per transaction: Product pricing error, machine dispensing wrong items, or a high rate of partial transactions (customer opened a session and didn't complete). Check individual transaction records for anomalies.
- Specific SKU going from normal velocity to zero overnight: That slot is empty or the AI has stopped recognizing that product. Check in person or review the machine's product recognition log if available.
- Cash shortfall relative to transaction log: Cash-box discrepancy. Possible theft of cash drawer. Cross-reference transaction log with physical cash count at next service visit.
The 30-day SKU pruning workflow
Monthly: sort your SKU velocity report lowest-to-highest. Any SKU with fewer than 0.5 units/day for 2 consecutive months gets one of three outcomes: price test (raise or lower by $0.25 for 30 days), relocation to a different slot in the machine, or removal and replacement with a new candidate SKU. Never prune based on a single month's data — two consecutive months below threshold is the signal.
VendBuddy's analytics surfaces daily trend, SKU velocity, payment mix, and sellthrough in one view across your entire route so weekly report review takes minutes, not hours.
Try VendBuddy free →FAQ
What reports should vending operators look at every week?
Daily revenue trend (look for drops of 20%+ week-over-week) and SKU-level velocity sorted lowest-to-highest (identify pruning candidates and stockout risks). These two weekly checks catch 80% of operational problems before they compound. Cash-to-cashless ratio and restock sellthrough are monthly checks.
How do you identify if a vending machine is being stolen from?
Compare the cash transaction log to the physical cash count at each restock. A consistent shortfall between expected cash (from transaction records) and actual cash in the drawer is the primary indicator of cash-box theft. For smart coolers, a pattern of "insufficient funds" chargebacks or disputed transactions at unusual times (late night, weekends) can indicate systematic fraud.
What is a good SKU velocity for a vending machine product?
Above 1 unit per day is strong for most machine types and locations. 0.5–1 unit per day is acceptable but worth monitoring. Below 0.5 units per day for two consecutive months is the threshold for a price test, relocation, or removal decision. These thresholds apply per individual slot, not per product across the entire route.
Related: 365 transaction review delays, when to adjust vending prices, vending bookkeeping and profit first, restocking efficiently, the real math behind a 10-machine route.