Naar hoofdinhoud springen

Micro-SaaS en API-boekhouding: Op Gebruik Gebaseerde Facturering, Processorafstemming, en Waarom 70%-Marges Nog Steeds Echte Boeken Nodig Hebben

16 min leestijdMike ThriftMike Thrift
Micro-SaaS en API-boekhouding: Op Gebruik Gebaseerde Facturering, Processorafstemming, en Waarom 70%-Marges Nog Steeds Echte Boeken Nodig Hebben

Je API heeft net $18.000 aan maandelijkse terugkerende omzet overschreden met 340 klanten, je Stripe-dashboard toont een gezonde brutomarge van 78%, en je accountant vraagt om je omzetverantwoordingsschema. Je opent je boekhouding en er is niets te tonen — gewoon een betaalrekening met stortingen die nooit overeenkomen met je Stripe-rapporten en een spreadsheet die je in maart bent gestopt met bijwerken.

Die kloof is waar Micro-SaaS-boekhouding breekt. Het bedrijf ziet er bedrieglijk eenvoudig uit — geen voorraad, geen magazijn, marges waar een retailer jaloers op zou zijn — maar het geld beweegt op manieren die een standaard "inkomsten minus uitgaven"-grootboek niet kan vatten. Gemeten gebruik, vooruitbetaalde kredietpakketten, processorvergoedingen die al verrekend zijn voordat je het geld ooit ziet, wereldwijde belasting die namens jou wordt geïnd, en uitgestelde omzet die ervoor zorgt dat je banksaldo tegen je liegt. Als je hier iets verkeerd doet, rapporteer je omzet verkeerd, betaal je te veel belasting, of prijs je je volgende tier op basis van fantasiewiskunde.

Deze gids behandelt de boekhouding die daadwerkelijk past bij een Micro-SaaS- of API-bedrijf: hoe je op gebruik gebaseerde facturering structureert zodat je boeken schoon blijven, hoe je betalingsprocessors afstemt zonder je verstand te verliezen aan het einde van de maand, en waarom zelfs een bedrijf met een marge van 70%+ vanaf dag één echte accrual accounting nodig heeft.

Waarom Micro-SaaS-boeken moeilijker zijn dan ze lijken

Traditionele kleine bedrijven registreren een verkoop wanneer contant geld van eigenaar wisselt of een factuur wordt betaald. Een Micro-SaaS doet zelden een van beide. Overweeg een typische maand voor een kleine API- of AI-tool:

  • 120 klanten op een Starter-plan van $29/maand met 500 inbegrepen API-aanroepen
  • 40 klanten op een Pro-plan van 99/maandmet5.000inbegrepenaanroepenplus99/maand met 5.000 inbegrepen aanroepen plus 0,02 per aanroep voor overschrijding
  • 60 klanten die vooruitbetaalde kredietpakketten hebben gekocht ($49 voor 2.000 credits) en ze onregelmatig verbruiken
  • Een handvol enterprise-klanten op jaarlijkse vooruitbetaling die je in januari hebt geïnd

Op elke willekeurige dag ontvang je contant geld dat nog geen omzet is, verantwoord je omzet die je weken geleden hebt geïnd, ben je processorvergoedingen verschuldigd die je nooit hebt gefactureerd, en lever je gebruik dat nog niet is gefactureerd. Een kasbasisboekhouding stort dit allemaal samen in "geld in, geld uit" en vertelt je bijna niets over of het bedrijf daadwerkelijk groeit.

De drie dingen die Micro-SaaS anders maken

Variabele kosten per eenheid. Elke API-aanroep, AI-generatie of webhook-levering kost je iets — een upstream-LLM-tokenvergoeding, rekenkracht, bandbreedte, of een API van een derde partij die je doorverkoopt. Vaste abonnementen verbergen die variabiliteit totdat een power user 50 keer het gemiddelde verbruikt en de marge van een hele cohort uitwist. Je boeken moeten de kostprijs van verkochte goederen (COGS) per eenheid laten zien, niet alleen de totale hostinguitgaven.

Variabele omzet per klant. Twee klanten op hetzelfde $29-plan kunnen enorm verschillende omzet genereren zodra overschrijdingen en credit-top-ups in werking treden. Als je alleen het abonnementsgeld boekt en overschrijdingen als incidenteel behandelt, onderschat je de omzet van je beste klanten en prijs je je tiers verkeerd.

