ASC 606 per a Startups SaaS: El model de cinc passos, els ingressos diferits i els errors que enfonsen les auditories
Un fundador va cobrar 120.000 d'ingressos a la categoria de diferits i la ronda es va endarrerir dos mesos. L'operació es va acabar tancant, però amb una valoració inferior a la del term sheet original.
Aquesta no és una història insòlita. Segons les enquestes del sector, més de la meitat de les empreses SaaS en etapes inicials cometen almenys un error en l'ASC 606 prou greu com per provocar una reformulació d'ingressos durant la diligència de captació de fons, amb un retard típic d'entre sis i deu setmanes. L'estàndard comptable que regula com es reconeixen els ingressos SaaS és una de les guies més malenteses en les finances d'etapa inicial, i el cost d'equivocar-se es paga en la valoració, no només en honoraris comptables.
Si gestioneu un negoci de subscripció, això és el que realment requereix l'ASC 606, el model de cinc passos que el vostre auditor revisarà línia per línia i els errors recurrents que destrueixen silenciosament unes xifres d'ingressos netes.
Per què existeix l'ASC 606 i per què hauria d'importar als fundadors de SaaS
Abans de l'ASC 606, les empreses de programari i SaaS seguien un mosaic de regles d'ingressos específiques del sector que produïen resultats molt diferents entre empreses que venien productes similars. Dos negocis SaaS amb contractes idèntics podien comptabilitzar legalment xifres d'ingressos molt diferents en el mateix trimestre, depenent de quina guia antiga apliquessin els seus comptables.
L'ASC 606 —emesa pel Financial Accounting Standards Board i vigent per a empreses privades des del 2019— va substituir aquest mosaic per un marc universal únic. El principi fonamental és senzill: reconèixer els ingressos a mesura que es transfereix el control d'un bé o servei al client, per un import que reflecteixi el que s'espera rebre a canvi.
Per a una empresa SaaS, això es tradueix en una regla estricta: no es pot comptabilitzar una subscripció prepagada d'un any com a ingressos el dia que els diners arriben al compte. S'han de reconèixer de manera proporcional durant els mesos en què realment s'ofereix el servei. Els diners en efectiu són vostres. L'ingrés no ho és, almenys no encara.
Tres raons per les quals això importa fins i tot abans de tenir un auditor:
- Els inversors llegeixen els estats financers segons els GAAP. Els inversors sofisticats modelen la vostra unitat econòmica a partir dels vostres estats financers. Si les vostres xifres de MRR, ARR i marge brut provenen d'una política de reconeixement que no segueix els GAAP, haureu de dedicar la diligència deguda a reconstruir-les.
- Les reformulacions espanten les juntes directives. Una política d'ingressos neta des del primer any és molt més barata que reconstruir tres anys d'història durant una Sèrie A.
- La fiscalitat i la comptabilitat divergeixen. Els llibres basats en el criteri de caixa poden funcionar per a les primeres declaracions d'impostos, però finalment necessitareu estats financers basats en el criteri de meritació. Començar amb un criteri de meritació correcte des del primer dia evita neteges retroactives doloroses.
El model de cinc passos, traduït per a SaaS
L'ASC 606 prescriu exactament cinc passos per reconèixer els ingressos. Cada contracte, per senzill que sigui, passa per aquest marc. Així és com cada pas s'aplica a un contracte SaaS real.
Pas 1: Identificar el contracte amb el client
Un contracte sota l'ASC 606 ha de tenir l'aprovació de totes dues parts, drets i obligacions identificables, condicions de pagament definides, substància comercial i un cobrament probable de la contraprestació. Per a la majoria dels negocis SaaS, un formulari de comanda signat, un acord electrònic d'acceptació o un contracte marc de serveis més una declaració de treball compleixen aquests requisits.
Cal anar amb compte amb dues trampes:
- Proves gratuïtes i pilots. Una prova gratuïta de 30 dies generalment no és un contracte sota l'ASC 606 perquè el client no té cap obligació de pagar. El contracte comença quan s'inicien les condicions de pagament.
- Renovacions automàtiques. Si el vostre client té una renovació automàtica mes a mes, tracteu cada període de renovació com el termini del contracte pertinent, a menys que existeixi una penalització per cancel·lació executable.
Pas 2: Identificar les obligacions de compliment
Una obligació de compliment és una promesa de transferir un bé o servei separat. La pregunta que cal fer-se: el client se'n beneficiaria per si mateix i és identificable per separat d'altres promeses del contracte?
Per a un acord SaaS típic, les obligacions de compliment comunes inclouen:
- La subscripció principal al SaaS (accés a la plataforma)
- Serveis d'implementació, incorporació o migració de dades
- Formació, suport prèmium o serveis d'èxit del client
- Integracions personalitzades o treballs de desenvolupament
- Tarifes de configuració o activació puntuals
La part difícil és jutjar si cada promesa és realment separada. Les activitats de configuració que només permeten que el client accedeixi a la plataforma —aprovisionament d'un compte, generació de credencials, configuració bàsica— normalment no són separades. Es consumeixen en l'entrega de la pròpia subscripció, i qualsevol tarifa associada es difereix i es reconeix durant el període de subscripció (o la vida esperada del client si és més llarga).
Però el treball d'implementació genuí —migració de dades, formació, integracions personalitzades— normalment és separat, especialment si el client podria comprar-lo a un tercer. Cal tractar-ho com una obligació de compliment independent, reconeguda a mesura que es realitza la feina.
Pas 3: Determinació del preu de la transacció
El preu de la transacció és la contraprestació que espereu tenir dret a rebre a canvi de transferir els béns o serveis compromesos. Per a una subscripció anual de tarifa plana de 24.000 $ sense variables, això és senzill.
La cosa es complica quan el contracte conté:
- Descomptes i crèdits (cal assignar-los entre les obligacions d'execució)
- Contraprestació variable, com ara quotes basades en l'ús, preus per trams o ràpels per volum
- Drets de reemborsament o crèdits de nivell de servei que efectivament limiten la contraprestació
- Components de finançament significatius en acords plurianuals prepagats
Per a la contraprestació variable, l'ASC 606 exigeix estimar l'import utilitzant el mètode del valor esperat (una mitjana ponderada per probabilitat entre els resultats possibles) o el mètode de l'import més probable (el resultat únic més probable). També cal aplicar una restricció: incloure només els imports que siguin altament probables que no donin lloc a una reversió significativa d'ingressos posteriorment.
Per als preus basats exclusivament en l'ús on les factures corresponen directament al valor lliurat en cada període, la norma ofereix un recurs pràctic: reconèixer els ingressos per l'import facturat. La majoria de la facturació de SaaS mesurada entra còmodament en aquest recurs.
Pas 4: Assignació del preu de la transacció a les obligacions d'execució
Si el vostre contracte té només una obligació d'execució, podeu ometre aquest pas. Si en té més d'una, heu d'assignar el preu total de la transacció a cada obligació d'execució en proporció al seu preu de venda independent (SSP, per les seves sigles en anglès): el que cobraríeu per aquell article si es vengués per separat.
Exemple pràctic. Un client signa un contracte d'un any per a:
- Subscripció anual de 20.000 $
- Projecte d'implementació de 5.000 $
- Contracte total: 25.000 $
Si veneu la subscripció per separat per 20.000 i la implementació per separat per 5.000 \, els SSP coincideixen amb els preus contractats i no cal cap reassignació. Els 5.000 d'ingressos per subscripció es reconeixen a raó de 1.666,67 $ mensuals durant el termini de dotze mesos.
Però suposem que empaqueteu el mateix contracte per una tarifa plana de 22.000 per assignar. Utilitzant l'SSP relatiu, assigneu el descompte proporcionalment: 2.400 a la implementació. La implementació es reconeix per 4.400 prorratejats durant dotze mesos.
Si no podeu observar directament els SSP perquè mai veneu els articles per separat, l'ASC 606 us permet estimar-los mitjançant enfocaments com l'avaluació de mercat ajustada, el cost esperat més marge o l'enfocament residual (només permès en circumstàncies molt concretes).
Pas 5: Reconeixement dels ingressos quan (o a mesura que) se satisfà l'obligació d'execució
Finalment, es comptabilitzen realment els ingressos. El disparador és la transferència del control: quan el client obté la capacitat de dirigir l'ús de, i obtenir substancialment tots els beneficis restants del bé o servei.
Per a una subscripció SaaS, el control es transfereix de manera continuada a mesura que el client consumeix el servei. Per tant, els ingressos es reconeixen al llarg del temps, normalment de manera lineal durant el termini de la subscripció, tret que un altre patró reflecteixi més fidelment el lliurament.
Per als serveis d'implementació o formació, el control es transfereix o bé al llarg del temps (a mesura que es lliura el treball) o en un moment concret (quan s'accepta el lliurable), depenent de la naturalesa de la feina.
Aquí és on apareix el mecanisme dels ingressos diferits al vostre balanç de situació. L'efectiu cobrat pels serveis encara no lliurats es troba en un compte de passiu anomenat ingressos diferits (o passiu contractual segons la terminologia de l'ASC 606). Cada mes, reclassifiqueu la part ja meritada com a ingressos reconeguts.
El calendari d'ingressos diferits, desmitificat
El calendari d'ingressos diferits és l'element que el vostre auditor examinarà més a fons. També és l'element que la majoria d'empreses SaaS en etapes inicials mantenen en un full de càlcul "Frankenstein" en què ningú confia plenament.
Un calendari ben estructurat mostra, per a cada contracte actiu:
- La data d'inici i la data de finalització del contracte
- El preu total de la transacció assignat a cada obligació d'execució
- El patró de reconeixement (lineal mensual, en un moment concret, grau d'avenç)
- L'import acumulat reconegut fins a la data
- El saldo diferit restant
El saldo inicial d'ingressos diferits més la facturació (efectiu cobrat per serveis futurs) menys els ingressos reconeguts hauria de ser igual al saldo final d'ingressos diferits. Si aquesta equació senzilla no es compleix cada mes, els vostres llibres tenen un problema que el vostre auditor trobarà.
Tres regles per mantenir la fiabilitat del calendari:
- Concilieu mensualment, no trimestralment. Els errors s'acumulen. Detecteu-los en el mes en què es produeixen.
- Vinculi el calendari als contractes, no a les factures. Les factures són esdeveniments de facturació; els contractes defineixen l'obligació de reconeixement. Utilitzeu sempre el contracte com a font de la veritat.
- Documenteu les modificacions immediatament. Les ampliacions, reduccions, cancel·lacions i extensions de contracte requereixen cadascuna un tractament comptable explícit. Una modificació que duplica l'abast i el termini es tracta generalment com un contracte nou; una modificació que s'afegeix a un contracte existent és generalment una continuació. Documenteu quin tractament heu triat i per què.
Mantenir registres financers precisos des del primer dia és essencial: el calendari d'ingressos diferits és impossible de reconstruir a posteriori si l'historial de transaccions subjacents és desordenat. La comptabilitat en text pla fa que aquest tipus de disciplina sigui natural perquè cada entrada és auditable, està controlada per versions i és revisable mitjançant un diff.
Els sis errors que soscaven les auditories
A continuació es presenten els errors recurrents que apareixen en les troballes de les auditories de SaaS, en les divulgacions de reexpressió i en els informes de retard en la diligència deguda. Cadascun d'ells es pot prevenir amb una comptabilitat disciplinada.
Error 1: Registrar el prepagament anual com a ingressos el primer dia
Un prepagament anual de 24.000 d'ingressos. Són 2.000 de flux d'efectiu que entra als ingressos diferits el dia del cobrament. Aquest és l'error més comú entre les empreses SaaS de menys de 10 milions de dòlars, i és el que amb més seguretat provoca una reexpressió de comptes.
Error 2: Reconèixer el valor d'un contracte plurianual per avançat
Un contracte de tres anys per 360.000 d'ingressos mensuals al llarg de trenta-sis mesos. No genera 360.000 $ d'ingressos l'any en què se signa el contracte, fins i tot si el client ha pagat la totalitat per avançat.
Error 3: Classificar incorrectament els serveis d'implementació
Molts fundadors de SaaS registren els ingressos d'implementació en el moment del cobrament o de la posada en marxa sense comprovar si la implementació és una obligació de compliment independent. Si la implementació només permet l'accés a la plataforma, la tarifa es difereix al llarg del període de subscripció, la qual cosa sol significar un patró de reconeixement molt més lent del que esperen els fundadors.
Error 4: No comptabilitzar les modificacions
Els clients pugen de categoria, en baixen, cancel·len i prorroguen a meitat del contracte. Cada modificació requereix un tractament comptable explícit. L'error més comú és no prorratejar els ingressos quan un client baixa de categoria, deixant un reconeixement obsolet als llibres i sobreestimant els ingressos.
Error 5: Estimacions descuidades de la contraprestació variable
Les empreses amb preus basats en l'ús sovint registren el que diu la factura sense aplicar la prova de restricció. Si l'ús és molt variable i el client té disposicions de compromís mínim o nivells de volum, el reconeixement ha de reflectir un valor estimat restringit, no la facturació màxima possible.
Error 6: Documentació inadequada
Quan l'auditor pregunta "per què heu assignat 4.400 $ del descompte a la implementació?", la resposta ha de ser una nota escrita amb dades observables del preu de venda independent (SSP), no un "és el que ens va semblar correcte". Una documentació insuficient obliga l'auditor a aplicar per defecte un tractament conservador, que normalment es tradueix en uns ingressos més baixos.
Configurar un procés d'ingressos preparat per a l'auditoria des del primer dia
La majoria de les empreses SaaS en fase inicial esperen fins que necessiten una auditoria —normalment impulsada per una Sèrie A— per prendre's seriosament l'ASC 606. Per aleshores, es troben reconstruint dos o tres anys d'història sota la pressió dels terminis. Un millor pla d'acció:
En la fase llavor (seed stage):
- Adopteu la comptabilitat de meritació des del vostre primer client de pagament.
- Mantingueu un calendari d'ingressos diferits des del primer dia, encara que només sigui un full de càlcul net.
- Documenteu una política escrita de reconeixement d'ingressos. Una pàgina és suficient.
- Etiqueteu cada contracte amb la data d'inici, la data de finalització i el patró de reconeixement.
A mesura que creixeu cap a la Sèrie A:
- Traslladeu el calendari d'ingressos diferits dels fulls de càlcul a un sistema que estigui vinculat a les vostres dades de facturació.
- Construïu un pont de l'ARR que es conciliï amb els ingressos segons els PCGA cada mes.
- Feu que un CPA revisi la vostra política de reconeixement d'ingressos i les plantilles dels contractes principals.
- Realitzeu un "simulacre de diligència": fingiu que esteu responent a les preguntes d'un auditor sobre els vostres deu contractes principals.
Abans de la recaptació de fons:
- Contracteu una revisió de la qualitat dels guanys (QofE) o una revisió prèvia a l'auditoria almenys seixanta dies abans de llançar la ronda. El risc de reexpressió descobert abans de la diligència és una nota a peu de pàgina; descobert durant la diligència, suposa una revisió del preu.
Mantingueu els vostres registres d'ingressos nets des del primer dia
Un reconeixement d'ingressos net comença amb uns llibres nets. Cada contracte de client, cada prepagament, cada modificació ha d'anar a parar a un sistema en el qual pugueu confiar i que pugueu auditar. Beancount.io proporciona una comptabilitat en text pla que us ofereix transparència total i control de versions sobre les vostres dades financeres: cada entrada és llegible per humans, cada canvi es pot rastrejar a git i el vostre calendari d'ingressos diferits mai es desincronitza amb les transaccions subjacents. Comenceu de franc i construïu una base preparada per a l'auditoria abans que el vostre primer inversor us la demani.
