Skip to main content

Las empresas SaaS deben cumplir con la norma ASC 606. Esta norma contable ha establecido un precedente claro y orientador para el reconocimiento de ingresos en SaaS.

Por ejemplo, las empresas SaaS suelen cobrar las tarifas de suscripción por adelantado, por lo que surge la pregunta: ¿Cuándo debe reconocerse esta tarifa de suscripción como ingreso en el estado de resultados?

En esta guía, analizo varios conceptos relacionados con el reconocimiento de ingresos en SaaS, incluyendo ingresos diferidos y reconocimiento de ingresos por actualizaciones, degradaciones y cancelaciones de planes. Si eres un CFO de SaaS o parte del equipo contable de una empresa SaaS, esta guía es para ti.

Want more from The CFO Club?

Create a free account to finish this piece and join a community of modern CFOs and finance executives accessing proven frameworks, tools, and insights to navigate AI-driven finance.

Este campo es un campo de validación y debe quedar sin cambios.
Name*
Este campo está oculto cuando se visualiza el formulario

El Principio de Reconocimiento de Ingresos en SaaS

El reconocimiento de ingresos es un concepto contable que determina cuándo una empresa puede registrar las ventas como ingresos en su estado de resultados.

Reconocer correctamente los ingresos es vital porque el MRR y el ARR, que dependen de la manera en que reconoces los ingresos, son métricas clave de contabilidad SaaS. Los inversores y otros grupos de interés suelen buscar maximizar el MRR y el ARR; sin embargo, solo puedes aumentar estas métricas a través del reconocimiento de ingresos; los pagos anticipados por servicios aún no prestados no pueden sumarse al MRR o al ARR.

El concepto de reconocimiento de ingresos proviene de la contabilidad por acumulación. Si utilizas la contabilidad de caja, reconoces los ingresos cuando recibes el dinero; sin embargo, la contabilidad por acumulación requiere que los ingresos se reconozcan cuando prestas los servicios por los cuales el cliente ha pagado (o pagará).

Supón que hoy es el último día del período contable. Unos minutos antes de que termine el día, un cliente paga $500 por la suscripción anual de tu producto para el próximo año. ¿Debes añadir los $500 a la cifra de ingresos en el estado de resultados del año actual?

No. 

La norma de reconocimiento de ingresos (ASC 606) indica que una empresa solo puede reconocer los ingresos una vez que se hayan ganado. Aunque el cliente haya pagado la suscripción, aún no has prestado el servicio. Solo puedes reconocer el ingreso cuando el cliente use tu producto.

Si no cumples con tus obligaciones de desempeño, tendrás que devolver a los clientes el importe prorrateado, lo que llevará a problemas de flujo de caja.

Por Qué Debes Hacer Bien el Reconocimiento

El reconocimiento de ingresos se realiza según el marco y las directrices proporcionadas en ASC 606.

El FASB (Financial Accounting Standards Board) y el International Accounting Standards Board (IASB) desarrollaron conjuntamente la ASC 606 (Ingresos de Contratos con Clientes) para abordar los requisitos de reconocimiento de ingresos de las NIIF (Normas Internacionales de Información Financiera) y los US GAAP (Principios de Contabilidad Generalmente Aceptados de EE.UU.). 

Elaborar estados financieros conforme a ASC 606 (o a la NIIF 15) es fundamental para el cumplimiento. El proceso de cinco pasos detallado en la ASC 606 te ayuda a garantizar el cumplimiento de las directrices de reconocimiento de ingresos.

Reconocimiento de Ingresos: El Proceso de 5 Pasos

Las empresas SaaS son negocios de suscripción. El modelo de negocio SaaS implica recibir pagos de forma basada en el uso o mediante suscripciones mensuales, trimestrales o anuales.

A efectos de esta guía, me centraré en los planes de ingresos por suscripción. Cuando tu empresa ofrece servicios a lo largo del período de suscripción, puede que tengas que reconocer los ingresos de manera prorrateada, dependiendo de la frecuencia con la que tu cliente realice los pagos.

La ASC 606 describe un proceso de cinco pasos para el reconocimiento de ingresos. Es un proceso independiente del sector, que ayuda a cualquier empresa, SaaS o no, a determinar cuándo debe reconocer los ingresos.