Vooruitbetaalde en uitgestelde omzet. Kredietpakketten en jaarplannen geven je vandaag contant geld voor diensten die je over weken of maanden zult leveren. Dat geld is een verplichting — onverdiende omzet — totdat de klant de credits daadwerkelijk verbruikt of de serviceperiode verloopt. Het boeken als inkomen bij ontvangst overdrijft de winst nu en onderschat die later, wat van belang is zodra je een lening, een waardering of een belastingaangifte nodig hebt die overeenkomt met de werkelijkheid.

Een factureringsmodel kiezen dat je grootboek kan verdragen

Het factureringsmodel dat je kiest is net zozeer een boekhoudkundige beslissing als een prijsbeslissing. Elk model creëert verschillende verantwoordings-, afstemmings- en belastingmomenten.

Vast Abonnement

Iedereen betaalt hetzelfde bedrag ongeacht gebruik. Boekhouding is triviaal: één terugkerende factuur per klant per periode, omzet gelijkmatig verantwoord over de periode. Het probleem is economisch, niet boekhoudkundig — je subsidieert zware gebruikers en laat geld liggen bij lichte gebruikers. Vaste prijzen werken als leerfase terwijl je verbruik meet, maar overleven zelden zodra je je kosten per eenheid begrijpt.

Puur Op Gebruik Gebaseerd (Betaal Per Aanroep, Per Token, Per Zetel-Uur)

Je meet verbruik en factureert achteraf. Omzet en kosten bewegen samen, wat bevredigend is op een spreadsheet en angstaanjagend voor een enterprise-koper die uitgaven niet kan voorspellen. Vanuit boekhoudkundig oogpunt creëert puur gebruik ongefactureerde omzet aan elk maandcijfer: geleverde dienst die nog niet is gefactureerd. Je moet dit toerekenen. Je hebt ook robuuste meting nodig die je grootboek kan vertrouwen, want de factuur is slechts zo nauwkeurig als de teller.

Het best geschikt voor developer-gerichte API's waar de koper technisch genoeg is om gebruik te voorspellen. Minder geschikt voor prosumer-tools waar voorspelbaarheid verkoopt.

Hybride: Abonnementsbasis + Inbegrepen Quota + Overschrijding

Dit is de standaard die is ontstaan voor de meeste Micro-SaaS- en AI-tools: een maandelijks abonnement omvat een quota (credits, aanroepen, generaties); verbruik boven het quota wordt gefactureerd tegen een tarief per eenheid voor overschrijding, vaak 2 tot 4 keer je werkelijke kosten.

Waarom het operationeel wint: kopers krijgen voorspelbaarheid voor typisch gebruik, je vangt meer omzet van power users zonder lichte gebruikers af te schrikken, en brutomarges worden beschermd omdat overschrijdingen ruim boven de kostprijs zijn geprijsd. Voor je boeken betekent hybride facturering twee omzetstromen per klant — terugkerende abonnementsomzet die naar rato wordt verantwoord, en variabele overschrijdingomzet die wordt verantwoord wanneer de overschrijding plaatsvindt. Houd ze in afzonderlijke grootboekrekeningen. Wanneer je later vraagt "welk percentage van de MRR is eigenlijk variabel?", heb je het antwoord zonder door facturen te graven.

Een praktische tier-schets:

  • **Starter 19/maand500generatiesinbegrepen,19/maand** — 500 generaties inbegrepen, 0,05 per generatie voor overschrijding
  • **Pro 49/maand2.000generatiesinbegrepen,49/maand** — 2.000 generaties inbegrepen, 0,04 per generatie voor overschrijding
  • **Scale 99/maand6.000generatiesinbegrepen,99/maand** — 6.000 generaties inbegrepen, 0,03 per generatie voor overschrijding

Stel elk quota zo in dat ruwweg 80% van de klanten op dat tier nooit de limiet bereikt. Het product voelt onbeperkt; de 20% die de limiet wel bereikt, financiert je infrastructuur.

Vooruitbetaalde Kredietpakketten

