Een route van verkoopautomaten ziet er van buitenaf bedrieglijk eenvoudig uit. Je plaatst een automaat in een pauzeruimte, vult deze met chips en frisdrank, en komt om de paar weken terug om de bankbiljetten en munten op te halen. De boekhouding lijkt net zo eenvoudig — totdat dat niet meer zo is.
Dit is de ongemakkelijke waarheid die de meeste nieuwe exploitanten op de harde manier leren: een route met twintig automaten die elk $300 per maand opbrengen, is niet één bedrijf van $6.000 per maand. Het zijn twintig afzonderlijke micro-ondernemingen, waarvan sommige stilletjes verlies maken terwijl de winnaars de boel draaiende houden. Zonder boekhouding op machineniveau kun je niet zien welke welke is. Je ziet een storting, je ziet een bonnetje van de groothandel, en je gaat ervan uit dat alles daartussenin winst is. Dat is het zelden.
Deze gids laat zien hoe een echte routeboekhouding eruitziet — hoe je contante en kaartontvangsten afstemt op telemetrie, hoe je de kostprijs van de omzet en locatiecommissies per machine bijhoudt, en hoe je de werkelijke dekkingsbijdrage van elke afzonderlijke locatie meet, zodat je weet welke machines je met rust moet laten, welke je moet optimaliseren en welke je moet weghalen.
Waarom boekhouding per machine, niet alleen per bedrijf
Een geconsolideerde winst-en-verliesrekening voor de hele route is prima voor het doen van je belastingaangifte. Voor het runnen van het bedrijf is het echter nutteloos. De reden hiervoor is dat de economie van verkoopautomaten wordt gedomineerd door twee kostenposten die per locatie enorm variëren:
- Kostprijs van de omzet (COGS) — doorgaans 40% tot 60% van de bruto-omzet, afhankelijk van of je inkoopt bij de groothandel, bij een directe distributeur of bij een frisdrankleverancier.
- Locatiecommissie — het percentage dat je aan de eigenaar van het pand betaalt voor het recht om daar te staan. Gebruikelijke marges zijn 5% tot 25% van de bruto-omzet, maar een besloten kantorenpark geeft je misschien gratis ruimte, terwijl de cafetaria van een druk ziekenhuis direct 25% van de top afroomt.
Voeg daar de kosten voor kaartverwerking (5% tot 10% op kaarttransacties), telemetrie-abonnementen, brandstof en tijd voor het onderhoud van elke stop, en een jaarlijks aandeel in de afschrijving van de machine aan toe, en de nettowinstmarge op exploitatieniveau van een automaat van "$400 per maand" kan variëren van negatief tot veertig procent. Die schommeling zie je niet in een geconsolideerde winst-en-verliesrekening. Je ziet het alleen in de boeken op machineniveau.
Het doel van deze gids is om je een grootboekschema, een afstemmingsroutine en een rapportage over de dekkingsbijdrage te geven die zo gestructureerd zijn dat je voor elke afzonderlijke activa op je route een eenvoudige vraag kunt beantwoorden: betaalt deze machine voor de benzine die nodig is om hem te onderhouden?
Bouw het grootboekschema rond de machine
De meeste boekhoudsystemen zijn standaard ingesteld op het organiseren van inkomsten en uitgaven per categorie — "Verkoop", "Kostprijs van de omzet", "Brandstof". Dat is het verkeerde kader voor een routebedrijf. Het juiste kader is om de machine (of de locatie, als je meerdere machines per stop hebt) het primaire kostenplaats te maken. Categorieën vallen daaronder.
Een werkend grootboekschema voor een kleine route ziet er ongeveer zo uit:
- Inkomsten
- Verkoop verkoopautomaten — Contant
- Verkoop verkoopautomaten — Kaartbetalingen (pin / mobiele portemonnee)
- Terugbetalingen
- Kostprijs van de omzet
- Snacks
- Dranken
- Wisselgeldvoorraad (verbruikt bij tekorten aan munten)
- Bederf / Verlopen voorraad
- Directe operationele kosten
- Betaalde locatiecommissies
- Verwerkingskosten kaartbetalingen
- Telemetrie / DEX-abonnement
- Mobiele verbinding en connectiviteit
- Reparaties en onderhoud
- Onderdelen
- Indirecte / Routekosten
- Brandstof voertuig
- Kilometervergoeding voertuig
- Huur magazijn / garage
- Verzekeringen
- Boekhouding en belastingaangifte
- Kapitaal
- Afschrijving machine (toegewezen)
- Reparaties aan apparatuur (geactiveerd)
Label elke boeking met een machine_id (of locatie_id) en een route_datum. In een spreadsheet betekent dit één kolom voor de machine, één voor de datum, één voor de categorie en één voor het bedrag. In een plain-text grootboek zoals Beancount kun je sub-accounts gebruiken (Inkomsten:Verkoop:Contant:M-014) of, flexibeler, metadata-tags (#machine-014), zodat een enkele accountstructuur overzichtelijk blijft terwijl je nog steeds per machine kunt filteren.
Het principe is hetzelfde ongeacht de tool: een transactie zonder machinetag zou de uitzondering moeten zijn, niet de regel.
Stem contant geld af op telemetrie bij elk servicebezoek
De belangrijkste gewoonte die een verkoopautomaatexploitant kan aanleren, is het afstemmen van de geldzak op de meterstand bij elk servicebezoek. Dit is wat diefstal, vastgelopen biljetlezers, defecte muntmechanismen en — vaker dan je denkt — boekhoudfouten aan het licht brengt.
Moderne verkoopautomaten gebruiken een protocol genaamd DEX (Data Exchange) dat audittellers blootlegt: hoeveel van elk item er is verkocht, het totale opgehaalde contante geld, het totaal aan kaarttransacties en het totaal aan gratis uitgiften. Een telemetrie-apparaat — zoals Nayax, Cantaloupe, 365 Retail Markets, Parlevel en dergelijke — leest DEX via een mobiele verbinding en stuurt de gegevens naar een dashboard dat je overal kunt bekijken.
Een zuivere afstemming ziet er bij elk bezoek als volgt uit:
- Lees de DEX cash counter delta sinds de laatste service. Noem dit "verwacht contant geld."
- Haal de biljetten en munten uit de machine. Tel ze. Noem dit "werkelijk contant geld."
- Het verschil moet nul zijn. Een aanhoudend positief verschil (meer contant geld dan DEX aangeeft) betekent meestal dat de machine een gratis product heeft uitgegeven (deur-test of testmodus die is blijven aanstaan). Een negatief verschil (minder contant geld dan DEX aangeeft) betekent ontbrekende biljetten, een vastgelopen validator of diefstal.
- Registreer zowel het verwachte contante geld als het werkelijke contante geld. Boek het verschil op een afzonderlijke rekening (bijv. Kasverschillen) gekoppeld aan de machine. Laat het niet stilletjes opgaan in de omzet.
- Stem de kant van de kaartbetalingen op dezelfde manier af. De DEX-teller voor kaartbetalingen moet overeenkomen met de stortingen die van je kaartverwerker voor die machine binnenkomen, minus de verwerkingskosten.
Op de lange termijn heeft een gezonde machine een cumulatief saldo voor kasverschillen dat bijna nul is. Wanneer een machine een chronisch tekort begint te vertonen, is dat het signaal om een biljetlezer te vervangen, de chauffeur te controleren of een moeilijk gesprek aan te gaan met de contactpersoon op de locatie. Geen van deze signalen is zichtbaar zonder afstemming per machine.
Correct registreren van locatiecommissies
Locatiecommissies vormen voor meer vending-exploitanten een struikelblok dan welke andere kostencategorie dan ook. De fout is om de commissie te salderen met de ontvangsten — bijvoorbeeld door $400 aan bruto-omzet te registreren als $340 aan netto-omzet nadat de locatiehouder zijn 15% heeft ingehouden. Hierdoor verdwijnt de bruto-omzetregel die u nodig heeft voor de BTW-aangifte en lijken de COGS-percentages (kostprijs van de omzet) slechter dan ze in werkelijkheid zijn.
De juiste manier:
- Bruto-omzet wordt geboekt op Verkoopomzet Automaten tegen de volledige geïnde verkoopprijs.
- Betaalde commissie wordt geboekt op Betaalde Locatiecommissies als een kostenpost, gekoppeld aan dezelfde machine.
- Als u de locatie maandelijks betaalt per bankoverschrijving, reken de commissie dan toe (accrual) aan het einde van elke maand op basis van de verkopen van die maand, zelfs als de feitelijke betaling later plaatsvindt. Dit houdt de P&L op machineniveau op transactiebasis en voorkomt dat een verkoop in december pas als kosten in januari verschijnt.
Voor een regeling op basis van een percentage van de omzet is de berekening eenvoudig: vermenigvuldig de bruto-omzet van de periode met het contractpercentage. Bij een vast bedrag deelt u de vergoeding door de maand. Voor gelaagde contracten of omzetdelingscontracten schrijft u de formule in een spreadsheet naast de scan van het contract, zodat u deze nooit uit het hoofd hoeft te herberekenen.
Nog een nuance: in sommige rechtsgebieden is de aan de locatie betaalde commissie niet aftrekbaar van de verschuldigde omzetbelasting (BTW). De BTW wordt berekend over de bruto verkoopprijs, niet over wat u netto overhoudt na commissie. Het verwarren van deze twee zal ertoe leiden dat u jarenlang onbewust te weinig BTW afdraagt, totdat een controleur dit ontdekt.
Kostprijs van de omzet (COGS) op machineniveau
De kostprijs van de omzet (COGS) is de grootste kostenpost in de vending-sector, en het is ook de post waar exploitanten het vaakst naar gissen. De zuivere manier om dit op een route bij te houden, is door de kosten van elke bijvulling te berekenen op het moment dat u de machine vult.
Een praktische werkwijze:
- Haal producten uit uw magazijn en laad ze in de vrachtwagen. Noteer wat u meeneemt. Dit is de voorraadbeweging "magazijn-naar-vrachtwagen".
- Vul bij elke machine de voorraad aan vanuit de vrachtwagen. Noteer wat u in elke machine laadt. Dit is de beweging "vrachtwagen-naar-machine".
- Waardeer elk item op basis van de laatste gemiddelde inkoopprijs van uw inkoopfacturen — inclusief de betaalde BTW op de inkoop als u deze niet kunt terugvorderen.
- Boek de waarde van de geladen voorraad als COGS, getagd aan die specifieke machine op de datum van service.
Na verloop van tijd hebben het magazijn, de vrachtwagen en elke machine een voorraadbalans. Periodieke fysieke tellingen — meestal elk kwartaal — stemmen deze balansen af met de boekhouding, waarbij tekorten worden geboekt op Bederf / Derving, toegewezen aan de betreffende stop.
Voor zeer kleine eenmanszaken is een eenvoudiger alternatief acceptabel: ga ervan uit dat het verzamelde geld bij een machine producten heeft verbruikt tegen een vast percentage (bijvoorbeeld 50% COGS). Dit is snel en geeft bruikbare margecijfers. Besef echter wel dat dit een machine waar u proteïnebars van $4 bijvult die voor $3 worden verkocht niet kan detecteren, en dat het onmogelijk is om werkelijke derving op te sporen. De meeste exploitanten stappen daarom binnen hun eerste jaar over op kostprijsberekening per bijvulling.
De girale kant: Afrekeningen van verwerkers zijn geen omzet
Wanneer u creditcards of mobiele betalingen accepteert op een machine, zijn de stortingen op uw bankrekening niet uw omzet. Het is de omzet minus verwerkingskosten minus chargebacks minus eventuele reserves die de verwerker aanhoudt. Het boeken van de netto storting als omzet is een van de meest voorkomende boekhoudfouten in de moderne vending-sector.
De correcte boeking voor elke afrekening ziet er als volgt uit:
- Debet Bankrekening (het daadwerkelijk ontvangen bedrag)
- Debet Transactiekosten Giraal (de ingehouden kosten)
- Credit Verkoopomzet Automaten — Giraal (de bruto girale omzet, overeenkomend met DEX-gegevens)
Als u één verzamelbetaling ontvangt die meerdere machines dekt, splits de boeking dan proportioneel over de machines met behulp van de DEX-gegevens. De meeste telemetrieplatforms kunnen deze splitsing voor u exporteren; als het uwe dat niet kan, is een eenvoudige spreadsheet met één rij per machine per periode voldoende.
Dezelfde logica geldt voor chargebacks en terugbetalingen — dit zijn negatieve verkopen, niet alleen een lagere storting. Houd deze bij op een eigen rekening, zodat u kunt zien hoe vaak ze per machine voorkomen. Herhaalde chargebacks op dezelfde locatie duiden bijna altijd op een defecte muntteruggave of een onjuist geconfigureerde prijs.
De werkelijke winst per machine meten
Zodra de boeken per machine zijn georganiseerd, kunt u het getal berekenen dat elke exploitant eigenlijk wil weten: de dekkingsbijdrage per machine per maand. De formule hiervoor is:
Dekkingsbijdrage = Bruto-omzet − COGS − Locatiecommissie − Transactiekosten − Direct onderhoud en onderdelen
Let op wat niet in die formule staat: brandstof, verzekering, uw salaris, de betaling van de vrachtwagen. Dat zijn kosten op routeniveau. Het doel van de dekkingsbijdrage is om het deel van de winst te isoleren dat bestaat omdat de machine bestaat. Als de dekkingsbijdrage negatief is, vernietigt de machine waarde nog voordat u er naartoe rijdt. Haal hem weg.
Voeg vervolgens een route-allocatie toe. Schat in hoeveel uur per maand het kost om elke machine te servicen, vermenigvuldig dit met uw belaste uurtarief (brandstof, voertuigslijtage, uw tijd tegen het tarief dat u een chauffeur zou betalen) en trek dit ervan af. Wat overblijft, is hetgeen in de vending-wereld het dichtst in de buurt komt van een "werkelijke nettowinst per machine."
Een nuttige vuistregel: elke machine die per maand minder dan twee uur aan belaste routekosten in dekkingsbijdrage oplevert, is een kandidaat voor verplaatsing of verwijdering. Exploitanten die dit rapport elk kwartaal draaien, saneren doorgaans tien tot twintig procent van hun machinepark per jaar — en de route die ze overhouden is aanzienlijk winstgevender dan die waarmee ze begonnen.
Verkoopbelasting en inkomstenbelasting: Wacht niet tot april
De regels voor verkoopbelasting op automaten zijn regiospecifiek en verrassend inconsistent. Sommige staten belasten alle verkopen uit automaten tegen het standaardtarief. Andere stellen voedingsmiddelen onder een bepaalde prijs vrij. Sommige hanteren een speciaal belastingtarief voor verkoopautomaten dat afwijkt van het algemene detailhandelstarief. In enkele gevallen is de exploitant (u) de belastingafdrager en in andere is de locatie-eigenaar verantwoordelijk, afhankelijk van het contract.
Wat u in uw boeken moet bijhouden, ongeacht de regio:
- Belaste verkopen gescheiden van niet-belaste verkopen per machine
- Geinde verkoopbelasting, opgebouwd als een schuld (liability) — nooit als inkomsten
- Lokale jurisdictiecodes voor elke machine, omdat een machine in stad A en een machine in stad B verschillende tarieven kunnen hebben
Voor de inkomstenbelasting worden verkoopautomaten doorgaans afgeschreven via de MACRS-methode over vijf tot zeven jaar, of volledig afgetrokken in het jaar van aankoop onder Section 179 als u daarvoor in aanmerking komt. Kilometers voor het onderhoud van de route zijn aftrekbaar tegen het standaardtarief per kilometer, maar alleen als u een sluitende rittenregistratie bijhoudt — een vage schatting van "ik heb veel gereden" aan het eind van het jaar wordt bij een controle afgewezen. Telemetrie-abonnementen, kosten voor kaartverwerking, reparaties, verzekeringen en locatiecommissies zijn allemaal gewone aftrekbare kosten.
Een nauwkeurige boekhouding vanaf dag één zorgt ervoor dat het belastingseizoen een gesprek van dertig minuten is in plaats van een paniekerig weekend in maart. Verkoopbelasting en afschrijvingen zijn de twee gebieden waar exploitanten het vaakst geld laten liggen — of boetes betalen — puur omdat de onderliggende administratie niet op orde was.
Een praktische maandafsluiting voor een automatenroute
Als dit allemaal als veel in de oren klinkt, is hier de minimale routine die een kleine route gezond houdt:
- Na elk onderhoudsbezoek — registreer de opgehaalde contanten, de volgens DEX verwachte contanten, het verschil, de geladen producten (tegen kostprijs) en uitgevoerd onderhoud, allemaal gekoppeld aan de specifieke machine.
- Wekelijks — stem kaartbetalingen af met het overzicht van de verwerker; boek de verwerkingskosten; controleer op terugboekingen (chargebacks).
- Maandelijks — bereken de verschuldigde locatiecommissies; beoordeel kasverschillen per machine; sluit de maand af en maak een dekkingsbijdrage-rapportage per machine.
- Per kwartaal — voer een fysieke inventarisatie uit in het magazijn en de vrachtwagen; controleer de proef- en saldibalans; identificeer de onderste 10% van de machines op basis van dekkingsbijdrage en beslis of u deze gaat optimaliseren, heronderhandelen of verplaatsen.
- Jaarlijks — schrijf de machines af; doe de belastingaangifte; beoordeel de route als een portfolio en stel de doelen voor het nieuwe jaar vast.
Elk van deze stappen wordt vrijwel automatisch zodra het rekeningschema en de tagging-conventies op hun plek staan. De eerste maand is lastig. De derde maand is routine.
Houd de financiën van uw route eenvoudig en controleerbaar
Een automatenroute draait op contanten, telemetrie en kleine marges. De exploitanten die groeien, zijn degenen die hun boeken op dezelfde manier behandelen als een softwareontwikkelaar productiecode behandelt: gestructureerd, versiebeheerd en menselijk leesbaar.
Beancount.io brengt die mentaliteit naar de boekhouding voor kleine bedrijven. Uw volledige grootboek leeft in platte tekst, elke transactie is regel voor regel controleerbaar, machine- en locatietags geven u de uitsplitsing per activa die in deze gids wordt beschreven, en er is geen bedrijfseigen database die uw gegevens gijzelt. Begin gratis en ontdek waarom exploitanten die waarde hechten aan de integriteit van hun cijfers overstappen op plain-text accounting — of lees meer over het dashboard en hoe het werkt voordat u beslist.