Salta al contingut principal

Baseline compromès més excés: com vol realment l'ASC 606 que reconeguis els ingressos SaaS basats en l'ús

Publicat 12 minuts de lecturaMike ThriftMike Thrift
Baseline compromès més excés: com vol realment l'ASC 606 que reconeguis els ingressos SaaS basats en l'ús
En aquesta pàgina

Acabes de tancar el millor acord en la curta història de la teva empresa: un compromís anual de 120.000 $, més 0,10 $ per cada crida a l'API per sobre de l'assignació inclosa. El teu sistema de facturació ja està mesurant, i la comptabilitat òbvia sembla ser "reconèixer ingressos quan ho utilitzin". Aquest instint és correcte per exactament la meitat d'aquest contracte — i prou equivocat en l'altra meitat com per lliurar al teu auditor un ajust de tancament d'any.

El preu basat en l'ús és ara la manera predeterminada com les empreses SaaS cobren, no l'excepció exòtica: més del 59% de les empreses SaaS tenien una estructura basada en l'ús el 2025, enfront d'aproximadament el 40% dos anys abans. La majoria d'aquests acords no són pagament pur per ús. Són híbrids — un baseline compromès que compra un descompte, amb excés mesurat a sobre. Sota l'ASC 606, aquesta única signatura es divideix en dos fluxos d'ingressos amb regles de temporalitat oposades. El baseline és contraprestació fixa i es distribueix durant el termini del contracte tant si el client fa una sola crida a l'API com si no en fa cap. L'excés és contraprestació variable i espera el mesurador. Aquesta guia explica per què, amb els assentaments de diari que ho implementen.

Un contracte, dos tractaments d'ingressos​

Comença per l'estructura, perquè tota la resta se'n deriva. Un acord de baseline compromès més excés té tres parts mòbils:

  • Un mínim compromès. El client paga 120.000 $ per l'any passi el que passi. A canvi obté accés a la plataforma més una assignació inclosa — diguem-ne, 1 milió de crides a l'API al mes — a un preu efectiu molt per sota de la tarifa de llista.
  • Un mesurador d'excés. L'ús per sobre de l'assignació es factura a la tarifa d'excés, normalment mensualment a mes vençut. En el nostre exemple, 0,10 $ per crida.
  • Una signatura, un termini. Normalment dotze mesos, sovint facturat per avançat o trimestralment tot i que el servei es lliura gota a gota durant l'any.

L'ASC 606 passa aquest contracte pel seu model de cinc passos — identificar el contracte, identificar les obligacions de rendiment, determinar el preu de la transacció, assignar-lo, reconèixer ingressos a mesura que es compleixen les obligacions — i arriba a un veredicte dividit. Els 120.000 $ compromesos són un preu de transacció fix per un servei lliurat contínuament durant dotze mesos, de manera que es reconeixen al llarg del temps, normalment de manera lineal a 10.000 $ al mes. L'excés és contraprestació variable: el seu import depèn de l'ús futur, així que es reconeix a mesura que es produeix l'ús, o s'estima per endavant només si pots superar un llistó deliberadament alt anomenat la restricció. Mateix client, mateixa factura, dos rellotges.

La conseqüència pràctica és immediata. En un mes fluix en què el client només consumeix 400.000 crides, encara reconeixes els 10.000 $ complets d'ingressos de baseline — el client va comprar un any d'accés, i la dotzena part del gener ja s'ha lliurat. En un mes de pic amb 1,5 milions de crides, reconeixes 10.000 $ més 500.000 crides d'excés a 0,10 $, o sigui 50.000 $ d'ingressos per ús. El baseline mai baixa amb l'ús, i l'excés mai s'allisa en mesos on no ha passat res.

Per què el baseline es distribueix linealment​

La lògica comptable del baseline és la meitat més tranquil·la de la història. La teva obligació de rendiment no és "1 milió de crides a l'API" — és estar preparat per servir el client tot el mes, una sèrie de períodes de servei diaris o mensuals diferents que l'ASC 606 tracta com a satisfets al llarg del temps. La mesura correcta del progrés és el temps transcorregut, i el patró fidel més simple és el lineal: una dotzena part del compromís cada mes.

Tots els grans proveïdors basats en l'ús arriben al mateix lloc en aquesta meitat. El 10-K de Datadog afirma que, per a un import contractual compromès repartit proporcionalment, els ingressos es reconeixen proporcionalment durant el termini de subscripció a partir del moment en què la plataforma es posa a disposició. Alkami, que ven programari bancari basat en transaccions amb mínims mensuals, ho diu encara més clarament: les comissions mínimes per transacció es reconeixen de manera lineal, mentre que les comissions per transaccions per sobre del mínim es reconeixen en el mes en què es processen les transaccions. Els mínims són pel pas del temps; els excessos són pel mesurador.

