Naar hoofdinhoud springen

Facturatie voor Tokens: Een Leidraad voor Omzetverantwoording voor AI-Gebruiksafhankelijke SaaS

9 min leestijdMike ThriftMike Thrift
Facturatie voor Tokens: Een Leidraad voor Omzetverantwoording voor AI-Gebruiksafhankelijke SaaS

Vraag een SaaS-oprichter in 2022 hoeveel omzet ze deze maand zouden boeken, en het antwoord was een spreadsheetformule: aantal plaatsen maal prijs, naar rato berekend voor de resterende dagen in het contract. Vraag een AI-native oprichter vandaag dezelfde vraag, en het eerlijke antwoord is "het hangt ervan af hoeveel onze klanten het model hebben gebruikt." Tokenverbruik kan in een week verdubbelen wanneer een klant een functie in productie neemt, of stagneren wanneer ze een experiment pauzeren. Er is geen 'aantal plaatsen' om de prognose aan te verankeren.

Die verschuiving van abonnement naar verbruik is niet zomaar een prijsbeslissing. Het is een boekhoudprobleem, en het valt rechtstreeks onder ASC 606 — dezelfde standaard voor omzetverantwoording die SaaS sinds 2018 heeft beheerst, alleen toegepast op een veel minder voorspelbare input. Als u het verkeerd doet, kijkt u niet naar een afrondingsfout; u kijkt naar een herziene jaarrekening tijdens due diligence, precies wanneer u dat het minst kunt gebruiken.

Waarom token-gebaseerde prijzen het oude draaiboek doorbreken

Traditionele SaaS-omzetverantwoording is relatief vergevingsgezind. Een klant betaalt €12.000 voor een jaarplan, u verantwoordt €1.000 per maand, en de grootste afweging is of een contractwijziging herallocatie vereist. De vergoeding is vast. De prestatieverplichting — toegang tot de software over tijd — is eenvoudig. Auditors hebben duizend soortgelijke contracten gezien.

AI en gebruiksgebaseerde prijzen verwijderen het vaste deel. Klanten betalen voor verwerkte tokens, gemaakte API-aanroepen, voltooide inferentie-runs, of verbruikte computeseconden. Die vergoeding is per definitie variabel, en ASC 606 heeft een hele sectie — de "variabele vergoeding"-richtlijn in ASC 606-10-32-11 tot 32-13 — die precies aan dit probleem is gewijd. De kernuitdaging is niet filosofisch, maar praktisch: hoeveel omzet verantwoordt u in een periode waarin u, op het moment dat u uw boeken afsluit, werkelijk niet weet hoeveel een klant uiteindelijk verschuldigd zal zijn?

Voor een startend AI-bedrijf wordt dit moeilijker voordat het gemakkelijker wordt. Een volwassen SaaS-bedrijf kan vertrouwen op jarenlange gebruiksgeschiedenis om het verbruik met vertrouwen in te schatten. Een bedrijf dat zijn token-gebaseerde prijsmodel acht maanden geleden heeft gelanceerd, heeft geen dergelijke vergelijkbare gegevens. Het gebruik kan wild schommelen naarmate klanten van pilot naar productie gaan, en het patroon van het vorige kwartaal zegt mogelijk weinig over dat van dit kwartaal.

De twee contractstructuren die alles bepalen

Voordat u een dollar aan gebruiksgebaseerde omzet correct kunt verantwoorden, moet u weten in welke van de twee structuren u zich bevindt — omdat ze anders worden verwerkt.

Puur verbruik, geen overeengekomen minimum. De klant koopt een bundel credits of stemt ermee in per verbruikte eenheid te betalen, zonder een ondergrens. Als de regeling een eenvoudige dienst is (u biedt toegang tot een gehost model, niet het licentiëren van IP dat de klant zelfstandig exploiteert), kunt u over het algemeen de enge "gebruiksgebaseerde royalty op IP"-uitzondering in ASC 606-10-55-65 niet gebruiken — die is gebouwd voor licentieovereenkomsten zoals royalty's op een patent, niet voor een gehoste API. In plaats daarvan schat u de variabele vergoeding in met behulp van de methode van de verwachte waarde of het meest waarschijnlijke bedrag, onder de voorwaarde dat u geen bedragen mag verantwoorden waarbij een "significante terugdraaiing" waarschijnlijk is zodra de onzekerheid is opgelost.

