Guía del reconocimiento de ingresos para empresas de SaaS

Revenue Recognition

Stripe Revenue Recognition optimiza la contabilidad de ejercicio para que el cierre de cada libro contable sea rápido y preciso. Automatiza y configura los informes sobre ingresos para facilitar el cumplimiento de la normativa de reconocimiento de ingresos IFRS 15 y ASC 606.

Más información 
  1. Introducción
  2. ¿Qué es el reconocimiento de ingresos?
  3. ASC 606 y NIIF 15: Normas contables para el reconocimiento de ingresos
  4. Desafíos del reconocimiento de ingresos para las empresas de SaaS
    1. Diferenciación de acuerdos con múltiples elementos
    2. Determinación del precio de transacción en contratos de contraprestación variable
    3. Reconocimiento de ingresos por soporte posterior al contrato
    4. Cómo abordar los rembolsos y devoluciones de clientes
  5. Soluciones para un reconocimiento de ingresos efectivo en las SaaS
  6. Ejemplos de reconocimiento de ingresos SaaS
    1. Suscripción anual por adelantado (ingresos diferidos)
    2. Tasas de instalación combinadas y acceso a la plataforma
    3. Actualización a mitad de ciclo (modificación del contrato)
    4. Suscripción híbrida y facturación basada en el consumo
    5. Cancelación anticipada con un reembolso parcial
  7. Cómo puede Stripe ayudar a las empresas de SaaS con el reconocimiento de ingresos
    1. Visión integral de tus ganancias
    2. Informes simplificados
    3. Funciones personalizadas
    4. Preparación para auditorías en tiempo real
    5. Facturación de suscripciones
    6. Facturación y cobro automatizados
    7. Integración con software de contabilidad
    8. Arquitectura financiera flexible

El reconocimiento de ingresos es un tema clave para las empresas de software como servicio (SaaS). Hacerlo bien significa gestionar complejidades como modelos de suscripción multifacéticos, obligaciones de servicio continuas y esquemas de tarifas por niveles. Dado que el mercado global de SaaS estaba valorado en 464.700 millones de dólares en 2025 y se espera que alcance más de 1,1 billones de dólares para 2033, hay mucho en juego para estas empresas.

A continuación, explicaremos el reconocimiento de ingresos para las empresas de SaaS, qué es, los desafíos a los que se enfrentan, y qué soluciones y prácticas recomendadas puedes utilizar para contrarrestarlos.

Esto es lo que encontrarás en este artículo:

  • ¿Qué es el reconocimiento de ingresos?
  • ASC 606 y NIIF 15: normas de contabilidad para el reconocimiento de ingresos
  • Desafíos del reconocimiento de ingresos para las empresas de SaaS
  • Soluciones para un reconocimiento de ingresos eficaz en SaaS
  • Ejemplos de reconocimiento de ingresos de SaaS
  • Cómo Stripe puede ayudar a las empresas de SaaS con el reconocimiento de ingresos

¿Qué es el reconocimiento de ingresos?

El reconocimiento de ingresos es un principio contable que describe las condiciones específicas en las que los beneficios se registran (reconocen) como ingresos. Rige cuándo una empresa puede incluir determinados importes en su cuenta de resultados. Según este principio, las empresas solo pueden reconocer los ingresos cuando se ha producido el evento clave que conduce a la finalización del proceso de ventas previsto (es decir, cuando los ingresos se han obtenido o cumplido, en su totalidad o en parte) y la empresa puede esperar razonablemente cobrar el pago por los bienes o servicios prestados.

ASC 606 y NIIF 15: Normas contables para el reconocimiento de ingresos

El reconocimiento de ingresos SaaS moderno se rige por dos marcos: la Codificación de Normas Contables (ASC) 606 y la Norma Internacional de Información Financiera (NIIF) 15. La ASC 606 fue emitida en 2014 por el Consejo de Normas de Contabilidad Financiera (FASB), que atiende principalmente a empresas de EE. UU. La NIIF 15, en vigor desde el 1 de enero de 2018, es el equivalente internacional de la ASC 606. Fue emitida por el Consejo de Normas Internacionales de Contabilidad (IASB) y proporciona directrices para las empresas que operan a nivel mundial.