Hi ha un dissident famós que val la pena conèixer, perquè el teu auditor el coneixerà. Snowflake reconeix ingressos a mesura que els clients consumeixen computació, emmagatzematge i transferència — fins i tot sota compromisos de capacitat pluriennals — amb l'argument que el consum, no el temps, és quan es transfereix el valor. Aquesta posició es divulga de manera destacada i es defensa amb fets específics de l'empresa. Llevat que estiguis preparat per escriure aquest memoràndum i defensar-lo en una auditoria, distribueix el baseline linealment. És el tractament que els auditors esperen d'una empresa SaaS en fase inicial, i les desviacions necessiten una posició escrita, no un encongiment d'espatlles.

Per què els excessos esperen el mesurador​

Els excessos són contraprestació variable, i l'ASC 606 tracta la contraprestació variable amb sospita. Pots incloure-la en el preu de la transacció només en la mesura que sigui probable que no es produeixi cap reversió significativa quan es resolgui la incertesa — la restricció. Per a l'ús que ja ha passat i s'ha mesurat, no queda cap incertesa, així que reconèixer ingressos per excés en el mes d'ús sempre supera el llistó. És per això que "reconèixer-ho quan ho utilitzin" és l'opció predeterminada que trien la majoria d'empreses SaaS, i la que els auditors qüestionen menys.

L'alternativa és estimar l'excés total de l'any per endavant i reconèixer-lo proporcionalment al costat del baseline. New Relic fa exactament això: projecta l'ús per sobre del compromís a partir de dades històriques més factors prospectius, restringeix l'estimació al que espera tenir dret a cobrar, i reconeix aquest import durant el termini. Això és conforme, i produeix ingressos més suaus — però fixa't en què exigeix. Necessites prou historial per projectar de manera creïble, un mètode d'estimació documentat, una anàlisi de restricció, i un procés de regularització quan les xifres reals divergeixen. Per a una startup amb sis mesos de dades de mesurament i un gran client l'ús del qual es duplica cada trimestre, aquest expedient encara no existeix. Reconeix els excessos a mesura que es produeixen fins que el teu historial et guanyi el dret a estimar.

Una peça més de la norma dona suport discretament a l'enfocament simple. Com que la teva subscripció és una sèrie de períodes de servei mensuals diferents, les comissions d'ús que es relacionen amb un mes específic es poden assignar íntegrament a aquest mes sota l'excepció d'assignació de contraprestació variable. En termes planers: no necessites preveure l'any per comptabilitzar correctament el gener. La lectura del mesurador del gener pertany al gener, punt final.

L'última trampa de temporalitat és confondre la facturació amb el reconeixement. Si factures el compromís de 120.000 $ per avançat al gener, els ingressos del gener són encara 10.000 $ — els altres 110.000 $ se situen en ingressos diferits. A la inversa, l'ús d'excés lliurat al gener però no facturat fins a la facturació del febrer és encara ingrés del gener; a tancament de mes l'has de reportar com a ingrés no facturat o meritat. L'efectiu i les factures són esdeveniments de facturació. El pas del temps i el mesurador són esdeveniments d'ingressos. La teva llista de verificació de tancament ha de mantenir els dos separats.

Els assentaments de diari, amb xifres reals​

Aquí tens l'acord d'exemple als llibres. L'Acme signa el 5 de gener: compromís anual de 120.000 $, 1 milió de crides incloses al mes, 0,10 $ per crida d'excés. L'ús del gener arriba a 1.021.000 crides — 21.000 per sobre de l'assignació, o sigui 2.100 $. El febrer és tranquil amb 800.000 crides, així que cap excés.

2026-01-05 * "Invoice Acme annual platform commit"
  Assets:Receivable:Acme                120000.00 USD
  Liabilities:Deferred-Revenue:Acme     -120000.00 USD
 
2026-01-31 * "January: release 1/12 of commit"
  Liabilities:Deferred-Revenue:Acme       10000.00 USD
  Income:Subscription-Revenue             -10000.00 USD
 
2026-01-31 * "January overage: 21000 calls over allowance at 0.10"
  Assets:Receivable:Acme                   2100.00 USD
  Income:Usage-Revenue                      -2100.00 USD
 
2026-02-28 * "February: release 1/12 of commit, usage under allowance"
  Liabilities:Deferred-Revenue:Acme       10000.00 USD
  Income:Subscription-Revenue             -10000.00 USD

Llegeix la història que explica el llibre major. El gener reconeix 12.100 $ sobre 120.000 $ facturats — la diferència de 110.000 $ són ingressos diferits, un passiu per servei encara degut, no benefici. El febrer reconeix 10.000 $ plans malgrat que l'ús cau una cinquena part, perquè el baseline paga per l'accés, no per les crides. I l'assentament d'excés només existeix en mesos en què el mesurador supera l'assignació. Si el teu compte d'ingressos no mostra exactament aquesta forma — baseline pla més ús amb pics — alguna cosa aigües amunt està mal connectada.

