Je verkoopt op bol.com. De orders komen binnen, maar het geld niet: dat int bol, houdt de commissie en de verzendkosten in, en stort een paar dagen later één bedrag op je rekening waarin geen enkele order los terug te vinden is. En dan moet je, als een zakelijke klant erom vraagt, ook nog zelf de btw-factuur maken. Een bol.com-koppeling is daarom iets anders dan een webshopkoppeling. Je knoopt niet je eigen kassa aan je boekhouding, maar een marktplaats met een eigen API, een eigen afrekening en een eigen logistiek.
Een bol.com-koppeling laat een order op de marktplaats automatisch doorstromen naar drie systemen: je voorraad (zodat je nergens oververkoopt), je verzending (een label of Logistiek via bol), en je boekhouding (een btw-correcte boeking in Moneybird of Exact Online). De koppeling praat met de bol Retailer API en verschilt van een webshopkoppeling doordat bol de betaling int en de kosten vooraf verrekent. Dat verschil bepaalt bijna elke keuze hierna.
Waarom bol.com anders werkt dan je eigen webshop
Bij een Shopify- of WooCommerce-shop bezit je de kassa: de order, de betaling en de btw komen bij jou binnen en je stuurt ze door naar je boekhouding. Op bol.com bezit je dat niet. Vier dingen werken fundamenteel anders, en samen bepalen ze hoe je koppeling eruit moet zien.
De enige toegang is de bol Retailer API (op dit moment versie 10). Er is geen webhook die op je eigen kassa hangt. Je haalt orders op bij bol, bevestigt de verzending terug, en zet facturen erop. Alles loopt over dat ene kanaal.
Bol int de betaling, jij ziet nooit een losse transactie. In plaats daarvan krijg je periodiek, maandelijks of per twee weken, een verkoopfactuur waarop bol je omzet optelt en er commissie, pick-and-pack, verzend- en opslagkosten van aftrekt voordat het restant wordt uitbetaald. Het bedrag op je bank is dus een netto-saldo, geen som van orders.
Die commissie is tweeledig: een vaste bijdrage per artikel (tussen 0 en 0,85 euro) plus een percentage van de verkoopprijs inclusief btw, dat oploopt van rond 7% voor elektronica tot 15% voor kleding en schoenen (tarieven juli 2026). Zit je bedrijf in Nederland, dan rekent bol daarbovenop 21% btw over de commissie, die je als voorbelasting terugvraagt.
En je kiest je logistiek: zelf verzenden (in de API heet dat FBR, Fulfilment by Retailer) of via Logistiek via bol (LVB, in de API FBB), waarbij je voorraad bij bol ligt en bol pakt en verstuurt. Dat verschil bepaalt of je koppeling verzendlabels moet maken of alleen voorraad hoeft bij te houden. Eén ding blijft in beide gevallen bij jou: voor de btw ben jij de verkoper. Bol levert geen automatische factuurservice, dus vraagt een zakelijke klant om een factuur, dan moet je die binnen 24 uur leveren, via je verkoopaccount of de Retailer API.
Wat je nodig hebt
Voordat je iets koppelt, leg je het fundament. Zonder die basis levert automatisering alleen sneller rommel op, en op een marktplaats is die rommel duurder om terug te draaien.
- Een bol-verkoopaccount met API-toegang. In je verkoopaccount genereer je een client id en secret voor de Retailer API. Zonder die twee komt geen enkele koppeling bij je orders, ook geen kant-en-klare app.
- Een boekhoudpakket dat netjes staat. Moneybird is licht en vergevingsgezind, prettig voor zzp en kleiner MKB; Exact Online is strenger, met de btw-code per regel die exact moet kloppen. Richt vooraf een grootboekrekening in voor de omzet, aparte kostenrekeningen voor bol-commissie en verzendkosten, en een tussenrekening voor de bol-afrekening.
- Een besluit over je logistiek. Verzend je zelf (FBR) of via LVB? Dat bepaalt de helft van je koppeling: labels maken of niet.
- Een besluit over de facturen. Maak je de btw-factuur zelf, laat je een factuurtool het doen, of bouw je het in je koppeling?
- Je SKU's op orde. Eén EAN per product, en een voorraad die klopt met je andere verkoopkanalen. Verkoop je hetzelfde product ook via een eigen webshop, bepaal dan nu welk systeem de voorraadwaarheid is.
- Een proefperiode. Een week echte orders om op te testen voordat je alles automatisch laat doorlopen.
Drie manieren om bol.com te koppelen
Er zijn grofweg drie routes van bol.com naar je voorraad en boekhouding, en ze verschillen in wie de koppeling bouwt en onderhoudt. Kies bewust: de goedkoopste op dag één is zelden de goedkoopste over een jaar.
- Een certified koppelapp (kant-en-klaar). Tools zoals Stockpilot, Webwinkelfacturen, Facturatieoffice of Bolmate koppelen bol aan je boekhouding met een paar klikken; de leverancier onderhoudt de API-verbinding. Stockpilot werkt met een abonnement dat begint rond 79 euro per maand tot 500 orders en oploopt tot 549 euro bij 10.000 orders; Facturatieoffice rekent rond 399 euro per jaar voor de bol-import (tarieven juli 2026).
- No-code op de Retailer API (n8n of Make). Je bouwt de flow zelf op de API. Er bestaat een n8n-community-node voor de bol Retailer API; in Make knoop je het aan elkaar met HTTP-modules. Je betaalt hosting of een abonnement (zelf-gehost n8n kost lage tientjes per maand) plus je eigen bouwtijd, en je beheert de logica zelf.
- Maatwerk. Een op jouw proces gebouwde koppeling die orders, voorraad, labels, facturen en de afrekening precies zo verwerkt als jij wilt, en meekoppelt met je andere systemen. Hoogste startkosten, laagste kosten per order zodra het volume oploopt.
Hoeveel orders verwerk je per maand op bol.com?
De tabel hieronder zet de drie routes naast elkaar op de assen die je keuze bepalen.
| Route | Startkosten | Maandkosten-orde | Onderhoud | Past bij |
|---|---|---|---|---|
| Certified koppelapp | Laag (instellen) | 79 tot 549 euro per maand, per orderstaffel | Leverancier onderhoudt de API | Standaard NL-verkoop, LVB, alleen bol |
| No-code (n8n of Make) | Middel (zelf bouwen) | Lage tientjes hosting plus bouwtijd | Jij of je team | Eigen verzending, eigen logica, matig volume |
| Maatwerk | Hoog (eenmalig) | Hosting, daarna laag per order | Op afspraak, of in eigen beheer | Hoog volume, meerdere kanalen, internationale btw |
Kant-en-klaar schaalt met je ordervolume mee, en dat zie je terug in de staffels.
Stap voor stap: de koppeling opzetten
Elke route, van kant-en-klaar tot maatwerk, volgt onder de motorkap hetzelfde ritme: een order ophalen bij bol, je voorraad en verzending bijwerken, en de order als btw-correcte boeking in je boekhouding zetten. Bij een certified app zijn deze stappen ingebouwd; bouw je zelf, dan zet je ze in deze volgorde neer.
- Zet je API-toegang klaar. Genereer in je bol-verkoopaccount een client id en secret voor de Retailer API. Doe één testcall naar de orders-endpoint en controleer dat je credentials werken en dat er orders terugkomen. Lukt dit niet, dan heeft geen enkele volgende stap zin.
- Haal nieuwe orders op. Bol stuurt geen signaal naar je kassa; je haalt open orders op via de orders-endpoint, gefilterd op status en op fulfilment-methode (FBR of FBB). Let op: bol laat een afgehandelde order nog maar 48 uur zien via de Retailer API, dus je koppeling moet elke paar minuten pollen of zich abonneren op de push-events. Draait hij één keer per dag en valt hij een dag uit, dan mis je orders zonder foutmelding.
- Werk je voorraad bij. Trek de verkochte aantallen af in je voorraadadministratie en push de nieuwe stand terug naar je andere kanalen. Zo voorkom je dat je op bol en in je eigen webshop hetzelfde laatste stuk twee keer verkoopt. Wie hier structuur in wil, kan de voorraad zelfs vooruit plannen op basis van je verkoopdata.
- Maak het verzendlabel, of laat LVB het doen. Verzend je zelf, dan vraag je via de API een bol-verzendlabel aan of bevestig je de verzending met je eigen transporteur en een track-and-tracecode; bol kent ruim veertig vervoerders. Het aanmaken van een verzending loopt asynchroon: je krijgt een procesnummer terug en pollt tot de status op geslaagd staat. Verzend je via LVB, dan slaat deze stap over.
- Boek de order in je boekhouding. Vertaal de order naar een verkoopboeking of factuur met het juiste btw-tarief per regel, en zet het bol-ordernummer als referentie zodat je later heen en terug kunt zoeken. Komt er een factuuraanvraag van een zakelijke klant, handel die dan binnen de termijn af en zet de factuur via de API terug.
- Reconcilieer de afrekening. Zodra bol de verkoopfactuur stuurt, boek je de bruto-omzet per order, en boek je commissie, verzend- en opslagkosten apart als kosten. Het netto uitbetaalde bedrag laat je aflopen tegen de tussenrekening, die op nul hoort te eindigen. Blijft er een verschil staan, dan mist er een kostenregel.
- Bouw idempotentie in. Controleer per bol-ordernummer of je al geboekt hebt, en doe zo ja niets. Zonder die check levert een herhaalde poll of een dubbel afgeleverde push-melding een dubbele factuur op.
De valkuilen die bol.com-specifiek zijn
Een koppeling die op een rustige dinsdag werkt, is niet hetzelfde als een koppeling die een heel boekjaar en een piek in december overleeft. Dit zijn de valkuilen die je bij een eigen webshop niet tegenkomt, maar op de marktplaats wel.
Het 48-uursvenster op orders
Bol toont een afgehandelde order maar twee dagen. Een koppeling die te traag pollt of even uitvalt, mist orders stil. De mitigatie is dubbel: poll frequent of gebruik de push-events, en houd een logboek van verwerkte ordernummers bij zodat je een gat meteen ziet in plaats van pas bij de kwartaalcijfers.
De afrekening die nooit 1-op-1 matcht
Dit is de bol-versie van het fee-probleem dat je ook bij Mollie of Stripe hebt, maar heftiger. Op je bank staat één netto bedrag waarin tientallen orders, de commissie, pick-and-pack, verzendkosten, opslag en retourcorrecties samengeklonterd zitten. Boek je alleen dat bankbedrag als omzet, dan klopt je omzet noch je btw. Boek de bruto-omzet per order, boek elke kostensoort apart, en reconcilieer de hele verkoopfactuur tegen een tussenrekening die op nul eindigt.
De btw over de commissie vergeten
De commissie die bol inhoudt, is voor Nederlandse verkopers inclusief 21% btw, en die btw is voorbelasting die je terugvraagt. Boek je de commissie als één brutobedrag zonder de btw eruit te halen, dan laat je geld liggen en klopt je aangifte niet. Een goede koppeling splitst de commissie automatisch in kosten en voorbelasting.
LVB-retouren en opslag die stil oplopen
Verkoop je via LVB, dan lopen retouren via bol terug het magazijn in en verschijnen ze als correcties op je afrekening, niet als een nette creditnota. En je betaalt opslag per dag per EAN, met een toeslag van 40% in de piekmaanden en 100% voor voorraad die langer dan 180 dagen ligt. Een koppeling die opslag niet meeneemt, laat een traag lopend product winstgevender lijken dan het is.
De factuuraanvraag die je mist
Een zakelijke klant vraagt om een btw-factuur en je hebt een korte termijn om die te leveren. Doe je dat structureel te laat, dan raakt het je verkoopprestaties op het platform. Laat je koppeling of tool factuuraanvragen automatisch afhandelen en de factuur via de Retailer API terugzetten, in plaats van er handmatig achteraan te lopen.
Twee bronnen die allebei factureren
Dezelfde gouden regel als bij een webshop: laat nooit twee systemen dezelfde verkoop factureren. Draai je bol naast een eigen webshop, kies dan per kanaal één bron van waarheid voor de factuur en de voorraad, en laat het andere systeem alleen bijwerken.
Beslis-kader: kant-en-klaar, no-code of maatwerk
De keuze draait om vijf assen: je ordervolume, je aantal SKU's, of je zelf verzendt of via LVB, hoe complex je afrekening is, en of bol met andere systemen moet praten. Eerlijk advies: begin niet groter dan moet.
Een certified koppelapp is genoeg als je onder de paar honderd orders per maand zit, standaard aan Nederlandse klanten verkoopt, via LVB werkt (dus geen labels hoeft te maken) en alleen op bol verkoopt. Je betaalt een vast maandbedrag en bent klaar. Ik bouw niets dat al bestaat en goed genoeg is.
No-code op de Retailer API loont zodra je een paar honderd tot een paar duizend orders draait, zelf verzendt en de flow zelf in de hand wilt houden, zonder een leverancier die de logica bepaalt. Voorwaarde is dat iemand bij je de flow kan onderhouden; anders verplaats je het probleem alleen.
Maatwerk verdient zich terug zodra je duizenden orders hebt, veel SKU's, meerdere verkoopkanalen die dezelfde voorraad delen, eigen verzending met eigen vervoerders, of internationale btw met de OSS-drempel. Op dat volume is de kosten-per-order van een staffel-abonnement hoger dan een koppeling die je bezit. Draai je naast bol ook een eigen webshop, dan is de bredere route van webshop en betalingen automatisch naar je boekhouding je vertrekpunt, met bol als extra kanaal erin.
Het omslagpunt is simpel. Zodra je meer tijd kwijt bent aan het corrigeren van de afrekening dan het overtypen ooit kostte, betaal je voor het slechtste van twee werelden. Dan is een koppeling die precies past goedkoper dan een die bijna past.
Uitgewerkt voorbeeld: 600 orders, half via LVB
Neem een verkoper van huishoudartikelen. Stel: 600 orders per maand, 250 SKU's, de helft via LVB en de helft zelf verzonden, een gemiddelde verkoopprijs van 22 euro, en een commissiecategorie rond 12%. Zijn bruto-omzet is dan ongeveer 13.200 euro per maand.
Zijn route: bij 600 orders valt hij in de tweede Stockpilot-staffel, rond 149 euro per maand tot 2.000 orders. Die app verwerkt zijn orders, facturen en voorraad. Omdat hij de helft zelf verzendt, laat hij de verzendlabels via zijn bol-account of de app lopen; de LVB-helft raakt hij niet aan.
Zijn afrekening laat de spanning zien. Op die 13.200 euro omzet houdt bol grofweg 12% commissie in (ongeveer 1.580 euro) plus de vaste bijdrage per artikel (bij 0,85 euro over 600 orders zo'n 510 euro), plus de pick-and-pack- en verzendkosten van de 300 LVB-orders en de dagelijkse opslag. Netto komt er dus fors minder dan 13.200 euro op zijn rekening. Zijn koppeling boekt daarom de bruto 13.200 euro als omzet, elke kostensoort apart, en laat het uitbetaalde bedrag aflopen tegen de tussenrekening. Over de commissie vraagt hij de 21% btw (ruwweg 330 euro) terug als voorbelasting.
De conclusie voor hem: bij 600 orders is een certified app van rond 149 euro per maand goedkoper dan de correctietijd van handmatig boeken. Maar het moment dat hij een tweede marktplaats toevoegt, of zijn bol-voorraad realtime wil delen met een eigen webshop, kantelt de rekensom naar no-code of maatwerk, want dan begint het staffel-abonnement per kanaal te stapelen en gaat de gedeelde voorraad de doorslag geven.
De koppeling is de makkelijke helft
Het technische deel, orders ophalen en boekingen wegschrijven, is werk van een middag. Het echte werk zit in de afspraken eronder: welk systeem is de bron van je voorraad, waar landt de commissie in je grootboek, wie maakt de factuur, en hoe reconcilieer je de afrekening tot op de cent. Krijg je die op orde, dan wordt bol.com weer gewoon een verkoopkanaal, in plaats van een maandelijkse puzzel met je eigen cijfers.
Veelgestelde vragen
Je bol.com-koppeling laten bouwen
Ik ontwerp en bouw de koppeling tussen bol.com, je voorraad en je boekhouding end-to-end, van meedenken over de opzet tot de afrekening-reconciliatie en de randgevallen die een standaardapp laat liggen.
Dit artikel is geproduceerd samen met het Agent Team. Meer over de redactie.
