Home
/
Blog
/
Vending Machine Business: Profit Per Machine, Not Per Turnover
Case Studies
Services

Vending Machine Business: Profit Per Machine, Not Per Turnover

Olena Smolikova
Olena Smolikova
Financial expert at Finmap

«I have 38 machines around the city — coffee, snacks, water. About ₴640,000 a month runs through them. Yet at month-end, if I'm lucky, around forty thousand is left for growth. There are more and more machines, but somehow no more money in hand» — that's how Andriy, the owner of a vending network, opened our conversation.

Sound familiar? More and more locations, machines humming all over town, the cash collector hauling in bags of small notes and coins every week. Yet when you sit down to work out what of it is actually yours, the number comes out laughable. And the first thought is always the same: «I need more machines, more locations — then the money will come.»

But vending isn't a «put out more machines» business. It's a «know which machine feeds you and which one just shuttles itself around» business. Because in a network of thirty-odd machines there are almost always ten that bring the core profit, ten that barely cover the rent on their spot, and another ten that you quietly subsidise out of your own pocket — without even realising it.

Andriy let us take his network apart bolt by bolt. Below is how the money in vending really works: where it flows, why «₴640k turnover» and «₴40k profit» live in different universes, and what changed when every machine became its own line instead of a dot in one shared pot.

How Andriy Built a Network of 38 Machines

It all started with three coffee machines in the business centre where Andriy once rented an office himself. He did the maths on a napkin: a cup of coffee costs about ₴8 to make, you sell it for ₴35, and there are nearly a thousand people in the building. It looked like a money-printing press. The first machine paid for itself in six months, and Andriy decided: let's scale.

In three years the network grew to 38 machines — coffee units, snack machines with bars and crisps, a few combos with water and energy drinks. The locations varied: business centres, two universities, a car wash, a hospital, a factory checkpoint, a gym, several dormitories. The logic was simple and seductive: spot a high-traffic place, put in a machine — it «earns on its own,» after all.

And that's when what Andriy calls «the fog» set in. Turnover grew every month, but the feeling of wealth didn't. The money came in small notes and coins and dissolved into buying cups, beans and bars, into fuel for the collection rounds, into rent and commissions. That napkin calculation still lived in his head — «coffee at eight, sold at thirty-five» — but on the bank account it somehow refused to add up.

«I thought I was running a network of machines. In reality I was just driving cash around the city — from one pocket into another, keeping the crumbs for myself,» — Andriy.

Every Machine Is a Small Business With Its Own P&L

The main beginner's mistake in vending is counting the network as a single till. Everything collected from all the machines goes into one bag. Everything spent on stock and fuel comes out of the same bag. While the numbers are blended together, you see only total turnover and total balance — and not the faintest idea which machine brings that money in and which one eats it.

In reality every machine is a separate little business with its own mini-P&L. It has revenue: what people fed through the bill acceptor and card reader over the month. And it has its own direct costs: the cost of what was sold (beans, milk, cups, bars), the rent or commission for the spot, the share of fuel and time for servicing that particular location, the acquiring fee on card payments, the depreciation of the machine itself. Revenue minus all of that is the machine's real profit. What actually stayed, not what merely «passed through the bill acceptor.»

The formula is childishly simple, and that's exactly why you can trust it: machine revenue minus machine direct costs = machine profit. The moment you count this per machine, the fog clears in a single evening. It turns out the machine at the factory checkpoint nets ₴9,000 a month, while the supposedly «lively» unit in the trendy co-working space is minus ₴400 — because the landlord takes 20% of turnover and people mostly buy the cheapest water.

This is unit economics — except the unit here isn't a customer, it's a machine. If you want to dig into the approach itself, we've laid out separately how to calculate unit economics in a small business. But the gist is simple: until you see profit per machine, you're steering blind.

Location Rent and Commission: What You Pay the Landlord For

The spot in vending is half your success and half your costs. For the right to place a machine you pay the owner of the premises, and the schemes vary a lot:

  • Fixed rent. Say ₴2,500 a month for the square metre under the machine. Fair and predictable in high-traffic spots, but deadly where sales are thin: a machine might turn over ₴3,000 in a month while you've already handed over ₴2,500 just for the space.
  • Commission on turnover. The owner takes 10–25% of what the machine collected. It seems fair, but on coffee spots, where the margin is high anyway, 20% is a noticeable chunk; and on cheap water, the commission nearly eats the whole profit.
  • Mixed scheme. A small fixed fee plus a percentage. The trickiest one: it's easy to underestimate what the spot actually costs you.

For a long time Andriy didn't split rent by machine — he paid «for the spots in general» as one line. When rent and commission were allocated to each machine, something unpleasant surfaced: three «prestigious» downtown spots cost him more than they brought in. The machines there are handsome, the locations are high-status, nice to show friends — but the maths is negative. The spot cost more than the coffee sold in it.