El propósito de la ASC 606 es mejorar la coherencia en las prácticas de reconocimiento de ingresos en todos los sectores, especialmente en el caso de contratos complejos y de múltiples componentes. La NIIF 15 amplía este enfoque armonizado a nivel mundial. Ambas normas utilizan un enfoque de cinco pasos para el reconocimiento de ingresos:

  • Identifica el contrato con un cliente: Un contrato es un acuerdo entre dos o más partes que crea derechos y obligaciones exigibles. El contrato debe cumplir ciertos criterios para ser reconocido según la ASC 606.

  • Identifica las obligaciones de desempeño: Las obligaciones de desempeño son promesas en un contrato de transferir bienes o servicios distintos al cliente. Una empresa debe identificar cada bien o servicio distinto que se promete.

  • Determina el precio de la transacción: El precio de la transacción es el importe de la contraprestación a la que una empresa espera tener derecho a cambio de transferir los bienes o servicios prometidos a un cliente.

  • Asigna el precio de la transacción: Si un contrato tiene múltiples obligaciones de desempeño, una empresa debe asignar un precio de transacción a cada una de ellas. Este debe reflejar el importe esperado de la contraprestación por satisfacer cada obligación de desempeño.

  • Reconoce los ingresos cuando se satisfaga una obligación de desempeño: Los ingresos se reconocen cuando el control de los bienes o servicios prometidos se transfiere al cliente, ya sea a lo largo del tiempo o en un momento específico, en función de los criterios cumplidos.

Desafíos del reconocimiento de ingresos para las empresas de SaaS

A continuación se presentan algunos de los desafíos a los que se enfrentan las empresas de SaaS en relación con el reconocimiento de ingresos.

Diferenciación de acuerdos con múltiples elementos

Los productos o servicios en paquete son habituales en el sector del SaaS. Cuando una empresa combina varios componentes bajo un solo precio, debe decidir cómo dividir los ingresos de cada elemento. Por ejemplo, una empresa de SaaS puede vender un paquete que incluye licencias de software, formación y atención al cliente por una tarifa plana de 10.000 $. ¿Cuál es la mejor manera de desglosar ese precio? Si la empresa vende el software por sí solo por 8000 $, la formación por 1500 $ y la atención al cliente por 1000 $, puede asignar los ingresos del paquete en función de estos precios individuales.

Determinación del precio de transacción en contratos de contraprestación variable

Las estructuras de pago variables, como las vinculadas a bonificaciones por rendimiento o descuentos por uso, pueden complicar los contratos de SaaS. Establecer un precio de transacción exacto se vuelve más complicado cuando el importe final fluctúa. Por ejemplo, una empresa de SaaS podría llegar a un acuerdo en el que cobrará más si las tasas de adopción de los usuarios son altas. Si la tasa es superior al 90 %, la empresa recibirá 20.000 $. Pero si no alcanza la tasa, solo obtendrá 15.000 $. Si los datos anteriores muestran que la empresa alcanza esa marca del 90 % en el 75 % de los casos, la empresa registraría unos ingresos de 18.750 $ por adelantado.

Reconocimiento de ingresos por soporte posterior al contrato

Una vez finalizado un contrato, las empresas de SaaS suelen tener compromisos que cumplir, ya sean actualizaciones, mejoras u otros servicios de atención al cliente. Por ejemplo, un proveedor de SaaS podría vender software que incluye la promesa de actualizaciones trimestrales durante un año. Si cada actualización aporta nuevas funciones, la empresa reconocería los ingresos de esas actualizaciones gradualmente, a medida que se lanzan.

Cómo abordar los rembolsos y devoluciones de clientes

Siempre habrá clientes que soliciten reembolsos o decidan cancelar sus suscripciones antes de tiempo. Las empresas deben decidir cuándo y cómo reconocer este cambio. Por ejemplo, una empresa de SaaS podría saber que 5 de cada 100 suscriptores suelen solicitar un reembolso. En lugar de registrar todos los ingresos previstos por adelantado, la empresa podría reconocer solo el 95 %. De esa manera, está mejor posicionada para afrontar el impacto financiero de esas solicitudes de reembolso inevitables.