Klanten kopen credits vooraf en verbruiken ze in de loop van de tijd. Credits geven je betere cashflow-timing — je ontvangt voordat je levert — en een natuurlijke upsell-trigger wanneer saldi laag worden. Maar elke creditverkoop creëert op dag één uitgestelde omzet. Je debiteert contant geld, crediteert een verplichtingsrekening zoals Liabilities:UnearnedRevenue:CreditPacks, en verplaatst het alleen naar Income:CreditUsage naarmate credits worden verbruikt. 1.000 pakketten verkopen voor 49elken49 elk en 49.000 als inkomen boeken in die maand is prima voor je bankrekening en verkeerd voor je winst-en-verliesrekening.

Een veelvoorkomende structuur die goed converteert:

  • 500 credits voor $14 (verloopt nooit)
  • 2.000 credits voor $49 (14% korting)
  • 10.000 credits voor $199 (29% korting, prioriteitsverwerking)
  • Maandelijkse bijvulling: 1.500 credits voor $39/maand met een 10% bonus bovenop het equivalente pakket

De pakketkopers die regelmatig bijvullen zijn je beste kandidaten voor de maandelijkse bijvulling — maak de wiskunde per credit duidelijk en laat de upgrade zichzelf verkopen.

Op Resultaat Gebaseerde Prijzen

Betaal per succesvol resultaat — per opgelost supportticket, per geconverteerde lead, per voltooide workflow. Het is overtuigend wanneer het resultaat meetbaar en waardevol is, maar het vereist infrastructuur om te volgen en te bewijzen dat het resultaat daadwerkelijk is gebeurd. Voor de boekhouding is elk "resultaat" een prestatieverplichting die je op een bepaald moment nakomt, en je hebt audittrails nodig om elke factuur te ondersteunen.

Betalingsprocessorafstemming: waar het geld daadwerkelijk naartoe gaat

Als je Stripe, Paddle, Lemon Squeezy of een Merchant of Record zoals Fungies of Dodo Payments gebruikt, is het geld dat op je bankrekening belandt nooit het getal dat je dashboard toont. Een typische Stripe-uitbetaling ziet er zo uit:

  • Bruto verkopen: $12.400
  • Min Stripe-vergoedingen (2,9% + 0,30pertransactieen0,50,30 per transactie en 0,5% factureringsvergoeding): -412
  • Min terugbetalingen: -$180
  • Min geschillen en chargebacks: -$45
  • Netto-uitbetaling naar je bank: $11.763

Als je die 11.763als"omzet"boekt,hebjehetinkomenmet11.763 als "omzet" boekt, heb je het inkomen met 637 onderschat en je verwerkingskosten, terugbetalingspercentage en geschilrisico volledig verborgen voor je eigen financiële administratie.

Het afstemmingspatroon

Stem af op het processorrapport, niet op de bankstorting. Aan het einde van de maand:

  1. Importeer het afrekenrapport van de processor — bruto verkopen per product/plan, vergoedingen, terugbetalingen, geschillen, geïnde belasting. Elke gerenommeerde processor biedt een CSV- of API-export met deze kolommen dagelijks uitgesplitst.

  2. Boek bruto naar de juiste inkomstenrekeningen. Abonnementsbasis, overschrijding en creditpakketterugbetalingen krijgen elk hun eigen rekening. Dit is de omzet die je klanten daadwerkelijk betaalden voordat iemand een deel nam.

    Assets:Bank:Checking                    $11.763
    Expenses:ProcessorFees:Stripe              $412
    Assets:AccountsReceivable:RefundsPending   $180
    Expenses:Disputes:Chargebacks              $45
      Income:Subscriptions:Starter
      Income:Subscriptions:Pro
      Income:Usage:Overage
      Income:CreditPacks:Redeemed

    De exacte rekeningnamen mag je zelf kiezen, maar het principe staat vast: bruto erin, vergoedingen en terugbetalingen eruit, netto naar de bank.

  3. Boek vergoedingen als een uitgave, niet als een verrekening tegen omzet. Processorvergoedingen zijn een kostenpost voor het innen van omzet, geen vermindering van omzet. Ze netteren verbergt je werkelijke take rate en maakt cohortmargeanalyse onmogelijk.

  4. Behandel belasting die door een Merchant of Record wordt geïnd correct. Als je via een Merchant of Record verkoopt, is de MoR de juridische verkoper en verzorgt de inning en afdracht van btw, GST en Amerikaanse omzetbelasting. De "belasting"-regel op je MoR-afrekening is niet jouw verplichting om af te dragen — het is hun verplichting — maar je moet het nog steeds registreren zodat je bruto aansluit op het rapport en je netto aansluit op de bank. Sommige oprichters netteren het uit de omzet; schoner is om het te boeken naar een doorgeefverplichting die op nul uitkomt wanneer de MoR afdraagt.

  5. Volg terugbetalingen en chargebacks afzonderlijk. Een terugbetaling is een omkering van omzet; een chargeback voegt een geschilvergoeding toe bovenop. Als je ze samen netteert, kun je de vraag "stijgt ons terugbetalingspercentage?" niet beantwoorden en kun je een fraudepatroon niet vroegtijdig signaleren.

