Opýtajte sa zakladateľa SaaS v roku 2022, koľko výnosov by zaúčtoval tento mesiac, a odpoveďou bol vzorec v tabuľkovom procesore: počet miest krát cena, pomerne rozrátané podľa zostávajúcich dní v zmluve. Opýtajte sa zakladateľa spoločnosti zameranej na AI tú istú otázku dnes a úprimná odpoveď znie: „závisí to od toho, koľko naši zákazníci model používali.“ Spotreba tokenov sa môže za týždeň zdvojnásobiť, keď zákazník uvedie funkciu do produkcie, alebo stagnovať, keď pozastaví experiment. Neexistuje žiadny počet miest, ku ktorému by sa prognóza ukotvila.
Tento prechod z predplatného na spotrebu nie je len cenovým rozhodnutím. Je to účtovný problém a spadá priamo pod ASC 606 – ten istý štandard pre rozpoznávanie výnosov, ktorý upravuje SaaS od roku 2018, len aplikovaný na oveľa menej predvídateľný vstup. Ak to urobíte zle, nepozeráte sa na zaokrúhľovaciu chybu; pozeráte sa na prepracovaný rok počas due diligence, presne vtedy, keď si to najmenej môžete dovoliť.
Prečo cenotvorba založená na tokenoch narúša staré pravidlá
Tradičné rozpoznávanie výnosov zo SaaS je pomerne zhovievavé. Zákazník zaplatí 12 000 dolárov za ročný plán, vy rozpoznáte 1 000 dolárov mesačne a najväčším posúdením je, či zmena zmluvy vyžaduje prerozdelenie. Protiplnenie je fixné. Plnenie záväzku – prístup k softvéru v priebehu času – je jednoduché. Audítori videli tisícky podobných zmlúv.
Cenotvorba založená na AI a využívaní odstraňuje fixnú časť. Zákazníci platia za spracované tokeny, vykonané volania API, dokončené inferencie alebo spotrebované výpočtové sekundy. Toto protiplnenie je zo svojej podstaty variabilné a ASC 606 má celú sekciu – usmernenie k „variabilnému protiplneniu“ v ASC 606-10-32-11 až 32-13 – venovanú presne tomuto problému. Hlavná výzva nie je filozofická, je praktická: koľko výnosov rozpoznáte v období, keď v momente uzavretia účtovných kníh skutočne neviete, koľko zákazník nakoniec bude dlhovať?
Pre začínajúcu AI spoločnosť sa to najprv skomplikuje, kým sa to zjednoduší. Zrelý SaaS podnik sa môže spoľahnúť na roky histórie využívania na spoľahlivý odhad spotreby. Spoločnosť, ktorá uviedla svoj model cenotvorby založený na tokenoch pred ôsmimi mesiacmi, nemá žiadne takéto porovnateľné údaje. Využívanie sa môže divoko meniť, keď sa zákazníci presúvajú z pilotnej prevádzky do produkcie, a vzor z minulého štvrťroka nemusí o tomto štvrťroku veľa napovedať.
Dva typy zmlúv, ktoré určujú všetko
Predtým, ako budete môcť správne rozpoznať akýkoľvek výnos založený na využívaní, musíte vedieť, v ktorej z dvoch štruktúr sa skutočne nachádzate – pretože sú účtované odlišne.
Čistá spotreba, bez záväzného minima. Zákazník si kúpi balík kreditov alebo súhlasí s platbou za spotrebovanú jednotku, bez spodnej hranice. Ak ide o jednoduchú službu (poskytujete prístup k hosťovanému modelu, nie licencujete duševné vlastníctvo, ktoré zákazník samostatne využíva), vo všeobecnosti nemôžete použiť úzku výnimku „licenčné poplatky za duševné vlastníctvo na báze využívania“ v ASC 606-10-55-65 – tá je určená pre licenčné dohody, ako sú licenčné poplatky za patent, nie pre hosťované API. Namiesto toho odhadujete variabilné protiplnenie pomocou metódy očakávanej hodnoty alebo metódy najpravdepodobnejšej sumy, podliehajúce obmedzeniu, že by ste nemali rozpoznávať sumy, kde je „významné zvrátenie“ pravdepodobné po vyriešení neistoty.
Záväzné minimum plus nadspotreba. Zákazník sa zaviaže napríklad k využívaniu vo výške 2 000 dolárov mesačne a platí viac, ak túto sumu prekročí. Tu sa spodná hranica správa ako fixné protiplnenie – rozpoznávajte ho systematicky, keď zákazník prijíma hodnotu – zatiaľ čo čokoľvek nad minimom je variabilné protiplnenie podliehajúce rovnakým pravidlám odhadu a obmedzenia. Tento hybrid sa neustále objavuje v cenotvorbe AI: základný poplatok za platformu plus spoplatnená inferencia navyše.
Vedieť, v ktorej forme sa nachádzate, mení vaše účtovné zápisy, vaše poznámky k zverejneniu a to, ako nervózny by mal byť váš audítor ohľadom vašich odhadov.
Praktická úľava, ktorú väčšina AI spoločností skutočne používa
Tu je dobrá správa: ASC 606 má vstavanú skratku presne pre túto situáciu a väčšina dobre štruktúrovaných zmlúv založených na využívaní sa na ňu kvalifikuje.
Praktická úľava „právo na fakturáciu“ (ASC 606-10-55-18) vám umožňuje úplne preskočiť odhad celkového zmluvného protiplnenia. Ak to, čo fakturujete v každom období, priamo zodpovedá hodnote, ktorú zákazník prijal v danom období – vyúčtovali ste 0,002 dolára za 1 000 tokenov, zákazník použil 4 milióny tokenov, vy fakturujete 8 dolárov – môžete jednoducho rozpoznať týchto 8 dolárov ako výnosy v období, v ktorom boli zarobené. Žiadne prognózovanie, žiadna analýza obmedzení, žiadne prehodnocovanie odhadov pri každom uzavretí.
Háčik je vo fráze „priamo zodpovedá“. Ak vaša cenotvorba obsahuje úrovne, kde sadzba za jednotku klesá s rastúcim objemom, alebo balíkové zľavy, ktoré sa jasne nepriraďujú k obdobiu, v ktorom došlo k využívaniu, táto úľava sa môže narušiť – fakturovaná suma prestane predstavovať hodnotu daného obdobia a vrátite sa k úplnému odhadu variabilného protiplnenia. Preskúmajte svoju cenovú štruktúru s týmto konkrétnym testom na pamäti predtým, ako predpokladáte, že sa úľava uplatňuje jednotne v celom vašom portfóliu zmlúv.
Väčšina zmlúv o AI založených na spotrebe sa tiež kvalifikuje na sériové zaobchádzanie podľa ASC 606-10-25-14: namiesto účtovania každého volania API ako samostatného mikro-plnenia záväzku, celý prúd využívania považujete za jeden jediný plniaci záväzok splnený v priebehu času. To je to, čo robí fakturačnú úľavu administratívne uskutočniteľnou – nesledujete tisíce jednotlivých záväzkov, sledujete jednu prebiehajúcu službu s variabilnou cenovkou.
Predplatené kredity: Odložené výnosy a problém s prepadnutím
Mnoho platforiem AI predáva predplatené balíky kreditov – kúpte si vopred tokeny za 500 $ a čerpajte ich v priebežných mesiacoch. Táto štruktúra je populárna, pretože zlepšuje cash flow a zaväzuje zákazníkov, ale prináša dve účtovné povinnosti, ktoré zakladatelia bežne prehliadajú.
Odložené výnosy z nevyčerpaného zostatku. Vo chvíli, keď príde hotovosť za predplatený balík, žiadna jej časť ešte nie je výnosom. Je to záväzok – zákazníkovi dlhujete buď službu, alebo vrátenie peňazí. Výnosy sa presúvajú z riadku odložených výnosov do výkazu ziskov a strát len vtedy, keď sú tokeny skutočne spotrebované. Zakladateľ, ktorý zaúčtuje celých 500 $ v deň ich vyzbierania, nadhodnocuje výnosy a bude ich musieť stornovať, zvyčajne v najhoršom možnom čase: počas due diligence pri získavaní financií, keď audítor prebuduje harmonogram a rozdiel odstráni z obdobia, ktoré už bolo prezentované investorom.
Prepadnutie kreditov, ktoré sa nikdy nevyužijú. Niektorí zákazníci si kúpia balík kreditov a nikdy ich nevyčerpajú pred ich expiráciou. Tento nevyčerpaný zostatok – prepadnutie – nie sú jednoducho voľné peniaze, ktoré zaúčtujete v deň expirácie kreditov. Podľa ASC 606 sa očakáva, že odhadnete mieru prepadnutia na základe historických vzorcov čerpania a tento odhadnutý prepadnutý zostatok zaúčtujete proporcionálne, ako malé zvýšenie výnosov popri skutočnom použití, namiesto toho, aby ste čakali na expiráciu, aby ste ho zaúčtovali naraz. Ak ešte nemáte históriu čerpania (čo je bežné pri novom kreditnom programe), konzervatívnym prístupom je počkať, kým ju získate, pričom medzitým budete prepadnutie účtovať až po expiraci a politiku prehodnotíte, akonáhle budete mať údaje z niekoľkých kohort.
Kde skutočne záleží na disciplíne obmedzenia
"Obmedzenie" variabilnej protihodnoty znie abstraktne, kým nezažijete štvrťrok, kedy sa využitie veľkého zákazníka zvýšilo 4-násobne a potom sa vrátilo. ASC 606 vyžaduje, aby ste variabilnú protihodnotu zahrnuli do svojho odhadu výnosov len v rozsahu, v akom je pravdepodobné, že neskôr nebude potrebné významné storno. V praxi to znamená:
- Prvý rok nového cenového modelu: držte sa konzervatívneho prístupu. Spoľahlivo rozpoznajte dohodnuté minimá a skutočné hodnoty; k čomukoľvek, čo presahuje fakturované/skutočné využitie, pristupujte so skutočnou skepsou, pretože nemáte žiadne porovnateľné zmluvy, voči ktorým by ste sa mohli merať.
- Ako sa hromadí história používania: vaše obmedzenie sa môže uvoľniť, pretože teraz máte obhájiteľný základ (používanie tohto zákazníka sa šesť po sebe idúcich mesiacov pohybovalo medzi X a Y) pre presnejší odhad.
- Pri každom uzávierke: prehodnoťte odhad. Variabilná protihodnota nie je číslo, ktoré "nastavíte a zabudnete" – prehodnocuje sa každé vykazovacie obdobie, keď prichádzajú nové informácie, pričom kumulatívna úprava spätnej väzby prechádza aktuálnym obdobím.
Pre finančný tím, ktorý toto spravuje naprieč stovkami alebo tisíckami zmlúv, je prevádzkovým riešením zosúladenie vášho fakturačného systému a hlavnej knihy pre rozpoznávanie výnosov pred uzávierkou, nie po nej – takže údaje o využití sa automaticky zosúladia namiesto toho, aby si vyžadovali manuálnu auditnú stopu na konci každého mesiaca.
Prečo je to dôležité, aj keď ste malí
Ak ste startup s AI nástrojmi s dvoma ľuďmi, ktorý fakturuje hŕstke zákazníkov podľa tokenov, je lákavé považovať toto všetko za "niečo, čo budeme riešiť, keď získame Series A financovanie." To je skutočné riziko. Chyby v rozpoznávaní výnosov sú jedným z najčastejších zistení pri due diligence pre získavanie financií v SaaS a cenotvorba založená na využití znásobuje počet rozhodnutí, ktoré audítor bude chcieť vidieť zdokumentované: ktoré zmluvy používajú zjednodušenú fakturáciu, akú mieru prepadnutia ste predpokladali a prečo, ako ste riešili štvrťrok, kedy využitie zákazníka prudko vzrástlo.
Správne nastavenie mechanizmov od prvého dňa — dokonca aj v malom meradle — znamená, že neskôr nebudete pod tlakom termínov rekonštruovať osemnásť mesiacov histórie výnosov. Znamená to tiež, že čísla, ktoré interne používate na rozhodovanie o cenách a náboroch, sú skutočne presné, namiesto toho, aby boli nafúknuté nerozpoznanými odloženými výnosmi, ktoré sedia tam, kde by nemali.
Udržujte svoje účtovníctvo také prehľadné ako váš cenový model
Cenotvorba založená na využití a tokenoch je skutočne zložitejšia na účtovanie ako paušálne mesačné predplatné, ale táto zložitosť je auditovateľná – vyžaduje si len dokumentovanie štruktúry vašej zmluvy, zdôvodnenia vášho obmedzenia a predpokladov týkajúcich sa prepadnutia priebežne, nie ich dodatočné prispôsobovanie. Beancount.io s jeho účtovníctvom v obyčajnom texte robí túto dokumentačnú stopu explicitnou: každý záznam o rozpoznaní výnosov, zostatok odložených výnosov a úprava prepadnutia žije vo verzovanom texte, ktorý vy (alebo váš audítor) môžete sledovať riadok po riadku, namiesto toho, aby bol pochovaný v black-box fakturačnej platforme. Začnite zadarmo a udržujte svoju hlavnú knihu rovnako transparentnú ako cenový model, na ktorom staviate.