Naar hoofdinhoud springen

Stripe-uitbetalingen reconciliëren zonder uw werkelijke omzet uit het oog te verliezen

Gepubliceerd 13 min leestijdMike ThriftMike Thrift
Stripe-uitbetalingen reconciliëren zonder uw werkelijke omzet uit het oog te verliezen

Uw Stripe-dashboard zegt dat u deze week 10.000heeftverdiend.Uwbankrekeningtoonteenstortingvan10.000 heeft verdiend. Uw bankrekening toont een storting van 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 100tegenhetstandaardAmerikaansetariefvan2,9100 tegen het standaard Amerikaanse tarief van 2,9% + €0,30 levert een netto 96,80 op voor uw lopend saldo. Uw bank ziet nooit de 100maaruwomzetwas100 — maar uw omzet was 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:Stripe of Assets:Stripe:Pending — uw Stripe-saldo vóór uitbetaling
  • Income:Sales — brutoverkopen
  • Expenses:PaymentProcessingFees — Stripe-vergoedingen
  • Assets:Bank:Checking — waar uitbetalingen binnenkomen

Hier is het patroon voor een typische dag. U heeft 2.000aanbrutoverkopengemaakt.Stripeheeft2.000 aan brutoverkopen gemaakt. Stripe 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 USD

U toont nu 1.939inStripelopendsaldo,1.939 in Stripe-lopend saldo, 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 USD

Geen 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 USD

Verzendkosten, 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 150betaald,ubetaalthetvolledigterug.Stripeboekt150 betaald, u betaalt het volledig terug. Stripe boekt 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 USD

De 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 50opeenbestellingvan50 op een bestelling 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:

  1. Stripe houdt onmiddellijk 200vanuwsaldoenrekenteengeschilvergoedingvan200 van uw saldo en rekent een geschilvergoeding van 15 (oplopend tot $25 als u verliest en niet in aanmerking komt voor programma's voor vroegtijdige fraudewaarschuwingen).
  2. Als u wint, stort Stripe de 200terug;ubehoudtde200 terug; u behoudt 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 USD

Als 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 USD

Meerdere 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 600betaaltvoorzesmaandentoegang,heeftucontantgeldontvangen(enStripebetaaltubinnenenkeledagenminusvergoedingen),maaruheeftinaugustusslechts600 betaalt voor zes maanden toegang, heeft u contant geld ontvangen (en Stripe betaalt u binnen enkele dagen minus vergoedingen), maar u heeft in augustus slechts 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 USD

Verkopen 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 10.000of10.000 of 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 600voorverrekeningdoorderden,zondertransactieminimumonderdehuidigewethoewelstaatsdrempelsvarie¨ren).UwIncome:Salesinhetgrootboekplusterugbetalingscorrectiesmoetenovereenkomenmethetbrutoopde1099Kvoorhetkalenderjaar,nietmetdesomvanbankstortingen.Eenverschilvan600 voor verrekening door derden, zonder transactieminimum onder de huidige wet — hoewel staatsdrempels variëren). Uw `Income:Sales` in het grootboek plus terugbetalingscorrecties moeten overeenkomen met het bruto op de 1099-K voor het kalenderjaar, niet met de som van bankstortingen. Een verschil van 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 USD

In 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.

Dit artikel delen