Veelvoorkomende afstemmingsfouten

Uitbetalingen als omzet boeken. De meest voorkomende fout voor solo-oprichters. Het onderschat inkomen, overdrijft marge (omdat vergoedingen verdwijnen), en creëert een mismatch tussen je 1099-K en je boeken aan het einde van het jaar.

Openstaande uitbetalingen negeren. Processorsaldi die zijn aangerekend maar nog niet zijn uitbetaald, zijn debiteuren. Als je je boeken op 31 januari sluit en Stripe heeft 29–31 januari nog niet uitbetaald, hoort die omzet bij januari, niet februari.

Applicatievergoedingen op gekoppelde accounts vergeten. Als je een marktplaats runt of een applicatievergoeding neemt bovenop een beheerde betaling, is de applicatievergoeding jouw omzet en is de onderliggende transactie dat niet. Boek alleen wat van jou is.

Creditpakketverkopen niet afstemmen op uitgestelde omzet. Elke creditpakketverkoop moet een overeenkomstige verplichtingsboeking hebben die afneemt naarmate credits worden verbruikt. Als je uitgestelde saldo elke maand groeit maar je verantwoorde omzet niet, verkoop je pakketten sneller dan klanten verbruiken — een nuttig signaal voor cashflow, onzichtbaar als je pakketten als inkomen bij verkoop boekte.

Waarom brutomarges van 70%+ nog steeds echte boeken eisen

Het is verleidelijk om te denken dat een softwarebedrijf met hoge marges geen geavanceerde boekhouding nodig heeft. Hosting is goedkoop, er is geen voorraad, en winst lijkt zichzelf te regelen. Drie realiteiten corrigeren dat snel.

Wat er daadwerkelijk in COGS zit

Voor een Micro-SaaS- of API-bedrijf is COGS niet "hosting". Het is elke kostenpost die direct meeschaalt met gebruik en niet zou bestaan als je nul klanten bediende:

  • Upstream API- en LLM-tokenkosten (OpenAI, Anthropic, of je eigen GPU-inferentie)
  • Gemeten infrastructuur (rekenkracht per verzoek, egress-bandbreedte, beeldgeneratie-seconden)
  • API's voor gegevens of verrijking van derden die je doorverkoopt
  • Licentiekosten per zetel voor ingebedde componenten

Hosting die niet meeschaalt met gebruik — je statische frontend, admin-dashboards, vaste databases — is operationele uitgave, geen COGS. Deze splitsing goed krijgen is wat je in staat stelt om een werkelijke brutomarge per plan en per klant te berekenen. Een Starter-plan van 29met500inbegrepengeneratieskostjemisschien29 met 500 inbegrepen generaties kost je misschien 1,50 aan LLM en rekenkracht bij gemiddeld gebruik; hetzelfde plan met een power user op 2.000 generaties kan $12 kosten. Als beide hetzelfde "brutowinst" in je boeken tonen, kun je niet correct prijzen.

Streef naar overschrijdingsprijzen van 3 tot 5 keer je COGS per eenheid. Als een generatie je 0,003allinkost,prijsoverschrijdingendanop0,003 all-in kost, prijs overschrijdingen dan op 0,01 tot $0,015. Dat handhaaft een brutomarge van 70 tot 80% op overschrijding en beschermt je wanneer modelkosten pieken of een klant automatisering ontdekt.

Uitgestelde omzet zorgt dat je banksaldo liegt

Een Micro-SaaS die jaarlijkse vooruitbetalingen en creditpakketten verkoopt, kan er contant-rijk en winst-arm uitzien — of het tegenovergestelde — afhankelijk van wanneer je int. Voorbeeld: je verkoopt in januari 40 jaarlijkse Pro-plannen voor 990elkenint990 elk en int 39.600. Op kasbasis is januari je beste maand ooit. Op accrualbasis heb je in januari 3.300verdiendenbenje3.300 verdiend en ben je 36.300 aan toekomstige dienstverlening verschuldigd. Als je januari's contant geld uitgeeft alsof het januari's winst is, kom je in december tekort.

