← Back to Help Center
Tax & Bookkeeping

Key vending KPIs

Track the right financial KPIs for your vending business—gross margin, revenue per stop, cost per vend, fill rate, and profit by route.

Updated Feb 17, 2026

Overview

Key vending KPIs (Key Performance Indicators) tell you whether your routes, locations, and machines are actually making money. Unlike generic business metrics, vending has specific numbers that matter: gross margin per location, revenue per stop, cost per vend, and fill rate. This guide covers the KPIs to track, how to calculate them, where to get the data, worked examples, and what healthy ranges look like so you can spot problems early and double down on what works.

Quick reference: KPIs at a glance

KPIFormulaHealthy range
Gross margin by location(Sales - COGS) / Sales x 10050-70%
Revenue per stopRoute sales / Number of stopsTrack trend (rising is good)
Cost per vendTotal costs / Total vendsUnder 50% of avg vend price
Fill rateSuccessful vends / Total attempts x 10095%+
Sales per machine per dayMachine sales / Days$8-40/day (varies by type)
Processing fee rateFees / Cashless sales x 1002-4% (negotiate if higher)
Net margin after commission(Sales - COGS - Commission) / Sales x 10035-55% typical
Cash flow runwayCash / Monthly burn3-6 months minimum

Core financial KPIs for vending

Gross margin by location

Gross margin is your sales minus the direct cost of the product sold (inventory cost). It answers: After product cost, how much does each location contribute?

  • How to calculate: (Location sales − Cost of goods sold) ÷ Location sales × 100
  • Why it matters: Low margin locations may need repricing, a better product mix, or removal.
  • Healthy range: 50-70% for snack/beverage vending. Below 40% often signals pricing or mix issues.
  • Tip: Exclude location commission from gross margin; add it in a separate "net margin after commission" view.

Revenue per stop (route efficiency)

How much revenue do you generate per service visit? This combines sales volume with how often you visit.

  • How to calculate: Total route sales ÷ Number of stops in the period
  • Why it matters: Visiting low-volume stops too often burns drive time and labor.
  • Healthy range: Varies by market. Track trend; rising means you’re optimizing; falling means you’re adding weak stops or over-serving low performers.
  • Example: A route with $12,000/month across 40 stops = $300 per stop. If another route does $8,000 across 45 stops ($178/stop), consider rebalancing or dropping weak stops.

Cost per vend

The fully loaded cost to make a single vend happen—product, labor, route cost, and machine depreciation.

  • How to calculate: (Product cost + Route cost + Machine depreciation + Processing fees) ÷ Total vends
  • Why it matters: Tells you the real profit per transaction and where to cut waste.
  • Benchmark: Aim to keep cost per vend under 50% of average vend price. If you vend at $2.50, cost per vend should ideally stay below ~$1.25.
  • Tip: Allocate route cost by visit time per machine, not evenly; some stops take longer.

Fill rate (availability)

What percentage of attempted vends succeed? Out-of-stock and failed vends mean lost sales and customer frustration.

  • How to calculate: Successful vends ÷ Total vend attempts × 100
  • Why it matters: Stockouts and failed drops directly reduce revenue and hurt location relationships.
  • Healthy range: 95% or higher. Below 90% suggests under-stocking or service cadence issues.
  • Data source: Cashless readers and telemetry track vend attempts vs. successes. For cash-only, estimate from service logs and out-of-stock reports.

Cash vs. cashless mix

The split between cash and card revenue affects your net revenue (fees) and reconciliation workload.

  • Why it matters: Cashless drives higher transaction values but incurs 2–4% fees. Cash has no fees but more handling and shrink risk.
  • Use it: Track the mix by location. High-cash locations may benefit from cashless adoption to increase average transaction size.
  • Processing fee rate KPI: (Total processing fees / Cashless sales) x 100. Aim for 2-4%. If above 4%, renegotiate with your processor or switch providers.

Average transaction value (ATV)

How much does each customer spend per purchase?

  • How to calculate: Total sales / Total vends (transactions)
  • Why it matters: Higher ATV means fewer transactions for the same revenue and often correlates with cashless adoption and product mix.
  • Typical range: $1.50-$2.50 for snacks; $2.00-$3.50 when beverages are included.