Estos son los cinco pasos del proceso:

Paso 1: Identificar el Contrato

¿Qué condiciones deben cumplirse al establecer un contrato con un cliente antes de proporcionarle acceso a tu SaaS? Los ingresos solo se reconocen en contratos de clientes válidos, por lo que es importante identificar los contratos en los que el cliente ha aceptado los términos y condiciones de tu empresa. El contrato puede ser escrito, verbal o implícito, según tu política.

Join North America’s most innovative collective of Tech CFOs.

Join North America’s most innovative collective of Tech CFOs.

Este campo es un campo de validación y debe quedar sin cambios.
Name*
Este campo está oculto cuando se visualiza el formulario

Paso 2: Definir Claramente las Obligaciones

El contrato crea obligaciones de desempeño para tu empresa. Cuando los bienes o servicios se combinan con los bienes o servicios principales que ofrece tu negocio, deben contabilizarse por separado. Solo puedes reconocer ingresos una vez que hayas cumplido con tus obligaciones.

Paso 3: Calcular el valor de la transacción

El valor de la transacción es el ingreso por suscripción que esperas recibir de un cliente por ofrecer tu SaaS. Por ejemplo, si el precio de tu producto es $500 por año, el valor de la transacción para todas las compras de suscripción anual sería de $500.

Paso 4: Asignar valores de transacción

Asignar un valor de transacción implica describir los criterios para repartir el precio de la transacción entre las obligaciones de desempeño. Por ejemplo, si has cumplido con el 50% de tus obligaciones, puedes reconocer el 50% del ingreso en tu contabilidad, sin importar si el cliente ha pagado por adelantado o lo hará más adelante.

Paso 5: Reconoce tus ingresos

Se pueden reconocer ingresos cuando tú, la entidad que cobra, cumples una obligación de desempeño. Supongamos que tu obligación de desempeño incluye dar acceso a tu producto por 12 meses (por $500). Puedes reconocer $41.67 al final de cada mes, o $125 por trimestre, en tu software contable.

Conceptos de reconocimiento de ingresos

Antes de continuar, es importante entender tres términos clave:

  • Ingresos diferidos: Los ingresos diferidos (o ingresos no devengados) son el monto que has facturado pero que aún no has reconocido como ingreso porque no has prestado el servicio. Los ingresos diferidos aparecen como un pasivo en tu balance general porque tu empresa tiene la obligación de reembolsar el dinero si no presta el servicio.
  • Ingresos no facturados: Son ingresos reconocidos que aún no han sido facturados. Puedes tener ingresos no facturados en tus registros cuando un cliente ha estado usando tu SaaS, pero los hitos de facturación de tu contrato solo permiten la facturación en una fecha posterior (como al final del trimestre o año). Los ingresos no facturados forman parte de las cuentas por cobrar en el balance.
  • Reservas: Las reservas incluyen el valor de los contratos con un cliente durante un periodo específico. Representa el compromiso del cliente de pagarte a cambio de tu SaaS. Las reservas indican crecimiento futuro de ingresos, lo que ayuda a estimar la rentabilidad y flujos de efectivo futuros.

Problemas comunes con el reconocimiento de ingresos en SaaS

El reconocimiento de ingresos es sencillo cuando se trata de suscripciones anuales. ¿Pero qué sucede cuando los clientes cancelan su suscripción a mitad de periodo o actualizan o bajan de plan? ¿Cómo se reconocen los ingresos cuando tu SaaS se vende junto con funciones personalizadas, tarifas de soporte o servicios de consultoría?

ASC 606 ofrece directrices sobre cómo contabilizar estos casos. A continuación, incluyo algunos de los escenarios más comunes que puedes encontrar al reconocer ingresos de SaaS, usando el siguiente ejemplo:

Supón que creas una factura de $6,000 para XYZ Ltd. en enero. Así se vería el calendario de reconocimiento de ingresos:

  • Fin del primer trimestre: $1,500
  • Fin del segundo trimestre: $1,500
  • Fin del tercer trimestre: $1,500
  • Fin del cuarto trimestre: $1,500

Reconocimiento de ingresos por mejora de plan

XYZ Ltd. actualiza a un plan de nivel superior, que cuesta $9,000 por año, al final del primer trimestre. Al cierre del primer trimestre, habrás reconocido $1,500 en ingresos.

