14.1 Boekhouding, cashflow & marges bewaken
De meeste e-commerce-bedrijven gaan niet failliet omdat ze geen winst maken. Ze gaan failliet omdat het geld op is voordat de winst binnenkomt. Boekhouding is niet de saaie verplichting die je elk kwartaal even afraffelt voor de Belastingdienst — het is je instrumentenpaneel. Zonder grip op je P&L, je marges en je cashflow vlieg je blind, en blind vliegen bij honderd kilometer per uur eindigt altijd hetzelfde.
Kernconcepten
Section titled “Kernconcepten”Administratie is de wettelijk verplichte vastlegging van alle financiele feiten: facturen, bonnen, bankafschriften, voorraadmutaties. In Nederland ben je verplicht je administratie zeven jaar te bewaren (voor onroerend goed tien jaar).
Boekhouding is het ordenen van die feiten in een grootboek met categorieen, zodat er rapportages uit rollen: balans, winst-en-verliesrekening en BTW-aangifte.
Winst-en-verliesrekening (P&L) is het overzicht van omzet minus kosten over een periode. Voor e-commerce gebruik je een gelaagde P&L die je marges zichtbaar maakt:
| Regel | Wat | Voorbeeld |
|---|---|---|
| Omzet (excl. BTW) | Verkochte goederen | 50.000 |
| – COGS | Inkoop verkochte producten + inkomende verzendkosten | 17.500 |
| = Brutowinst | Omzet minus COGS | 32.500 |
| – Variabele kosten | Transactiekosten, fulfilment, verzending naar klant, retouren | 9.000 |
| = Contributiemarge | Wat overblijft per order voor vaste kosten en winst | 23.500 |
| – Marketing | Ads, e-mailtools, agency | 12.500 |
| – Overhead | Software, huur, salaris, boekhouder, bank | 6.000 |
| = Nettowinst | Onder de streep | 5.000 |
COGS (Cost of Goods Sold) zijn uitsluitend de directe kosten van wat je verkocht hebt: inkoopprijs plus inkomende vracht en invoerrechten. Niet je marketing, niet je huur.
Cashflow is de feitelijke geldstroom op je bankrekening: wat erin komt en eruit gaat, op het moment dat het gebeurt. Dit verschilt fundamenteel van winst (zie verderop).
Cash conversion cycle (CCC) is het aantal dagen tussen het moment dat je geld uitgeeft aan voorraad en het moment dat je het van de klant terugkrijgt. Dit is de stille moordenaar van groeiende webshops — uitgebreid behandeld in 2.5 Voorraad & cashflow.
Stap-voor-stap workflow
Section titled “Stap-voor-stap workflow”-
Open een zakelijke rekening. Scheid privé en zakelijk vanaf dag een. Banken zoals bunq, Knab of Rabobank bieden zakelijke rekeningen waarmee je transacties automatisch in je boekhoudtool laadt.
-
Kies een boekhoudtool en koppel je bank en webshop. Koppel Shopify of WooCommerce, je betaalprovider (Mollie, Stripe) en je bank, zodat omzet en kosten automatisch binnenkomen.
-
Richt je kostencategorieen in. Maak grootboekrekeningen voor COGS, transactiekosten, verzending, marketing, software en overhead. Dit is de basis voor je gelaagde P&L.
-
Boek wekelijks bij. Reserveer elke maandag dertig minuten: bonnetjes scannen, banktransacties koppelen, openstaande facturen checken. Wekelijks bijhouden voorkomt de kwartaal-paniek.
-
Zet BTW apart op een aparte rekening. Reserveer de BTW die je int meteen op een spaarpotje. Die BTW is niet van jou — het is geld dat je doorstuurt naar de Belastingdienst.
-
Dien je BTW-aangifte op tijd in. Meestal per kwartaal. Mis je de deadline, dan volgt een verzuimboete (vanaf 68 euro, oplopend bij herhaling).
-
Maak elke maand een P&L en marge-overzicht. Niet wachten op je accountant. Trek je gelaagde P&L op de eerste werkdag van de maand en kijk naar de trend.
-
Bouw een cashflowoverzicht. Houd naast winst ook je banksaldo en verwachte in- en uitgaande stromen bij. Dit voorkomt de “winstgevend maar blut”-val.
Voorbeeld: winstgevend en toch bijna omgevallen
Section titled “Voorbeeld: winstgevend en toch bijna omgevallen”Webshop “TwoForTrading” draait in maart 50.000 euro omzet met een nette nettowinst van 5.000 euro (10% nettomarge). Op papier gezond. Toch staat eind maart de bankrekening bijna leeg. Hoe kan dat?
- Op 5 maart bestelt de eigenaar voor 20.000 euro nieuwe voorraad bij de leverancier in China. Betaling: 50% vooraf (10.000 euro direct), 50% bij verscheping (10.000 euro op 25 maart).
- De voorraad arriveert pas half april en wordt pas in april en mei verkocht.
- De omzet van maart komt deels via Klarna binnen — die betaalt pas na 14 tot 30 dagen uit. Van de 50.000 euro staat eind maart nog 8.000 euro “onderweg”.
Resultaat: er ging in maart 20.000 euro cash uit aan voorraad die nog geen euro omzet opleverde, terwijl 8.000 euro aan omzet nog niet binnen was. De winst van 5.000 euro is reëel, maar zit vast in voorraad en debiteuren. Dit is precies waarom een snelgroeiende, winstgevende webshop kan omvallen: groei vreet cash.
Formules & benchmarks
Section titled “Formules & benchmarks”Brutomarge = (Omzet − COGS) / Omzet × 100
Voorbeeld: (50.000 − 17.500) / 50.000 = 65% brutomarge.
Contributiemarge = (Omzet − COGS − variabele kosten) / Omzet × 100
Voorbeeld: (50.000 − 17.500 − 9.000) / 50.000 = 47% contributiemarge.
Nettomarge = Nettowinst / Omzet × 100
Voorbeeld: 5.000 / 50.000 = 10% nettomarge.
Cash conversion cycle = Voorraaddagen + Debiteurendagen − Crediteurendagen
Voorbeeld: 60 dagen voorraad + 5 dagen tot uitbetaling betaalprovider − 30 dagen betalingstermijn leverancier = 35 dagen CCC. Je financiert dus gemiddeld 35 dagen aan verkopen voor uit eigen zak.
| Kengetal | Slecht | Gemiddeld | Goed |
|---|---|---|---|
| Brutomarge (D2C / eigen merk) | minder dan 50% | 55% tot 65% | meer dan 70% |
| Brutomarge (dropship / wederverkoop) | minder dan 20% | 25% tot 35% | meer dan 40% |
| Contributiemarge | minder dan 25% | 30% tot 40% | meer dan 45% |
| Nettomarge | minder dan 5% | 8% tot 12% | meer dan 15% |
| Cash conversion cycle | meer dan 60 dagen | 30 tot 60 dagen | minder dan 20 dagen |
| Tool | Functie | Wanneer kiezen |
|---|---|---|
| Moneybird | Boekhouden, facturen, BTW-aangifte, bankkoppeling | Starters en kleine webshops; gebruiksvriendelijk, goede webshop-integraties |
| e-Boekhouden.nl | Volledige boekhouding tegen lage prijs | Prijsbewust, iets meer zelf doen; sterke prijs-kwaliteit |
| Exact Online | Uitgebreide boekhouding plus voorraad/orderbeheer | Grotere webshops met complexe voorraad; je accountant werkt er vaak mee |
| Mollie / Stripe dashboards | Inzicht in transactiekosten en uitbetalingen | Altijd koppelen aan je boekhouding voor exacte variabele kosten |
| A2X | Splitst marktplaats- en betaalprovider-uitbetalingen naar correcte boekingen | Verkoop je veel via bol.com of Amazon en wil je nette COGS-boekingen |
| Een eenvoudig Google Sheet | Maandelijkse P&L en cashflowoverzicht naast je tool | Iedereen — je tool toont zelden je gelaagde marge-P&L zo helder als jijzelf |
Veelgemaakte fouten
Section titled “Veelgemaakte fouten”- BTW als omzet zien. De BTW die je int is geen winst. Geef je het uit, dan sta je voor een verrassing bij de aangifte. Zet het apart.
- COGS vervuilen met marketing of overhead. Stop alleen directe productkosten in COGS. Anders is je brutomarge onbruikbaar en stuur je verkeerd.
- Alleen op omzet sturen. “We deden 50k!” zegt niets zonder marge. Stuur op contributiemarge en nettowinst.
- Cashflow gelijkstellen aan winst. Je kunt 5.000 euro winst maken en toch rood staan. Houd cash en winst gescheiden bij.
- Inkomende verzendkosten vergeten in COGS. De vracht en invoerrechten op je voorraad horen bij je productkosten. Vergeet je ze, dan overschat je je marge structureel.
- Kwartaal-paniek. Eens per kwartaal alles op een hoop boeken leidt tot fouten en stress. Wekelijks dertig minuten is rustiger en accurater.
- Te lang zonder boekhouder. Een boekhouder van 75 tot 150 euro per maand verdient zich terug in tijd, gemiste aftrekposten en voorkomen boetes.
Checklist
Section titled “Checklist”Sjablonen
Section titled “Sjablonen”MAAND: [maand jaar]
OMZET Omzet webshop (excl. BTW) [bedrag] Omzet marktplaatsen (excl. BTW) [bedrag] Verzendinkomsten klant [bedrag] - Kortingen / coupons -[bedrag] = Netto-omzet [bedrag] (= 100%)
COGS (directe productkosten) Inkoop verkochte producten -[bedrag] Inkomende vracht + invoerrechten -[bedrag] = BRUTOWINST [bedrag] ( ... % brutomarge)
VARIABELE KOSTEN Transactiekosten (Mollie/Stripe) -[bedrag] Fulfilment / pick & pack -[bedrag] Verzending naar klant -[bedrag] Retourkosten -[bedrag] = CONTRIBUTIEMARGE [bedrag] ( ... % contributiemarge)
MARKETING Meta / Google / TikTok ads -[bedrag] E-mail / SMS tooling -[bedrag] Agency / freelancers -[bedrag]
OVERHEAD Software / apps -[bedrag] Boekhouder / bank -[bedrag] Salaris / eigen loon -[bedrag] Overig -[bedrag]
= NETTOWINST [bedrag] ( ... % nettomarge)Lees verder
Section titled “Lees verder”- 1.5 Unit economics — de basis van marge, CAC en LTV per order
- 2.5 Voorraad & cashflow — de cash conversion cycle in detail
- 10.1 KPIs — welke kengetallen je dagelijks en maandelijks volgt
- 14.2 Forecasting & scenario-planning — vooruitkijken met je cijfers