Vastgelegd minimum plus overschrijding. De klant verbindt zich tot, zeg, €2.000 per maand aan gebruik en betaalt meer als dit wordt overschreden. Hier gedraagt de ondergrens zich als vaste vergoeding — verantwoord deze op een systematische basis naarmate de klant waarde ontvangt — terwijl alles boven het minimum variabele vergoeding is, onderworpen aan dezelfde schattings- en beperkingsregels. Dit hybride model komt constant voor in AI-prijzen: een basissysteemkosten plus gemeten inferentie daarbovenop.

Weten in welke structuur u zich bevindt, verandert uw boekingen, uw toelichtende voetnoten en hoe nerveus uw auditor moet zijn over uw schattingen.

De praktische oplossing die de meeste AI-bedrijven daadwerkelijk gebruiken

Hier is het goede nieuws: ASC 606 heeft een ingebouwde snelkoppeling voor precies deze situatie, en de meeste goed gestructureerde gebruiksgebaseerde contracten komen hiervoor in aanmerking.

De praktische oplossing "recht op facturatie" (ASC 606-10-55-18) stelt u in staat om het inschatten van de totale contractvergoeding volledig over te slaan. Als wat u elke periode factureert direct overeenkomt met de waarde die de klant in die periode heeft ontvangen — u heeft €0,002 per 1.000 tokens in rekening gebracht, de klant heeft 4 miljoen tokens gebruikt, u factureert €8 — dan kunt u die €8 eenvoudig als omzet verantwoorden in de periode waarin deze is verdiend. Geen prognoses, geen beperkingsanalyse, geen nieuwe schatting bij elke afsluiting.

De valkuil zit in de frase "komt direct overeen." Als uw prijsstelling getrapte tarieven heeft waarbij het tarief per eenheid daalt naarmate het volume toeneemt, of gebundelde kortingen die niet netjes overeenkomen met de periode waarin het gebruik plaatsvond, kan de oplossing wegvallen — het gefactureerde bedrag vertegenwoordigt dan niet langer de waarde van die periode, en u bent terug bij de volledige schatting van variabele vergoeding. Controleer uw prijsstructuur specifiek met deze test in gedachten voordat u ervan uitgaat dat de oplossing uniform van toepassing is op al uw contracten.

De meeste op verbruik gebaseerde AI-contracten komen ook in aanmerking voor seriebepaling onder ASC 606-10-25-14: in plaats van elke API-aanroep als een eigen micro-prestatieverplichting te verantwoorden, behandelt u de hele stroom van gebruik als één enkele prestatieverplichting die over de tijd wordt vervuld. Dit maakt de facturatieoplossing administratief werkbaar — u volgt niet duizenden individuele verplichtingen, u volgt één doorlopende dienst met een variabel prijskaartje.

Vooruitbetaalde Tegoeden: Uitgestelde Omzet en het Probleem van Verjaring

Veel AI-platforms verkopen vooruitbetaalde tegoedpakketten – koop $500 aan tokens vooraf en verbruik deze in de daaropvolgende maanden. Deze structuur is populair omdat het de cashflow verbetert en de betrokkenheid vastlegt, maar het introduceert twee boekhoudkundige verplichtingen die oprichters vaak over het hoofd zien.

Uitgestelde omzet op het ongebruikte saldo. Zodra contant geld binnenkomt voor een vooruitbetaald pakket, is nog niets daarvan omzet. Het is een verplichting – je bent de klant ofwel de dienst, ofwel een terugbetaling verschuldigd. Omzet verplaatst zich pas van de post 'uitgestelde omzet' naar de winst- en verliesrekening zodra tokens daadwerkelijk worden verbruikt. Een oprichter die de volledige $500 boekt op de dag dat het wordt geïnd, overschat de omzet en zal dit moeten corrigeren, meestal op het slechtst mogelijke moment: tijdens due diligence bij fondsenwerving, wanneer een auditor het schema herbouwt en het verschil terugschroeft uit een periode die al aan investeerders is gepresenteerd.