«My most expensive machines weren't the ones that kept breaking down — they were the ones where I paid for the address, not for the people.»

Restocking, Logistics and Spoilage: the Invisible Costs

The second thing that quietly eats vending profit is the logistics of restocking. A machine doesn't sell by itself: someone has to bring the beans, milk, cups and bars, fill it, wipe it down, take out the cash. And the wider the network, the more expensive that round becomes.

Count it honestly: fuel, car depreciation, the operator's time (even if that's still you). If a machine on the outskirts brings ₴4,000 of margin but you drive across the whole city to it twice a week, you leave half that margin at the petrol station. In the shared till it's invisible: fuel goes into one «transport» line, and you don't connect it to that one far-off location.

A separate pain is spoilage. Milk goes sour, bars expire, snacks in an unpopular spot gather dust and end up in the bin. Coffee machines add the technical kind: a spill, a jam, a glitch that dispensed coffee for free. Every write-off is stock you already bought that never became revenue. You spent the money, and it didn't come back.

The rule Andriy arrived at: the servicing frequency should match the location's turnover. Restock a busy machine more often and carry less stock per trip — less spoils. Service a slow spot less often, in small batches; and if even then the stock spoils faster than it sells, that's the first sign the location should be closed.

Cash vs Cashless: Where the Money Settles

Vending is one of the few businesses still awash with cash. And it's the cash that creates the most confusion. Here's a typical trap: the collector (usually the owner himself) pulls a bag of notes and coins out of the machines. Part goes straight into buying beans at the market, part into fuel, some stays in a pocket and «dissolves.» How much each machine actually collected can no longer be reconstructed.

Cashless is more honest: the terminal records every payment, the money lands in the account, and acquiring takes its fee (usually 1.5–3%). But everything is visible. So the first thing worth doing is counting cash as disciplined as cashless: read the counter on each machine, reconcile it against what you physically collected, and log it as that machine's revenue — not as «the general bag from around town.»

When Andriy started reconciling counters against actual collection, two surprises turned up at once: at one spot a teenager had learned to shake the machine and get bars for free (a steady weekly shortfall), and at another the machine itself miscounted change and quietly went negative. He'd never have seen either leak in the «shared till» — they surfaced only because every machine had become its own line.

What a Machine Costs and When It Pays Back

Another number vending often ignores is capex and payback. A new coffee machine costs roughly ₴90,000–140,000, a snack one a bit less, second-hand ones half or a third of that — but they break down more often. This is money you put in upfront, and the machine has to return it through its margin before it starts «earning» for real.

The maths is simple: if a machine nets ₴7,000 of margin a month and cost ₴105,000, payback is about 15 months. Everything after that is your return on the investment. But if a machine nets ₴1,500 of margin, payback stretches to 6–7 years — and in that time it will break down three times and become obsolete. Such a machine isn't «earning slowly,» it has effectively frozen your money.

Here hides the classic vending trap: turnover exists, free cash doesn't. You reinvest all the cash into new machines, each of which takes years to return the outlay — and you live in permanent cash tension. It's the same story we covered separately: profit on paper, but no cash in the account. In vending it hits especially hard, because capex on machines eats cash faster than the locations return it.

«I worked out payback on every machine — and for the first time realised that five of mine aren't working, they're sitting there like a frozen deposit at zero percent.»

Life Before Finmap

Before he put things in order, Andriy lived roughly like this — and almost every vending entrepreneur will recognise themselves in it:

  • Turnover was in his head, profit per machine wasn't. «The coffee ones seem to pull their weight, the snack ones so-so» — but that's a feeling, not a figure.
  • Cash from all the spots merged into one stream and went straight into stock and fuel. How much a specific machine collected — unknown.
  • Rent and commissions were paid «in general,» with no link to whether a specific spot covered them.
  • The «put in a new machine or not» decision was made by eye: there's a free high-traffic spot — grab it, we'll figure it out.
  • Nobody counted spoilage and shortfalls — «well, something spoils somewhere, that's normal.»
  • At month-end Andriy looked at the account balance and wondered: is this profit, or have I just not paid for the next batch of beans yet?

The classic vending mush: lots of motion, lots of spots, lots of cash — and not the faintest idea where in all of it the actual business is and where it's just the illusion of activity.

How Andriy Put Things in Order

The turning point came in a mundane way: Andriy wanted a loan for 15 new machines and sat down to work out whether he could carry it. And he couldn't answer the bank's simple question — what's the return on your network. That's when he decided the napkin wouldn't take him any further.