Soluciones para un reconocimiento de ingresos efectivo en las SaaS

  • Automatiza los procesos de reconocimiento de ingresos: los métodos de contabilidad manuales pueden provocar errores e incoherencias. Las herramientas automatizadas pueden ayudar a corregirlos. Muchas empresas de SaaS utilizan software de contabilidad automatizado para asignar ingresos, ajustarse a los cambios y garantizar el cumplimiento de normas como la ASC 606 y la NIIF 15. Por ejemplo, una empresa de SaaS que obtiene 1000 contratos nuevos cada mes podría utilizar la automatización para gestionarlos. Esto garantiza que los ingresos se reconozcan con precisión y a tiempo.

  • Adopta un enfoque de obligación de desempeño: desglosar los contratos en obligaciones de desempeño independientes puede facilitar el reconocimiento de ingresos. Si un contrato promete acceso a software, formación y atención al cliente, cada uno debe tratarse como una promesa distinta. Al identificar cada obligación y su precio de venta independiente, las empresas pueden reconocer los ingresos a medida que se satisface cada una. Por ejemplo, una empresa podría vender software con un año de atención al cliente. Si el software se entrega al instante, pero la atención al cliente abarca todo el año, los ingresos del software se pueden reconocer de inmediato, mientras que los ingresos de la atención al cliente se distribuyen a lo largo de 12 meses.

  • Diferencia entre ingresos puntuales y recurrentes: las empresas de SaaS suelen obtener ingresos tanto de ventas puntuales como de suscripciones recurrentes, y estas fuentes de ingresos se registran de forma diferente. Por ejemplo, si un cliente paga por una suscripción anual y una sesión de formación complementaria, la empresa reconocerá los ingresos de la formación por adelantado, pero distribuirá los ingresos de la suscripción a lo largo del año.

  • Mantente al día con formación y actualizaciones continuas: las sesiones de formación y los talleres periódicos pueden mantener a los equipos de finanzas al día sobre las últimas directrices y prácticas recomendadas en materia de normas de contabilidad. Si el IASB modifica algo en la NIIF 15, una empresa bien informada puede ajustar sus prácticas de inmediato y evitar posibles problemas de incumplimiento en el futuro.

  • Reserva una provisión para reembolsos y cancelaciones: las empresas de SaaS siempre tendrán que gestionar reembolsos. Al reservar una provisión específica basada en datos históricos, pueden crear una red de seguridad, lo que facilita la gestión financiera cuando se producen reembolsos. Por ejemplo, si el 5 % de los clientes suele solicitar un reembolso, una empresa puede reservar ese porcentaje de sus ingresos reconocidos.

  • Gestiona los reembolsos y las concesiones con cuidado:
    Cuando se producen reembolsos, es importante anular los ingresos reconocidos previamente. Si un cliente recibe una concesión o un descuento a mitad de su suscripción, tendrás que ajustar el reconocimiento de ingresos durante el resto de los meses.

  • Colabora con consultores financieros: trabajar con expertos o consultores financieros especializados en SaaS puede ofrecerte información sobre posibles obstáculos y prácticas recomendadas.

  • Sé transparente con las partes interesadas: tener claro cómo se reconocen los ingresos genera confianza entre los inversores y los miembros de la junta directiva, así como dentro de tu equipo. Puedes compartir información de forma periódica sobre la salud financiera de la empresa y tus métodos.

  • Simplifica y estandariza los contratos: las empresas de SaaS a menudo manejan una gran variedad de planes de suscripción, complementos y acuerdos personalizados. Deberás simplificar y estandarizar estas condiciones del contrato cuando sea posible. Por ejemplo, si una empresa de SaaS ofrece tres niveles de suscripción principales, disponer de contratos de plantilla para cada uno puede facilitar la determinación de cómo reconocer los ingresos de cada suscriptor.

  • Ten en cuenta las pruebas gratuitas: muchas empresas de SaaS ofrecen pruebas gratuitas. Aunque no haya dinero de por medio durante la prueba, es importante realizar un seguimiento de estos usuarios. Solo empezarás a registrar ingresos si pasan a una suscripción de pago, y cuando lo hagan.

  • Controla las consideraciones variables:
    Algunos contratos de SaaS pueden incluir bonificaciones o penalizaciones basadas en el rendimiento. Estas pueden influir en el importe de los ingresos reconocidos. Si un cliente recibe un descuento tras alcanzar un hito de uso, los cálculos de tus ingresos deben reflejar ese cambio.

  • Dedica un equipo al reconocimiento de ingresos: a ser posible, las empresas de SaaS deben contar con un equipo especializado en el reconocimiento de ingresos. Este equipo puede gestionar contratos de suscripción complejos, ajustar el reconocimiento de ingresos cuando un cliente sube o baja de plan, y coordinarse con los equipos de ventas o de éxito del cliente para garantizar que los ingresos se reconocen correctamente en todo momento.

  • Invierte en software automatizado: el software de contabilidad personalizado para el modelo de SaaS puede gestionar los ciclos de facturación variables, las cancelaciones y los cambios de plan. Para una empresa de SaaS con suscriptores mensuales y anuales que pueden cambiar de plan o cancelar en cualquier momento, las herramientas automatizadas pueden ajustar el reconocimiento de ingresos en tiempo real.

  • Mantén la documentación detallada: dada la naturaleza cambiante de las suscripciones de SaaS, mantener un registro detallado es clave. Supongamos que un cliente comienza con un plan mensual, pasa a un plan anual y luego añade funciones adicionales a los seis meses. Documentar cada uno de estos cambios ayuda a aclarar cómo y cuándo se deben reconocer los ingresos de este cliente.

  • Realiza auditorías internas: las auditorías internas pueden identificar áreas en las que una empresa de SaaS podría estar reconociendo ingresos de más o de menos, lo que le ayudará a realizar ajustes basados en datos.

  • Comunícate entre departamentos: cuando los equipos de ventas y de finanzas se comunican de forma eficaz, el equipo de finanzas puede estar plenamente informado de cualquier característica del acuerdo (p. ej., un descuento especial, un período de prueba) que pueda afectar a la forma de reconocer los ingresos.

  • Estandariza los procesos a escala global: muchas empresas de SaaS tienen una base de clientes internacional. Equilibrar los principios de contabilidad generalmente aceptados (GAAP) y los requisitos de las NIIF puede ser complicado, pero encontrar métodos que cumplan con ambos aporta coherencia. Si una empresa de SaaS ofrece su plataforma en EE. UU. y Europa, aplicar políticas estandarizadas significa que los ingresos se reconocen según los mismos principios con independencia de dónde se encuentre el cliente.

  • Ajusta la planificación financiera: las empresas de SaaS deben ajustar su planificación financiera para que refleje su reconocimiento de ingresos. Si se produce un aumento de las nuevas suscripciones anuales durante unas rebajas de temporada, las previsiones deben reflejar que esos ingresos se reconocen a lo largo de los próximos 12 meses, no de inmediato.

  • Prepárate para las contingencias: desarrollar un plan para abordar las posibles interrupciones (p. ej., cambios en el sector, crisis económicas, crisis globales) puede ayudar a una empresa de SaaS a ajustar sus prácticas de reconocimiento de ingresos si ocurren esos eventos.