Route-level KPIs

Profit per route

Net profit (revenue minus all costs) per route. This is the bottom-line view of route performance.

  • How to calculate: Route revenue − Product cost − Route labor − Vehicle/fuel − Location commissions − Processing fees
  • Why it matters: Identifies routes that are net drags vs. true profit centers.
  • Action: Rank routes by profit. Improve or restructure underperformers; scale what works.
  • Red flag: A route that loses money month over month needs immediate attention; restructure, consolidate, or exit.

Stops per day and drive time

Efficiency metrics that affect how many locations you can serve without adding labor.

  • Track: Stops per day, average drive time between stops, total route time.
  • Goal: Cluster geography, reduce windshield time, and serve high-priority locations first.
  • Benchmark: 6-12 stops per day is common. More than 15 often means either very light stops or unsustainable pace.

Commission as a percentage of sales

How much of each dollar goes to the location?

  • How to calculate: Commission paid / Location sales x 100
  • Why it matters: High-commission locations need higher sales or better margins to stay profitable.
  • Typical range: 0-25%. Commission plus your COGS plus processing should leave 35-55% net margin.

Machine-level KPIs

Sales per machine per day (SPMD)

Average daily revenue per machine. Simple but powerful for comparing machines and locations.

  • How to calculate: Machine sales ÷ Days in period
  • Why it matters: Quickly surfaces low performers and top performers for placement and mix decisions.
  • Benchmark: Varies by location type. Offices often $15-40/day; break rooms $8-25/day; schools $5-15/day; manufacturing $10-30/day. Use your own fleet as the benchmark.
  • Red flag: SPMD under $5/day for multiple weeks—relocate or remove.

Machine utilization

Are your machines earning or sitting idle?

  • How to calculate: Machines with sales in period ÷ Total machines
  • Why it matters: Idle machines tie up capital and may need relocation or removal.
  • Goal: 95%+ utilization. Machines with zero sales for 30+ days should be flagged for review.

Inventory and product KPIs

Stock turn (inventory turnover)

How many times per year does your inventory sell and replenish?

  • How to calculate: Cost of goods sold / Average inventory value
  • Why it matters: Low turn ties up cash; very high turn can mean stockouts.
  • Healthy range: 12-24 turns per year for snacks/beverages. Under 8 suggests overstocking or slow movers.

Shrinkage and spoilage rate

Product lost to theft, damage, or expiration as a percentage of sales.

  • How to calculate: (Inventory variance + Spoilage) / COGS x 100
  • Why it matters: High shrink kills margin. Track by location to find problem sites.
  • Goal: Under 2% of COGS. Above 5% warrants investigation.

Slow mover identification

Products that don't sell before expiration or tie up capital.

  • Track: Days of inventory per SKU, sell-through rate, expiration pulls.
  • Action: Reduce facings, discontinue, or move to higher-velocity locations.

Financial health KPIs

Cash flow runway

How many months can you operate if revenue stopped today?

  • How to calculate: Cash on hand ÷ Monthly cash burn
  • Why it matters: Vending has seasonal swings; operators need buffer for slow periods.
  • Goal: 3-6 months minimum. Under 2 months is high risk.

Days sales outstanding (if you invoice)

How quickly you collect from locations or corporate accounts that pay on terms.

  • How to calculate: (Accounts receivable ÷ Total credit sales) × Days in period
  • Why it matters: Slow collections strain cash flow.
  • Goal: Match or beat your payment terms.

Worked example

Location: Office break room, 1 machine

  • Monthly sales: $1,200

  • COGS: $480 (40%)

  • Commission (15%): $180

  • Processing fees (3% of 70% cashless): ~$25

  • Route cost allocation: $80

  • Gross margin: ($1,200 - $480) / $1,200 = 60%

  • Net margin after commission: ($1,200 - $480 - $180 - $25 - $80) / $1,200 = 36%

  • SPMD: $1,200 / 30 = $40/day

This location is healthy. If commission were 25%, net margin would drop to 28%—still workable but tighter.

