Uw Stripe-dashboard zegt dat u deze week 9.421. Uw boekhouder vraagt wat u moet boeken — en als u antwoordt "$9.421 aan verkopen", heeft u al twee fouten gemaakt die zich opstapelen tijdens de belastingaangifte, bij een controle en zodra de eerste terugbetaling binnenkomt.
Als u kaartbetalingen via Stripe accepteert — voor een webwinkel, facturen met een betaallink, een boekingssite of een donatieformulier — zal het geld dat u verkocht heeft en het geld dat u ontvangen heeft op geen enkele dag ooit overeenkomen. Stripe trekt vergoedingen af, houdt terugbetalingen en geschillen tegen uw saldo aan en verrekent met een doorlopende vertraging. Uw bank ziet alleen het netto restant. De Belastingdienst, uw accountant en uw toekomstige zelf die de marge van vorige maand probeert te begrijpen, hebben allemaal het bruto nodig.
Deze gids laat zien hoe Stripe-uitbetalingen daadwerkelijk werken, hoe u ze moet boeken zodat omzet, vergoedingen en terugbetalingen netjes blijven, en hoe u Stripe in minder dan 30 minuten per maand met uw bank kunt reconciliëren — zonder een spreadsheet op te bouwen waar u tegenop ziet.
Waarom de bankstorting niet uw omzet is
Drie dingen zorgen ervoor dat Stripe-reconciliatie anders aanvoelt dan verouderde kaartstortingen:
1. Netto verrekening. Stripe trekt de verwerkingsvergoeding af voordat het geld wordt verzonden. Een verkoop van 96,80 op voor uw lopend saldo. Uw bank ziet nooit de 100 en uw kosten waren $3,20. Als u alleen het netto boekt, onderschat u beide.
2. Doorlopende timing. Met het standaard uitbetalingsschema van 2 werkdagen arriveren de verkopen van maandag meestal op donderdag, die van dinsdag op vrijdag, enzovoort. Een kalendermaand aan verkopen en een kalendermaand aan uitbetalingen komen zelden overeen. Uitbetalingen boeken als verkopen verschuift de omzet naar de verkeerde maand.
3. Saldocorrecties. Terugbetalingen, betwiste betalingen, Stripe-vergoedingen voor die geschillen ($15 voor een standaardgeschil), Instant Payout-vergoedingen (1% als u eerder uitbetaalt) en vergoedingen voor producten zoals Billing of Radar verlagen allemaal de uitbetaling. Dat geldt ook voor een gedeeltelijke terugbetaling waarbij Stripe de oorspronkelijke vergoeding behoudt. Elk hiervan vereist een andere journaalpost.
De oplossing is in principe eenvoudig: boek de brutoverkoop op het moment dat deze plaatsvindt, boek het aandeel van Stripe apart en behandel de uitbetaling als een overboeking van uw Stripe-saldo naar uw bank — niet als nieuwe inkomsten.
Hoe Stripe-uitbetalingen daadwerkelijk werken
Beschouw Stripe als een portemonnee met een eigen grootboek.
Betaling slaagt → geld gaat naar lopend saldo. Wanneer een klant betaalt, voegt Stripe de brutobetaling onmiddellijk toe aan uw lopend saldo, maar markeert het pas als beschikbaar voor uitbetaling nadat de risicoperiode is verstreken (meestal 2 dagen, 7 dagen voor nieuwe accounts of bedrijven met een hoger risico, in sommige gevallen tot 14 dagen).
Vergoedingen worden van het saldo afgehaald, niet later gefactureerd. Op hetzelfde moment boekt Stripe de vergoeding af op hetzelfde lopende saldo. U krijgt geen aparte factuur. Daarom is het bijhouden van bruto versus netto belangrijk.
Een uitbetaling is een gegroepeerde overboeking. Op uw uitbetalingsschema — dagelijks automatisch is de standaard — bundelt Stripe elke beschikbare saldotransactie in één uitbetaling en verstuurt deze via ACH naar uw bank. Een enkele uitbetaling bevat daarom tientallen of honderden onderliggende betalingen, terugbetalingen en vergoedingscorrecties die op verschillende dagen zijn ontstaan.
Drie rapporten vertellen het verhaal:
- Uitbetalingsdetail (Dashboard → Betalingen → Uitbetalingen → selecteer een uitbetaling): Bevat elke betaling, terugbetaling en vergoeding waaruit die ene bankstorting bestaat. Dit is uw bron van waarheid voor reconciliatie.
- Saldorapport (CSV-export): Het dagelijkse grootboek van bruto, vergoeding en netto per activiteitstype — de enige plek om het dagelijkse bruto te zien zonder vertekening door uitbetalingstiming.
- Maandelijkse samenvatting: De brug van omzet naar kasstroom voor de maand, handig om Stripe aan uw resultatenrekening te koppelen.
U heeft niet alle drie elke keer nodig, maar u heeft wel minimaal het uitbetalingsdetail nodig voor elke storting die op uw bank binnenkomt.
De twee fouten die uw administratie breken
Fout 1: Het netto depositoboeken als verkopen
Het boeken van $9.421 als omzet wanneer Stripe een batch heeft verrekend die $10.000 aan brutoverkopen bevatte, veroorzaakt drie problemen tegelijk: u onderschat de omzet voor een lening- of waarderingsbeoordeling, u verliest de vergoeding als aftrekbare kosten, en uw 1099-K zal nooit kloppen — Stripe rapporteert het bruto verwerkingsvolume, niet de netto-uitbetalingen. De Belastingdienst ontvangt het brutobedrag. U zou dat ook moeten doen.
Fout 2: Omzet boeken wanneer de uitbetaling arriveert
Als u wacht tot het geld op de bank staat voordat u de verkoop boekt, valt een verkoop van 30 december die op 2 januari wordt uitbetaald in het verkeerde belastingjaar. Voor belastingplichtigen op kasbasis is het belastingmoment vaak de verkoopdatum, niet de uitbetalingsdatum — en voor belastingplichtigen op transactiebasis is het definitief de verkoopdatum volgens ASC 606 (meer hierover hieronder). In beide gevallen zorgt "omzet = datum van bankstorting" voor maand- en jaareinde-fouten die zich opstapelen met terugbetalingen.
De juiste manier: brutoverkoop, vergoedingskosten, uitbetalingsoverboeking
Gebruik drie rekeningen om Stripe eerlijk te houden. In plain-text termen:
Assets:Receivables:StripeofAssets:Stripe:Pending— uw Stripe-saldo vóór uitbetalingIncome:Sales— brutoverkopenExpenses:PaymentProcessingFees— Stripe-vergoedingenAssets:Bank:Checking— waar uitbetalingen binnenkomen
Hier is het patroon voor een typische dag. U heeft 61 ingehouden (2,9% + €0,30 per transactie telt op).
Wanneer elke verkoop plaatsvindt (of dagelijks in batch):
2026-08-12 * "Stripe-verkopen 2026-08-12"
Assets:Stripe:Pending 2000.00 USD
Income:Sales -2000.00 USD
2026-08-12 * "Stripe-vergoedingen 2026-08-12"
Expenses:PaymentProcessingFees 61.00 USD
Assets:Stripe:Pending -61.00 USDU toont nu 2.000 aan omzet en $61 aftrekbaar.
Wanneer Stripe twee dagen later uitbetaalt (bijvoorbeeld $1.939 in die batch):
2026-08-14 * "Stripe-uitbetaling po_1a2b3c naar betaalrekening"
Assets:Bank:Checking 1939.00 USD
Assets:Stripe:Pending -1939.00 USDGeen nieuwe inkomsten op de uitbetalingsdag. Alleen een overboeking. Uw Assets:Stripe:Pending-saldo komt nu overeen met het totaal van Stripe's beschikbare + lopende saldo, en uw bankreconciliatie klopt.
Als u er de voorkeur aan geeft om dagelijkse verkopen in totaal te boeken vanuit de Saldo-CSV in plaats van per transactie, is dat prima — behoud alleen de bruto/vergoeding-splitsing en behandel de uitbetaling als overboeking. De reconciliatie klopt nog steeds.
Wat met omzetbelasting, verzending of platformvergoedingen?
Als u omzetbelasting int via Stripe Tax of apart, boek dan geen bruto als pure omzet. Splits het bij de verkoop:
Assets:Stripe:Pending 1080.00 USD
Income:Sales -1000.00 USD
Liabilities:SalesTaxPayable -80.00 USDVerzendkosten, marktplaatscommissies of applicatievergoedingen die door Stripe worden afgetrokken, moeten elk op een eigen kosten- of schuldrekening worden geboekt — nooit stilzwijgend tegen verkopen worden weggestreept.
Omgaan met de lastige onderdelen zonder de draad kwijt te raken
Terugbetalingen: omzet terugdraaien, geen nieuwe kosten
Een klant heeft 150 van uw saldo af, behoudt de oorspronkelijke vergoeding (Stripe vergoedt de vergoeding alleen bij sommige legacy-prijzen en bij de nieuwste updates, maar ga ervan uit dat het die behoudt) en rekent geen extra terugbetalingsvergoeding. In uw administratie:
2026-08-15 * "Terugbetaling voor factuur 1024"
Income:Sales 150.00 USD ; verkoop terugdraaien
Assets:Stripe:Pending -150.00 USDDe oorspronkelijke $4,65-vergoeding die u al als kosten heeft geboekt, blijft een kostenpost — u heeft betaald voor verwerking die uiteindelijk niet bekliift. Als Stripe bij een bepaalde terugbetaling toch een vergoeding terugstort, crediteer dan Expenses:PaymentProcessingFees voor dat bedrag.
Bij een gedeeltelijke terugbetaling van 200, draait u alleen $50 van de omzet terug. Het onderscheid is belangrijk voor terugbetalingen van omzetbelasting: in de meeste staten kunt u afgedragen belasting alleen terugvorderen als u de belasting aan de klant terugbetaalt en dit documenteert.
Geschillen en chargebacks: twee boekingen, niet één
Wanneer een betaling van $200 wordt betwist:
- Stripe houdt onmiddellijk 15 (oplopend tot $25 als u verliest en niet in aanmerking komt voor programma's voor vroegtijdige fraudewaarschuwingen).
- Als u wint, stort Stripe de 15-vergoeding.
Boek het als:
2026-08-18 * "Geschil geopend ch_abc $200 + $15 vergoeding"
Assets:Stripe:Disputed 200.00 USD
Expenses:PaymentProcessingFees 15.00 USD
Assets:Stripe:Pending -215.00 USD
2026-08-25 * "Geschil gewonnen - geld terug"
Assets:Stripe:Pending 200.00 USD
Assets:Stripe:Disputed -200.00 USDAls u verliest, verplaats dan de $200 van betwist naar een oninbare vordering of chargeback-verlies en laat de vergoeding als kosten staan. Laat geschillen nooit in lopend saldo staan — ze verdienen een eigen vordering zodat u weet wat er op het spel staat.
Instant Payouts en handmatige uitbetalingen
Een Instant Payout naar uw betaalpas kost 1% (minimumvergoeding van toepassing). Die 1% is een aparte financieringskost:
2026-08-20 * "Instant payout $5000, 1% vergoeding"
Assets:Bank:Checking 4950.00 USD
Expenses:PaymentProcessingFees 50.00 USD
Assets:Stripe:Pending -5000.00 USDMeerdere betalingen in één uitbetaling
Een enkele uitbetaling van $9.421 kan bevatten:
- 47 betalingen van in totaal $10.000
- $290 aan verwerkingsvergoedingen
- $200 geschilreservering
- $89 instant payout-vergoeding verwerkt in de batch
Boek elk onderdeel op een eigen rekening, maar boek de overboeking als één storting. Uw uitbetalingsdetail-export vertelt u de splitsing — kopieer deze nauwkeurig. De bankregel zal nog steeds één getal zijn, en het zal nu tot op de cent kloppen.
ASC 606 op het verkooppunt: wanneer herkent u de omzet?
Voor de meeste kleine bedrijven die goederen of eenmalige diensten via Stripe verkopen, is omzetverantwoording eenvoudig: u herkent de brutoverkoop wanneer u aan de prestatieverplichting voldoet — meestal wanneer u de goederen levert, de download beschikbaar is of de dienst is uitgevoerd — niet wanneer Stripe u betaalt.
Dat is belangrijk omdat Stripe's verrekeningsvertraging u verleidt om op uitbetaling te herkennen. Doe dat niet. Als u op 30 augustus verzendt en Stripe op 2 september betaalt, hoort de omzet bij augustus.
Twee veelvoorkomende lastige gevallen:
Vooruitbetaalde abonnementen of aanbetalingen. Als een klant op 1 augustus via Stripe 100 verdiend. Reserveer de rest:
2026-08-01 * "Jaarabonnement 6 mnd, geïnd via Stripe"
Assets:Stripe:Pending 600.00 USD
Liabilities:DeferredRevenue -600.00 USD
2026-08-31 * "Augustusomzet verantwoord"
Liabilities:DeferredRevenue 100.00 USD
Income:Sales -100.00 USDVerkopen via een platform waar u niet de merchant of record bent. Als u verkoopt via een marktplaats die Stripe Connect gebruikt en u een overboeking van het platform ontvangt, rapporteert u mogelijk netto in plaats van bruto, afhankelijk van wie de klantrelatie controleert. Zorg dat u dit bepaling vroegtijdig goed heeft — het beïnvloedt of u 7.000 als omzet rapporteert wanneer het platform 30% inhoudt.
Bij twijfel: de uitbetaling is nooit het herkenningsmoment. De levering is dat wel.
Stripe in 30 minuten per maand met uw bank reconciliëren
Maak dit uw maandelijkse gewoonte:
Stap 1: Exporteer uitbetalingsdetails voor de maand. Ga in het Dashboard naar Betalingen → Uitbetalingen, stel het datumbereik in op de kalendermaand op basis van aankomstdatum en exporteer het detail van elke uitbetaling of gebruik de gecombineerde uitbetalingsreconciliatie-CSV. U wilt elk transactie-ID dat heeft bijgedragen aan elke bankstorting.
Stap 2: Boek ontbrekende bruto en vergoedingen. Zorg voor elke betalings- en terugbetalingsregel in de uitbetaling dat u een brutoverkoop of -correctie en een vergoedingskosten heeft voor die datum — niet de uitbetalingsdatum. Als u dagelijks in batches boekt, koppel dan het dagtotaal uit het Saldorapport aan uw grootboekbatch.
Stap 3: Boek de uitbetalingsoverboeking. Maak voor elke bankstorting de overboeking van Assets:Stripe:Pending naar Assets:Bank:Checking voor het exacte uitbetalingsnetto. Vermeld het Stripe-uitbetalings-ID (bijv. po_3N...) in de memo.
Stap 4: Koppel het lopend saldo. Aan het einde van de maand moet Assets:Stripe:Pending gelijk zijn aan het lopende + beschikbare saldo van Stripe in het Dashboard. Als dit niet het geval is, heeft u een vergoeding, terugbetaling, correctie gemist of een uitbetaling dubbel geboekt. Los dit op voordat u afsluit.
Stap 5: Koppel bruto aan de 1099-K-gedachte. Stripe rapporteert bruto verwerkingsvolume op Formulier 1099-K (federaal drempelbedrag is 15.000 tussen de twee is normaal en te verwachten — het zijn vergoedingen en timing. Documenteer dit één keer per jaar, zodat u het niet tijdens een controle hoeft uit te leggen.
Als u QuickBooks, Xero of een ander grootboek gebruikt, geldt dezelfde structuur: maak een Stripe-clearing- of holdingrekening, boek bruto en vergoedingen daarop en boek op uitbetaling over naar de bank. De clearingrekening moet in de loop van de tijd op nul uitkomen, behalve het lopend saldo.
Een snel Beancount-voorbeeld dat u kunt kopiëren
; Dagelijkse verkopen en vergoedingen – boek op verkoopdatum
2026-08-12 * "Stripe-verkopen batch 2026-08-12" #batch-20260812
Assets:Stripe:Pending 2000.00 USD
Income:Sales -2000.00 USD
2026-08-12 * "Stripe-vergoedingen batch 2026-08-12" #batch-20260812
Expenses:PaymentProcessingFees 61.00 USD
Assets:Stripe:Pending -61.00 USD
; Eén terugbetaling in die uitbetalingscyclus
2026-08-14 * "Terugbetaling fact. 1024" #refund-1024
Income:Sales 150.00 USD
Assets:Stripe:Pending -150.00 USD
; De uitbetaling die twee dagen later arriveert – één storting, geen nieuwe omzet
2026-08-14 * "Uitbetaling po_1Qabc arriveert op betaalrekening" #payout-po_1Qabc
Assets:Bank:Checking 1789.00 USD
Assets:Stripe:Pending -1789.00 USDIn Fava zal uw Stripe-lopend saldo nu netjes overeenkomen met de eigen saldografiek van Stripe, en elke bankstorting heeft een bijpassende overboeking met een doorzoekbaar uitbetalings-ID.
Veelvoorkomende valkuilen en hoe u ze vermijdt
De vergoeding bij terugbetalingen vergeten. Stripe behoudt doorgaans de oorspronkelijke vergoeding wanneer u terugbetaalt. Uw omzet wordt teruggedraaid, maar de vergoeding niet. Als u beide terugdraait, overschat u de winst op de terugbetaalde bestelling.
Instant Payout-vergoedingen boeken als bankkosten. Dit zijn betalingsverwerkingskosten, geen algemene bankkosten. Houd ze bij de Stripe-vergoedingen, zodat uw werkelijke acceptatiekosten op één plaats zichtbaar zijn.
Het Stripe-saldo negatief laten worden en negeren. Als terugbetalingen en geschillen nieuwe verkopen overschrijden, wordt uw lopend saldo negatief en boekt Stripe af op uw geregistreerde bankrekening. Boek deze afschrijving als een overboeking van de bank naar Stripe — het blijft alleen het verplaatsen van de clearingrekening.
Omzetbelasting niet splitsen. Wanneer u belasting in de omzet verwerkt, betaalt u te veel inkomstenbelasting en te weinig omzetbelasting — of andersom. Splits het op het verkooppunt.
Reconciliëren op uitbetalingsmaand in plaats van verkoopmaand. Uw resultatenrekening per uitbetalingsmaand is een kasstroombeeld, geen prestatiebeeld. Als u beide nodig heeft, draai dan de resultatenrekening op verkoopdatum en een kasstroomrapport op uitbetalingsdatum — maar verwar het ene niet met het andere.
Houd uw financiën vanaf dag één georganiseerd
Stripe maakt het gemakkelijk om geld te innen. Het zorgt er niet automatisch voor dat uw administratie de waarheid vertelt over wat u heeft verdiend, wat u heeft betaald om betaald te worden en wat u terug moet betalen. Een eenvoudige bruto-vergoeding-overboekingstructuur, geboekt op de juiste datums en gereconcilieerd met uw werkelijke Stripe-saldo, houdt alle drie recht — en maakt de jaarafsluiting, leningaanvragen en die eerste omzetbelastingcontrole veel minder pijnlijk.
Beancount.io biedt u de transparantie die het Stripe-dashboard alleen niet kan bieden: plain-text, versiebeheerde administratie waarin elke uitbetaling aan een traceerbare overboeking is gekoppeld, elke vergoeding een expliciete kostenpost is en uw Stripe-lopend saldo een getal is dat u kunt verifiëren in plaats van een mysterie. Uw gegevens blijven van u, uw historie is controleerbaar en uw omzetverhaal komt eindelijk overeen met zowel uw bank als uw 1099-K. Start gratis en breng uw Stripe-administratie in balans.