Fixeu-vos en els comptes d'ingressos separats. Separar el baseline de subscripció de l'ingrés per ús no és cosmètic: és el que et permet informar la retenció neta d'ingressos, la taxa d'adopció d'ús i la cobertura del compromís des del llibre major en lloc d'un full de càlcul. Configura tots dos comptes el primer dia del contracte, no durant la teva primera auditoria.

Quatre errors que conviden a un ajust d'auditoria​

Registrar el compromís com a ingrés en el moment de la signatura. La factura de 120.000 $ sembla una venda, i els equips de vendes et diran que es va tancar al gener. Però has lliurat un mes d'un servei de dotze mesos. Tot més enllà dels 10.000 $ del gener són ingressos diferits. Les empreses que registren el compromís complet per avançat no només declaren erròniament un mes — prenen prestat onze mesos d'ingressos futurs i els tornen en forma d'una reformulació vergonyosa.

Allisar excessos irregulars entre mesos tranquils. Repartir l'excés de 50.000 $ d'un mes de pic entre els trimestres circumdants sembla ordenat i és incorrecte tret que hagis estimat el total per endavant, documentat l'anàlisi de restricció i fet la regularització. Sense aquest expedient, la lectura del mesurador de cada mes es queda en el seu propi mes. Els auditors proven això comparant els ingressos per ús reconeguts amb l'ús mesurat per període; una línia allisada contra un mesurador amb pics és la manera més ràpida de suspendre la prova.

Deixar que el calendari de facturació impulsi el reconeixement. La facturació anual per avançat tempta els equips a reconèixer a les dates de factura. Les factures de regularització trimestral els tempten a reconèixer excessos només quan es facturen. Totes dues direccions trenquen la regla: el baseline segueix el calendari del servei, l'excés segueix el calendari de l'ús, i cap dels dos segueix el calendari de facturació. La meritació de tancament de mes per l'ús mesurat però no facturat és l'assentament que més falta a la majoria d'equips financers joves — tanca els llibres uns quants dies després del tancament de mes específicament perquè el mesurador s'hagi estabilitzat.

Oblidar el compromís no utilitzat. Si l'Acme acaba l'any 2 milions de crides per sota de la seva assignació total i el contracte diu que es fa servir o es perd, aquest dèficit no és automàticament ingrés extra al desembre. Els imports pagats per avançat no utilitzats — la pèrdua per caducitat — es reconeixen només sota una política disciplinada: en proporció a l'ús a mesura que s'exerceixen els drets, o quan la probabilitat d'exercici esdevé remota. Escriu la política abans del desembre, aplica-la de manera consistent i divulga-la. Descobrir la pèrdua per caducitat durant l'auditoria és com es retarda una opinió neta.

La teva llista de verificació de tancament de mes per a compromís més excés​

Converteix les regles anteriors en un tancament repetible. Cada mes, en aquest ordre:

  1. Extreu l'exportació del mesurador i lliga-la al motor de tarifació. L'ús tarifat per client hauria de quadrar amb les entrades de facturació del sistema de facturació fins a la crida. Investiga les diferències abans de registrar res — una caiguda del mesurament és un problema de integritat d'ingressos, no un tiquet d'IT.
  2. Allibera el baseline. Una dotzena part de cada compromís actiu fora dels ingressos diferits i cap als ingressos de subscripció. Un estat de flux d'ingressos diferits que enrotlli el saldo inicial més les factures noves menys els alliberaments fins al saldo final és el control que els auditors demanen primer; revisa'l a Fava filtrat pels teus comptes d'ingressos diferits i els errors de forma saltaran a la vista.
  3. Registra els excessos del mesurador, i després merita la cua no facturada. L'excés facturat debita comptes a cobrar; l'ús mesurat després de l'última facturació debita ingressos meritats. Tots dos acrediten ingressos per ús en el mes d'ús.
  4. Regularitza qualsevol estimació. Si estimes els excessos proporcionalment, compara el reconegut acumulat de l'any amb el mesurat acumulat de l'any i registra la posada al dia. Si reconeixes a mesura que es produeixen, aquest pas és una comprovació de raonabilitat de cinc minuts — una raó més perquè les startups comencin per aquí.
  5. Revisa la cobertura del compromís. Per a cada client, compara el valor d'ús acumulat amb el baseline acumulat alliberat. Un client que consumeix molt per sobre del seu compromís és una conversa d'expansió; un molt per sota és un risc de renovació i possiblement un futur assentament de pèrdua per caducitat. En qualsevol cas, finances hauria de detectar-ho abans que vendes.

Comença amb l'exportació del mesurador d'aquest mes: concilia-la amb el que el teu llibre major ha reconegut, dividit per baseline i ús, i confirma que els dos rellotges funcionen de manera independent. Si és així, la teva comptabilitat de compromís més excés ja està per davant de la majoria d'empreses de la teva mida — i la teva propera auditoria acaba de fer-se més curta.

Font: https://beancount.io/ca/blog/2026/11/09/committed-baseline-plus-overage-asc-606-usage-based-revenue-recognition-guide

Publicat: 9 de novembre del 2026