He set up his accounting so every machine became a separate unit. What exactly he did:

  • Every machine is its own line. All revenue (cash + terminal) and all costs (stock, rent, commission, fuel, repairs) are tied to a specific machine.
  • Bank integrations and auto-import. Terminal and acquiring receipts pull in automatically; cash he enters after each round from the counter reading — so the picture adds up rather than being «give or take a bag.»
  • Cost of goods and margin per spot. The profit of each machine is visible at once, not just the network's total turnover.
  • Payment calendar. Rent, purchases, lease payments on the machines — all laid out in advance, so cash gaps are visible before they happen.

In short, Andriy stopped looking at the network as one bag of money and started seeing it as 38 small businesses. That's exactly what a financial management platform gives you: not bookkeeping for the tax office, but a control panel showing where you earn and where you quietly lose.

The Finances Now

Three months after every machine became its own line, the picture changed — not by magic, but by decisions. Andriy closed or relocated 6 loss-making spots, renegotiated rent where the fixed fee didn't pay off, and rebalanced servicing frequency to match real turnover. Here's how it looks on a few telling machines:

Spot (machine)Revenue/moMachine profit
Coffee, factory checkpoint₴34,000₴9,200
Snacks, university dormitory₴21,000₴5,600
Coffee, «prestigious» co-working₴18,000−₴400
Water/energy drinks, car wash on the outskirts₴7,500₴300

The same turnover that once looked uniform broke apart into very different stories. The factory checkpoint quietly feeds the whole network. The «prestigious» co-working, Andriy's pride, is in the red because of the 20% commission and cheap water. The car wash barely breathes and survives only because the machine long ago paid for itself and there's almost nothing to haul out there.

The quarter's result: turnover dipped by some 8% (Andriy closed the loss-makers), yet the profit left for growth more than doubled — from that «forty thousand if I'm lucky» to a steady ₴95,000–100,000 a month. Not because machines were added, but because the ones eating the rest were gone.

An insight for entrepreneurs: in vending you get richer not from the number of machines, but from the number of machines that turn a profit. Those are different numbers. Until you count profit per machine, you almost certainly hold a few spots working against you — and you pay for it out of your own pocket.

The Money in Vending Doesn't Disappear. You Just Don't See It.

Money in a machine network never goes anywhere. It simply dissolves between spots, cash, fuel, rent and spoilage while you stare at one shared stream. The moment you break the network into individual machines, it becomes clear which one feeds the business and which merely shuttles itself around. And then the «close it, move it, or buy a new one» decisions are made on numbers, not on a gut feeling that «the spot is high-traffic, after all.»

Andriy didn't double his number of machines. He simply brought order to his finances — and the very same network started bringing in twice as much. Finmap shows this every day, in simple numbers an owner understands, not just an accountant.

Try looking at your network in a new way — 14 days free, no card required. Within two weeks you'll already see which machine feeds you and which quietly eats you up.

Table of Contents
Check the Status of Your Business's Financial System
Order Financial Diagnostics
Olena Smolikova
Olena Smolikova
Financial expert at Finmap
  • Head of Finance Department, Beauty Hub Ltd (2020–2024).
  • Head of Management Accounting and Budgeting, Intime LLC (2016–2020).
  • Senior Economist, EdYouGet LLC (2015–2016).
  • Economist with responsibilities of Deputy CFO, Ukrainian Media Holding (2008–2015).

Recommended for Entrepreneurs

Frequently Asked Questions

I only have 5 machines — do I even need this?

It's precisely in a small network that every loss-making spot hurts most, because you have little margin for error. Splitting five machines by profit is an evening's work, and after the very first month you'll see which one carries the network and which you keep out of habit.

Read the counter on each machine during the round and reconcile it with what you physically collected. Log the revenue as that specific machine's income, not as «the bag from around town.» That way you see both the spot's real turnover and any shortfall, if someone — or the machine itself — is «skimming.»

A machine's direct costs are what disappears with it: stock, rent or commission for the spot, fuel to service that particular location, acquiring fees, repairs. General costs (office, accountant, advertising) allocate separately. First learn to see profit per machine — that's already half the job.

When a machine's profit is steadily near zero or negative for several months in a row, and spoilage grows faster than sales. Don't rush to say goodbye after one weak month — but don't keep a spot for years either, just because «it's a shame to pull a handsome machine off a high-status address.»

Basically an evening: add each machine as a separate line, connect the bank integrations and set up the cost categories. After that it's minutes after each round. By the very first month you'll see profit per spot and be able to decide on numbers rather than gut feeling.

Any questions left?
We are ready to answer them.
WhatsApp
Telegram
Finmap
Finmap support

Money Doesn't Disappear. You Just Don't See It.

Get a personal financial diagnosis or a Finmap demo — and see your business from a new perspective.

Ask Your Question to a Finmap Expert