ASC 606 Revenue Recognition
Visor Studio · Tax & Accounting · Generated September 21, 2026
ASC 606 Revenue Recognition
Performance-obligation allocation + monthly recognition waterfall + deferred revenue balance.
Contract
Performance obligations
| Name | SSP | Pattern | Delivery M | Duration M | Allocated | |
|---|---|---|---|---|---|---|
| 96,000 | ||||||
| 19,200 | ||||||
| 4,800 |
Monthly recognition + deferred balance
Recognition waterfall
| Month | Recognized | Cumulative | Deferred balance |
|---|---|---|---|
| M1 | 8,000 | 8,000 | 112,000 |
| M2 | 27,200 | 35,200 | 84,800 |
| M3 | 12,800 | 48,000 | 72,000 |
| M4 | 8,000 | 56,000 | 64,000 |
| M5 | 8,000 | 64,000 | 56,000 |
| M6 | 8,000 | 72,000 | 48,000 |
| M7 | 8,000 | 80,000 | 40,000 |
| M8 | 8,000 | 88,000 | 32,000 |
| M9 | 8,000 | 96,000 | 24,000 |
| M10 | 8,000 | 104,000 | 16,000 |
| M11 | 8,000 | 112,000 | 8,000 |
| M12 | 8,000 | 120,000 | 0 |
Qué calcula
La ASC 606 establece un modelo único para reconocer ingresos de contratos con clientes: el ingreso se reconoce cuando se transfiere el control de un bien o servicio, por el importe al que la entidad espera tener derecho. Sustituyó un mosaico de reglas sectoriales por un marco único de cinco pasos.
Cómo se calcula
Identifica el contrato y después las obligaciones de desempeño diferenciadas que contiene. Determina el precio de la transacción, incluida la contraprestación variable limitada al importe cuya reversión no sea probable. Asigna ese precio entre las obligaciones en proporción a los precios de venta independientes. Reconoce el ingreso a medida que se satisface cada obligación: en un momento del tiempo para la mayoría de bienes, o a lo largo del tiempo cuando el cliente recibe y consume el beneficio simultáneamente, o cuando el activo creado carece de uso alternativo y existe un derecho exigible al cobro.
Cómo interpretar el resultado
El paso de asignación es donde vive la mayor parte del juicio y de las reexpresiones: agrupar una licencia con descuento junto a un soporte premium desplaza ingresos entre periodos en función exclusivamente de los precios independientes que asignes. Vigila los saldos contractuales, ya que un pasivo por contrato creciente significa cobro anticipado a la entrega, lo que es un indicador adelantado, mientras que un activo por contrato creciente significa lo contrario y conlleva riesgo de cobro.
Ejemplo resuelto
Un contrato de 120.000 agrupa una licencia perpetua con dos años de soporte. Los precios independientes son 100.000 y 50.000, así que la asignación es de dos tercios y un tercio: 80.000 a la licencia, reconocidos en la entrega, y 40.000 al soporte, reconocidos a unos 1.667 al mes durante 24 meses.
Preguntas frecuentes
- ¿Cuándo se reconoce el ingreso a lo largo del tiempo y no en un momento concreto?
- Cuando se cumple una de tres condiciones: el cliente consume el beneficio a medida que ejecutas, como en la mayoría de servicios; tu trabajo crea o mejora un activo que el cliente controla; o el activo no tiene uso alternativo para ti y tienes derecho exigible al cobro por el trabajo realizado hasta la fecha.
- ¿Cómo se trata la contraprestación variable?
- Se estima usando el valor esperado o el importe más probable, según cuál prediga mejor el resultado, y después se aplica la limitación: incluir solo la parte cuya reversión significativa no sea probable. Descuentos por volumen, penalizaciones, primas y derechos de devolución entran todos en esta categoría.
- ¿Qué diferencia hay entre un activo por contrato y una cuenta a cobrar?
- Una cuenta a cobrar es un derecho incondicional al cobro: entre tú y la caja solo media el paso del tiempo. Un activo por contrato surge cuando has reconocido ingreso pero el derecho al cobro aún depende de otra cosa, como completar un hito adicional, así que conlleva riesgo de ejecución además de riesgo de crédito.
Conserva este cálculo
Esta calculadora es gratuita y siempre lo será. Una cuenta gratuita guarda tus escenarios para que puedas reabrirlos y ajustarlos, y los planes de pago añaden espacio de trabajo compartido, historial de versiones, comentarios y exportación a Excel.