Cuando el cliente mejora su plan, deberás emitir una nota de crédito por $4,500:

$4,500 = $6,000 (importe de la factura de enero) - $1,500 (ingresos reconocidos)

La nota de crédito compensa la cuenta del cliente. Después de emitir una factura prorrateada al final del primer trimestre, tus ingresos diferidos serán $6,750:

$6,750 = [$9,000 cuota de suscripción ÷ 12 meses] x 9 meses

Desde el próximo trimestre, reconocerás $750 por trimestre.

Reconocimiento de ingresos por reducción de plan

XYZ Ltd. ha reducido su plan a uno que cuesta $3,000 al año al cierre del primer trimestre. Dado que habrás reconocido $1,500 en ingresos, deberás emitir una nota de crédito por $4,500 para compensar la cuenta del cliente:

$4,500 = $6,000 (importe de la factura) - $1,500 (ingresos reconocidos)

Después de emitir una factura prorrateada, tus ingresos diferidos serán de $2,250:

$2,250 = [$3,000 cuota de suscripción ÷ 12 meses] x 9 meses

Desde el próximo trimestre, reconocerás $250 por trimestre.

Reconocimiento de ingresos en caso de cancelación

El reconocimiento de ingresos en caso de cancelación depende de los términos de tu contrato. Aquí tienes dos posibilidades:

  • Reembolsos prorrateados: Si tu política es reembolsar un monto prorrateado, simplemente puedes acreditar la cantidad en la cuenta del cliente. Aún deberás reconocer los ingresos obtenidos antes de la fecha de cancelación.
  • Sin reembolsos: Si tienes una política de no realizar reembolsos, puedes reconocer el ingreso diferido en la fecha de la cancelación. No necesitas acreditar la cuenta del cliente ya que, bueno, no hay reembolso.

Reconocimiento de Ingresos en el Caso de Servicios Combinados

Los servicios combinados generan obligaciones de desempeño separadas, así que debes separar los ingresos de estos servicios y de tu SaaS. Solo puedes reconocer los ingresos de servicios combinados (como los servicios profesionales o de implementación) después de haber realizado el servicio, incluso si el cliente ya está utilizando tu SaaS.

Supón que ofreces servicios de implementación como parte de una oferta combinada. El cliente ha pagado por este servicio por adelantado. Sin embargo, solo puedes reconocer estos ingresos una vez que el cliente haya utilizado tu servicio de implementación. En este caso, es bastante claro: simplemente reconoces el ingreso cuando el servicio ha sido completado.

Reconocimiento de Ingresos por Complementos

El ingreso de los complementos se reconoce cuando se factura. Supón que XYZ Ltd. quiere incluir el complemento de desarrollo personalizado, que cuesta $150, para abril y mayo.

Como XYZ Ltd. quiere usar el complemento de desarrollo personalizado en abril y mayo, es en esos meses cuando debes reconocer el ingreso, es decir, $150 en cada uno de los meses de abril y mayo.

Reconocimiento de Ingresos por Cuentas Incobrables

Cuando un cliente se niega a realizar el pago después de utilizar tu servicio, debes registrar ese monto incobrable como una cuenta incobrable según los GAAP.

Por ejemplo, supón que XYZ Ltd. tiene $500 de ingresos no facturados. Antes de que emitas una factura, XYZ Ltd. entra en bancarrota, por lo que ya no pueden pagar la cantidad adeudada. Tendrás que registrar los $500 pendientes en su cuenta como una cuenta incobrable. Esto es un ejemplo de una cancelación total.

Si XYZ Ltd. acepta pagar $250, solo tendrás que amortizar $250. Esto se llama una cancelación parcial.

En cualquier caso, la incapacidad de pago de un cliente afecta tus reservas y, en consecuencia, tus ingresos futuros y tu utilidad neta.

Fin de la Historia

¡Y eso es todo! Gracias a la ASC 606, el reconocimiento de ingresos para SaaS y otros servicios tecnológicos se ha vuelto relativamente simple. 

¿Te gustó este artículo? Suscríbete al boletín de The CFO Club y recibe artículos de contabilidad semanalmente en tu bandeja de entrada.