Accrual accounting lost dit op door omzet te verantwoorden wanneer je de verplichting nakomt, niet wanneer je int. Boek de jaarverkoop als:

  • Debiteer contant geld, crediteer uitgestelde omzet (een verplichting)
  • Elke maand, debiteer uitgestelde omzet, crediteer abonnementsinkomen voor een twaalfde

Dezelfde logica geldt voor creditpakketten: omzet wanneer verbruikt, niet wanneer verkocht. Het is meer werk, en het is het verschil tussen weten of je groeit en alleen maar zien hoe geld klotst.

Unit-economie bepaalt je volgende beslissing

Investeerders, kredietverstrekkers en zelfs jij om 23:00 uur die beslist of je prijzen verhoogt, stellen allemaal dezelfde vragen:

  • Wat is netto-omzetbehoud — geven bestaande klanten in de loop van de tijd meer uit?
  • Wat is de brutomarge per plan, en welk tier subsidieert welk?
  • Wat is de terugverdientijd van klantacquisitiekosten wanneer je echte COGS en processorvergoedingen meerekent?
  • Wat is uitgestelde omzet en dekt die de komende twee maanden aan verplichtingen?

Geen van deze vragen is te beantwoorden vanuit een betaalrekeningsaldo. Ze vereisen een grootboek dat abonnement scheidt van overschrijding, bruto van netto, verdiend van uitgesteld, en COGS van OPEX. Plain-text accounting blinkt hier uit omdat die categorieën expliciete rekeningen zijn in een bestand dat jij beheert, versiebeheerd in git, op elk moment te controleren — niet begraven in een dashboard dat zijn definities zonder aankondiging wijzigt.

Een minimaal rekeningschema dat werkt