Verjaring van tegoeden die nooit worden gebruikt. Sommige klanten kopen een tegoedpakket en verbruiken dit nooit volledig voordat het verloopt. Dat ongebruikte saldo – verjaring – is niet zomaar gratis geld dat je erkent op de dag dat de tegoeden verlopen. Onder ASC 606 wordt van je verwacht dat je de verjaringsgraad schat op basis van historische inwisselingspatronen en die geschatte verjaring proportioneel erkent, als een kleine verhoging van de omzet naast het werkelijke gebruik, in plaats van te wachten tot het verloopt om alles in één keer te boeken. Als je nog geen inwisselingsgeschiedenis hebt (wat gebruikelijk is voor een nieuw tegoedenprogramma), is de conservatieve aanpak om te wachten tot je die wel hebt, in de tussentijd verjaring alleen te erkennen bij het verlopen, en het beleid te herzien zodra je enkele cohorten gegevens hebt.

Waar Discipline Inzake Beperkingen Echt van Belang is

De "beperking" op variabele vergoeding klinkt abstract totdat je een kwartaal hebt meegemaakt waarin het gebruik van een grote klant met een factor 4 toenam en vervolgens weer terugkeerde naar het normale niveau. ASC 606 vraagt je om variabele vergoeding in je omzetschatting op te nemen, alleen voor zover het waarschijnlijk is dat een aanzienlijke terugboeking later niet nodig zal zijn. In de praktijk betekent dit:

  • Eerste jaar van een nieuw prijsmodel: wees conservatief. Erken vastgelegde minimums en werkelijke waarden met vertrouwen; behandel alles dat verder gaat dan gefactureerd/werkelijk gebruik met de nodige scepsis, aangezien je geen vergelijkbare contracten hebt om mee te vergelijken.
  • Naarmate de gebruiksgeschiedenis zich opbouwt: kan je beperking versoepelen, omdat je nu een verdedigbare basis hebt (het gebruik van deze klant heeft zes maanden lang gevarieerd tussen X en Y) voor een nauwkeurigere schatting.
  • Bij elke afsluiting: herzie de schatting. Variabele vergoeding is geen "eenmalig instellen en vergeten" getal – het wordt elke rapportageperiode opnieuw bekeken wanneer nieuwe informatie beschikbaar komt, waarbij de cumulatieve aanpassing in de lopende periode wordt verwerkt.

Voor een financiële afdeling die dit beheert over honderden of duizenden contracten, is de operationele oplossing om je facturatiesysteem en je omzetherkenningsgrootboek vóór de afsluiting op elkaar af te stemmen, niet erna – zodat gebruiksgegevens automatisch overeenstemmen in plaats van dat er elke maand een handmatig auditspoor nodig is.

Waarom Dit Belangrijk Is, Zelfs Als Je Klein Bent

Als je een startup van twee personen bent die AI-tools aanbiedt en een handvol klanten per token factureert, is het verleidelijk om dit alles te beschouwen als "iets waar we ons mee bezighouden als we een Series A-financiering ophalen". Dat is een reëel risico. Fouten in omzetherkenning zijn een van de meest voorkomende bevindingen bij due diligence voor SaaS-fondsenwerving, en op gebruik gebaseerde prijzen vermenigvuldigen het aantal beoordelingsmomenten dat een auditor gedocumenteerd wil zien: welke contracten de facturatiemethode gebruiken, welke verjaringsgraad je hebt aangenomen en waarom, hoe je omging met het kwartaal waarin het gebruik van een klant piekte.

De mechanica vanaf dag één goed krijgen – zelfs op kleine schaal – betekent dat je later niet onder tijdsdruk achttien maanden aan omzetgeschiedenis hoeft te reconstrueren. Het betekent ook dat de cijfers die je intern gebruikt voor prijs- en aanwervingsbeslissingen daadwerkelijk nauwkeurig zijn, in plaats van opgeblazen door niet-erkende uitgestelde omzet die zich bevindt waar deze niet hoort.

Houd Je Boekhouding Net Zo Duidelijk Als Je Prijsmodel

Op gebruik gebaseerde en tokenprijzen zijn werkelijk complexer om te verwerken dan een vast maandelijks abonnement, maar de complexiteit is auditbaar – het vereist alleen dat je je contractstructuur, je motivering voor beperkingen en je verjaringsaannames onderweg documenteert, en deze niet later achteraf aanpast. De plain-text boekhouding van Beancount.io maakt dat documentatiespoor expliciet: elke post voor omzetherkenning, uitgestelde omzetbalans en verjaringsaanpassing bevindt zich in versiebeheerde tekst die jij (of je auditor) regel voor regel kunt traceren, in plaats van begraven te zijn in een black-box facturatieplatform. Begin gratis en houd je grootboek net zo transparant als het prijsmodel dat je erop bouwt.

Dit artikel delen