Ejemplos de reconocimiento de ingresos SaaS

El reconocimiento de ingresos en SaaS se vuelve complejo cuando los contratos van más allá de los cargos mensuales en la tarjeta de crédito. A continuación se explica cómo se aplican los principios estándar de la ASC 606 y la NIIF 15 en los escenarios de facturación de SaaS más habituales.

Suscripción anual por adelantado (ingresos diferidos)

  • El 1 de enero, un cliente firma un contrato anual y paga 12.000 $ por adelantado por un año de acceso a la plataforma en la nube. Como ese día no se ha prestado ningún servicio, se reconocen 0 $ como ingresos. El importe total pagado se registra en el balance como ingresos diferidos (pasivo por contrato). A lo largo del plazo de 12 meses, la empresa cumple con su obligación de desempeño de manera uniforme. Reconoce 1000 $ de ingresos cada mes y reduce los ingresos diferidos en la misma cantidad.

Tasas de instalación combinadas y acceso a la plataforma

  • Un cliente compra un contrato de un año por 24.000 $ y paga una tasa de instalación y de activación obligatoria de 6000 $, lo que hace un total de 30.000 $. El tratamiento contable difiere en función de cómo se clasifique la activación:

    • La activación no es distinta: Si la configuración no tiene un valor independiente sin el software, no es una obligación de desempeño distinta. El pago total de 30.000 $ se combina y se reconoce a razón de 2500 $ al mes durante el período de vigencia del contrato de un año.
    • La activación es distinta: Esto se cumple en casos como la migración de datos compleja y la formación personalizada que podría proporcionar un tercero. La empresa reconoce la comisión de 6000 $ inmediatamente en el momento en que se completa la configuración. Y reconoce el contrato de 24.000 $ a lo largo del tiempo a razón de 2000 $ al mes.