Je hebt geen rekeningschema van 200 regels nodig. Je hebt genoeg structuur nodig om de bovenstaande vragen te beantwoorden:

  • Income:Subscriptions:Starter / Pro / Scale
  • Income:Usage:Overage
  • Income:CreditPacks:Redeemed (pakketverkopen zelf gaan eerst naar Liabilities:UnearnedRevenue:CreditPacks)
  • Expenses:COGS:Inference (LLM / modelkosten)
  • Expenses:COGS:MeteredInfra (rekenkracht per verzoek, bandbreedte)
  • Expenses:COGS:DataAPIs (doorverkochte API's van derden)
  • Expenses:ProcessorFees:Stripe (of Paddle / MoR)
  • Liabilities:UnearnedRevenue:AnnualPlans en Liabilities:UnearnedRevenue:CreditPacks
  • Assets:AccountsReceivable:ProcessorPending (verdiend maar nog niet uitbetaald)

Begin daarmee. Voeg rekeningen toe wanneer je een vraag hebt die de huidige structuur niet kan beantwoorden, niet eerder.

Maandafsluiting voor een éénpersoons-SaaS

Je hebt geen financieel team nodig om boeken correct af te sluiten. Je hebt een herhaalbare checklist nodig die één keer per maand een uur kost:

  1. Trek het afrekenrapport van de processor voor de volledige maand en boek bruto per product, met vergoedingen, terugbetalingen en belasting uitgesplitst.

  2. Stem bankstortingen af — elke uitbetaling op de bank moet overeenkomen met een afrekenbatch in je grootboek. Markeer elke openstaande batch die is aangerekend maar nog niet is uitbetaald.

  3. Werk uitgestelde omzetschema's bij. Voor elk jaarplan en creditpakket, verplaats het verdiende deel van verplichting naar inkomen. Als creditpakketten geen vervaldatum hebben, overweeg dan een breakage-beleid voor stale credits (niet-verbruikte pakketten ouder dan 12–18 maanden) en documenteer het — dit is waar boekhoudkundig oordeel zit, dus schrijf het op.

  4. Reken ongefactureerd gebruik toe. Als je overschrijdingen achteraf factureert, schat of meet het ongefactureerde bedrag aan het einde van de maand en boek het naar toegerekende omzet.

  5. Stem COGS af. Koppel upstream API-facturen (OpenAI, cloudprovider) aan de gebruiksperiode die ze dekken, niet aan de datum dat je betaalde. Een inferentiefactuur van $2.400 die op de 5e is betaald voor tokens van vorige maand, hoort bij vorige maand.

  6. Beoordeel mislukte betalingen en churn. Mislukte transacties die opnieuw worden geprobeerd zijn nog geen verloren omzet; zet ze in een dunning-bucket. Na je herhaalvenster schrijf je ze af en registreer je churn nauwkeurig.

  7. Stem uitgestelde en toegerekende saldi af. Je uitgestelde verplichting moet overeenkomen met een schema — elke dollar gekoppeld aan een specifieke klant en serviceperiode. Als het totaal is afgeweken van het schema, is er iets dubbel geboekt of helemaal niet.

Belasting en compliance zonder financieel team

Als je alleen aan Amerikaanse klanten verkoopt en onder de economische nexusdrempels van de staten blijft, is een directe Stripe-integratie beheersbaar. Zodra je wereldwijd verkoopt, vermenigvuldigt belastingcompliance: btw in de EU tegen het tarief van de klant, GST in Australië, HST in Canada, wisselende behandeling van SaaS in Amerikaanse staten, en drempels voor verkoop op afstand die registratieverplichtingen triggeren waarvan je niet wist dat ze bestonden.

Een Merchant of Record absorbeert die complexiteit. Zij innen en dragen belasting af in elke jurisdictie, geven conforme facturen uit, handelen chargebacks af en worden de verkoper van record zodat je nooit een buitenlandse btw-aangifte hoeft in te dienen. Het compromis is een hogere transactievergoeding (doorgaans 4 tot 5% plus een vast bedrag) tegenover Stripe's 2,9% + $0,30 plus een aparte belastingberekeningsadd-on. Voor een klein team dat vanaf dag één wereldwijd verzendt, is de MoR-vergoeding bijna altijd goedkoper dan de engineering- en administratietijd om het zelf te doen — en veel goedkoper dan het fout doen.

Als je direct op Stripe blijft, op zijn minst: registreer je onder de EU-btw One-Stop Shop (OSS) wanneer je EU-klanten hebt, schakel Stripe Tax in voor berekening, dien kwartaal-OSS-aangiften in, volg Amerikaanse economische nexus per staat (veel staten gebruiken een verkoopdrempel van $100.000), en houd conforme administratie bij voor elke jurisdictie waar je in verkoopt. Berekening zonder afdracht helpt je de juiste prijs te citeren, maar voldoet niet aan de verplichting.

Plan ook voor inkomstenbelasting: processoruitbetalingen zijn bruto vóór vergoedingen, dus je 1099-K zal het hogere getal weerspiegelen. Als je alleen netto-stortingen boekte, sluit je aangifte niet aan op het formulier en besteed je extra uren aan het uitleggen van het verschil. Boek bruto en de koppeling is rekenkunde.

Wat schone boeken je opleveren

Schone boeken voor een Micro-SaaS houden je niet alleen compliant. Ze geven je de antwoorden die je nodig hebt om het bedrijf te runnen: welk plan heeft de beste marge na echte COGS, of creditpakketten of abonnementen betere terugverdientijd opleveren, wanneer je het inbegrepen quotum moet verhogen versus de overschrijdingsprijs, en of die "winstgevende" maand eigenlijk alleen maar jaarlijkse vooruitbetalingen was die zich voordeden als groei.

Zet de scheiding op — abonnement versus overschrijding versus creditterugbetaling, COGS versus OPEX, verdiend versus uitgesteld, bruto versus netto van vergoedingen — in je eerste maand, niet je twaalfde. Een jaar aan genetwerde uitbetalingen en verkeerd geclassificeerde hosting achteraf herstellen is het werk dat oprichters doet wensen dat ze met een echt grootboek waren begonnen.

Vereenvoudig je financiële beheer

Terwijl je Micro-SaaS van een rommelige gemeten facturering naar een volledige hybride prijsengine beweegt, is het onderhouden van duidelijke financiële administratie wat prijsbeslissingen eerlijk houdt en belastingseizoen kalm. Beancount.io biedt plain-text accounting die je volledige transparantie en controle over je financiële gegevens geeft — elke abonnementstier, creditpakketverplichting, processorvergoeding en COGS-regel versiebeheerd in een grootboek dat jij bezit. Begin gratis en zie waarom ontwikkelaars en financiële professionals overstappen op plain-text accounting.

Dit artikel delen