Where to get the data

  • Sales, vends, fill rate: Telemetry (Nayax, Cantaloupe, etc.), DEX downloads, route sheets
  • COGS: Inventory system, purchase invoices, category-level costing
  • Route cost: Fuel logs, payroll by route, vehicle expense allocation
  • Commissions: Contracts and payment records by location
  • Processing fees: Monthly statements from payment processor
  • Depreciation: Accounting software or spreadsheet schedule
  • Cash flow: Bank statements, P&L, accounts receivable aging

Many operators use a simple spreadsheet or vending management software to roll up these numbers. A bookkeeper familiar with vending can help structure the chart of accounts and reports.

Seasonal considerations

Vending revenue often dips in summer (vacations, fewer office workers) and peaks in fall (back to school, holidays). Compare KPIs to the same month last year, not just last month. Use a rolling 12-month or 4-quarter average for trend analysis so seasonal noise doesn't mislead you.

Red flags: when to act fast

  • Gross margin under 35% at a location—pricing or mix issue
  • Route profit negative for 2+ months—restructure or exit
  • SPMD under $5 for 4+ weeks—relocate or remove
  • Fill rate under 90%—increase service frequency or capacity
  • Processing fees over 4% of cashless—renegotiate or switch
  • Cash runway under 2 months—cut costs or increase revenue immediately
  • Shrink over 5%—location or security problem

Common calculation mistakes

  • Using revenue instead of COGS for product cost—COGS is what you paid for the product, not what you sold it for
  • Allocating route cost evenly—allocate by time or visit frequency
  • Ignoring commission when comparing locations—two locations with same gross margin can have very different net if commission differs
  • Comparing months with different lengths—use per-day metrics (SPMD) or normalize
  • Mixing cash and cashless revenue without separating processing fees—fees only apply to cashless

How to use these KPIs

  1. Pick a small set to start. Don’t track everything at once. Focus on gross margin by location, revenue per stop, fill rate, and profit per route.
  2. Review monthly. Compare to prior months and identify trends.
  3. Act on outliers. Low margin, low revenue, or low fill rate—each has different fixes (pricing, mix, service cadence).
  4. Benchmark against yourself. Your own fleet is the best baseline. Improve over time rather than chasing industry averages.
  5. Document your assumptions. How you allocate route cost, depreciation, etc. Keep it consistent so comparisons are valid.

When to get help

  • Inconsistent or missing data across locations.
  • Large unexplained variances in margin or profit.
  • Cash flow problems that KPIs don’t clearly explain.
  • Need help building reports or automating KPI tracking.
  • Want a CPA or bookkeeper who understands vending to review your numbers.

See packages and pricing at /tax-services. Talk to a specialist at /contact.

FAQ

What's the most important KPI to track first? Gross margin by location. It's simple, actionable, and directly ties to profit. Add revenue per stop and fill rate next.

How do I get vend-level data without telemetry? Route sheets, manual logs, or DEX downloads. Telemetry automates this and is worth the cost for most operators with 10+ machines.

My gross margin is high but I'm not profitable. Why? Check commissions, route cost, and overhead. High-margin locations can still lose money if commission is 25%+ or if you're over-serving with visits.

What's a good net profit margin for a vending route? 15-25% of revenue after all costs (product, labor, vehicle, commissions, fees, overhead) is a solid target. Newer or smaller operators may run 10-15%.

How often should I calculate these? Core KPIs (margin, revenue per stop, SPMD) monthly. Cash flow and runway weekly or bi-weekly. Full route profit analysis quarterly.

Can I use these KPIs for tax planning? Yes. Gross margin, COGS, and route profitability feed into your P&L and tax filings. A bookkeeper or CPA can help structure the reports for tax readiness.

What if I have both snack and drink machines at one location? Combine them for location-level KPIs. Track machine-level SPMD separately if you want to compare snack vs. drink performance.

How do I compare locations with different commission rates? Use net margin after commission. Two locations might have 60% gross margin, but 15% commission vs. 25% commission changes net margin meaningfully.

kpiprofitmarginroutereportsfinancials