Actualización a mitad de ciclo (modificación del contrato)

  • Un cliente que paga 1200 $ al año por su plan actual se actualiza el 1 de julio a un nivel premium que cuesta 2400 $ al año por los seis meses restantes. Durante los primeros seis meses de ese año, la empresa reconoce 100 $ al mes por un total de 600 $. Dado que los servicios restantes son distintos y tienen un precio con tarifa premium, la empresa trata el cambio de forma prospectiva. Reconoce 200 $ al mes por los seis meses restantes por un total de 1200 $. Por lo tanto, durante ese año, la empresa reconoce unos ingresos totales de 1800 $ para ese cliente.

Suscripción híbrida y facturación basada en el consumo

  • Una plataforma de interfaz de programación de aplicaciones (API) cobra una comisión de la plataforma mensual fija de 500 $, más 0,01 $ por llamada a la API que se factura a mes vencido al final del mes. En marzo, el cliente ejecuta 50.000 llamadas a la API por 500 $ de consumo. La plataforma reconoce la comisión de la plataforma de 500 $ una vez en marzo y, a continuación, la factura de 500 $ por consumo a medida que se consumen las llamadas para satisfacer el requisito de contraprestación variable. Al final del mes, reconocerá por completo los ingresos totales de 1000 $.

Cancelación anticipada con un reembolso parcial

  • Un cliente paga 6000 $ por adelantado por un contrato de seis meses. Al final del segundo mes, lo cancela y recibe un reembolso de 4000 $ por los cuatro meses restantes. La empresa reconoce 2000 $ como ingresos obtenidos por los dos primeros meses. En el momento de la cancelación, liquida los 4000 $ restantes de ingresos diferidos directamente contra el reembolso en efectivo.

Cómo puede Stripe ayudar a las empresas de SaaS con el reconocimiento de ingresos

Stripe Revenue Recognition es una solución completa para empresas de alto crecimiento. A medida que tu empresa escala, el reconocimiento de ingresos se vuelve más difícil y requiere más tiempo. Revenue Recognition puede automatizar todas tus necesidades de contabilidad de ejercicio, registrar tus transacciones, condiciones de facturación e ingresos, y generar informes que cumplan con la contabilidad de ejercicio. Esta automatización te permite centrarte en las operaciones principales de tu empresa.

Y a medida que los aspectos financieros se complican al trabajar con actualizaciones, cambios a un plan inferior, reembolsos y disputas, Stripe puede automatizar el proceso de registro de estos cambios en los ingresos. Así te aseguras de tener estados financieros listos para auditorías que ofrecen una visión exhaustiva de las operaciones de tu empresa.

Aquí tienes un desglose detallado de lo que ofrece el reconocimiento de ingresos de Stripe.

Visión integral de tus ganancias

  • La consolidación es clave: Stripe Revenue Recognition te muestra todas tus transacciones y condiciones de Stripe, incluidas las suscripciones, las facturas y las transacciones de pago individuales.

  • Integración de datos: si tu flujo de ingresos también incluye fuentes que no son de Stripe, puedes importar esos datos a Revenue Recognition para obtener un único dashboard consolidado que registra todos los ingresos, los plazos de gestión logística y las condiciones del servicio en un solo lugar. Así se obtiene una imagen real de tu salud financiera.

Informes simplificados

  • Dashboards automatizados: Stripe automatiza el proceso de los informes contables, creando informes contables disponibles al instante que incluyen tablas detalladas, gráficos y asientos de diario que cumplen con normas como la ASC 606 y la NIIF 15.

  • Cascada de ingresos: una cascada de ingresos es un desglose mensual detallado que muestra tanto los ingresos contabilizados como los reconocidos por mes, lo que te permite visualizar fácilmente los cambios a lo largo del tiempo.

Funciones personalizadas

  • Reglas de ingresos personalizadas: Stripe te permite crear y automatizar reglas personalizadas para reconocer ingresos según tus prácticas y necesidades contables específicas.

  • Protocolos contables flexibles: con Stripe, puedes gestionar una gran variedad de tipos de ingresos sin esfuerzo, ya sea que necesites excluir las comisiones de transferencia, gestionar los calendarios de reconocimiento de impuestos o abrir y cerrar períodos contables para realizar ajustes históricos.

Preparación para auditorías en tiempo real

  • Trazabilidad instantánea: Stripe puede facilitar la preparación para auditorías. Rastrea el origen de cualquier importe de ingresos de cualquier informe en Revenue Recognition, ya sea de un cliente específico o de una transacción puntual.

Además de su solución específica de Revenue Recognition, el conjunto más amplio de herramientas y servicios financieros de Stripe también puede ayudar a simplificar las complejidades del reconocimiento de ingresos de las empresas. Aquí es donde esto puede ser útil.

Facturación de suscripciones

El servicio de facturación de suscripciones de Stripe automatiza los ciclos de facturación recurrente y puede adaptarse a diferentes modelos de precios, cambios de precios y actualizaciones de clientes, lo que reduce la carga de trabajo de los departamentos de contabilidad.

Facturación y cobro automatizados

Stripe ofrece funciones automatizadas de facturación que agilizan el proceso de facturación y garantizan informes sin errores. Estas funciones se pueden personalizar de acuerdo con las prácticas de facturación de tu empresa.

Integración con software de contabilidad

Las empresas pueden integrar Stripe con varios tipos de software de contabilidad, lo que permite la transferencia automatizada de datos. Esto reduce la entrada manual de datos y facilita el seguimiento de las cifras de ingresos a lo largo del tiempo.

Arquitectura financiera flexible

La plataforma de Stripe puede escalar con tu empresa, y proporciona funciones más avanzadas cuando las necesitas. Esta adaptabilidad permite que el proceso de reconocimiento de ingresos siga siendo coherente y manejable incluso a medida que se expanden las operaciones de la empresa.

Más información sobre el reconocimiento de ingresos con Stripe.

El contenido de este artículo tiene solo fines informativos y educativos generales y no debe interpretarse como asesoramiento legal o fiscal. Stripe no garantiza la exactitud, la integridad, la adecuación o la vigencia de la información incluida en el artículo. Busca un abogado o un asesor fiscal profesional y con licencia para ejercer en tu jurisdicción si necesitas asesoramiento para tu situación particular.

Más artículos

  • Se ha producido un error. Vuelve a intentarlo o contacta con soporte.

¿A punto para empezar?

Crea una cuenta y empieza a aceptar pagos: no tendrás que firmar ningún contrato ni proporcionar datos bancarios. Si lo prefieres, puedes ponerte en contacto con nosotros y diseñaremos un paquete personalizado para tu empresa.
Revenue Recognition

Revenue Recognition

Automatiza y configura informes de ingresos para que sea más fácil cumplir con las normativas de reconocimiento de ingresos IFRS 15 y ASC 606.

Documentación de Revenue Recognition

Automatiza el proceso de contabilidad de ejercicio con Revenue Recognition de Stripe.