Articles

Capitalización de los costes de desarrollo de software en un negocio SaaS

Posted on

En SaaS Capital, tenemos mucho respeto por los estados financieros GAAP. Creemos que los estados financieros GAAP generalmente hacen un mejor trabajo que los estados financieros basados en efectivo para reflejar el rendimiento financiero subyacente de un negocio SaaS. Los PCGA son la norma, y si sus números no se basan en los PCGA, entonces no se ajustan a una norma en absoluto. Dicho esto, cuando se trata de la capitalización de los costes de desarrollo de software, los GAAP están totalmente equivocados.

Estado del mercado:

Aquí están las buenas noticias. A pesar de que las directrices de la GAAP exigen la capitalización de ciertos gastos de desarrollo de software, nuestra experiencia y la experiencia de nuestros socios contables de SaaS en PlusPoint Consulting, indica que aproximadamente el 75% de las empresas de SaaS ya no están capitalizando los gastos de desarrollo de software en absoluto. Incluso si son auditados, los contables externos que se enfrentan a argumentos bien razonados de sus clientes, ya no exigen la capitalización. Por lo tanto, incluso si usted no está totalmente de acuerdo con los argumentos a continuación, su empresa SaaS está en la minoría si todavía está capitalizando los gastos de desarrollo de software.

Antecedentes:

Antes de la aparición del modelo de negocio SaaS, la mayoría de las empresas de software harían grandes lanzamientos de productos cada pocos años. Bajo este esquema, los contables decidieron que los costes en los que se incurría para desarrollar los productos se «ajustaban» mejor a los ingresos una vez que el producto se ponía a la venta. Así, durante la fase de desarrollo del producto, los gastos salariales de los desarrolladores no se cargaban, sino que se capitalizaban y se incluían en el balance.

La contabilidad se complica en la práctica porque sólo se capitalizan los gastos en los que se incurre después de que el producto se considere «técnicamente viable», y entonces, sólo se capitalizan los costes de construcción de «mejoras», no de «modificaciones». El seguimiento de los costes de desarrollo se vuelve rápidamente enrevesado y relativamente arbitrario, y cuantos más costes se capitalizan, más se alejan los libros de contabilidad GAAP del coste real del funcionamiento de la empresa. Esta complejidad existe incluso antes de que la empresa intente determinar cómo deshacer el activo capitalizado a lo largo de la «vida útil» de la mejora del producto (período de amortización).

Por las razones anteriores, creemos que el concepto original de capitalizar los gastos de desarrollo de software para las empresas de software con lanzamientos poco frecuentes era sospechoso en el mejor de los casos. Sin embargo, para las empresas SaaS de hoy en día, la capitalización no tiene ningún sentido.

Hoy en día:

Las empresas SaaS modernas actualizan sus productos constantemente. Las actualizaciones diarias no son infrecuentes, y los productos evolucionan y se transforman continuamente para satisfacer las demandas de los usuarios y el panorama competitivo. El rápido ritmo de desarrollo del SaaS moderno se refleja en la jerga de la metodología de desarrollo ágil, que hace referencia a los «sprints».

En este mundo de desarrollo acelerado y granular, la idea de desglosar los esfuerzos de trabajo de los desarrolladores en la viabilidad previa y posterior a la técnica, y luego decidir qué trabajo es una mejora frente a una modificación, y luego decidir la vida útil de la mejora, y luego registrar todos estos costes por separado en los libros es absurda. Además, no sirve para nada. De todas formas, los gestores e inversores suman los costes capitalizados y los gastos de amortización para tener una visión más clara de la rentabilidad de la empresa.

Conclusión:

Escribimos nuestra primera entrada en el blog sobre este tema hace unos años, y esta entrada será la última sobre el tema. Este caso debería estar cerrado. La conclusión es que, a pesar de las directrices de la GAAP, pocas empresas de SaaS siguen capitalizando los gastos de desarrollo de software porque es un proceso que lleva mucho tiempo y realmente resta utilidad a los estados financieros.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *