En un contrato EPC de largo plazo, una empresa que cotiza en bolsa no espera a entregar el proyecto para reconocer ingresos — los reconoce a medida que avanza, trimestre a trimestre, según qué porcentaje del trabajo total ya ejecutó. Esto se llama reconocimiento "a lo largo del tiempo" (over time), y es el tratamiento estándar bajo ASC 606 en normativa contable de EE.UU. y su equivalente internacional, NIIF 15, para contratos donde el cliente controla el activo a medida que se construye.
La consecuencia práctica es que el ingreso y el margen que una empresa reporta cada trimestre dependen directamente de una estimación: cuánto costará terminar el proyecto. Cuando esa estimación cambia — y en proyectos EPC casi siempre cambia — el ajuste no se reparte hacia adelante en los trimestres futuros. Se reconoce todo de una vez, en el trimestre donde se detectó el cambio.
Reconocimiento "en el tiempo" vs "en un punto del tiempo"
No todos los contratos se reconocen igual. La norma distingue dos tratamientos según quién controla el activo mientras se construye:
- En un punto del tiempo (point in time): el ingreso se reconoce cuando el control del bien o servicio pasa al cliente — típico de la venta de un producto terminado.
- A lo largo del tiempo (over time): el ingreso se reconoce progresivamente durante la ejecución — aplica cuando el cliente controla el activo a medida que se construye, o cuando el activo no tiene uso alternativo para el proveedor y este tiene derecho a cobro por el avance. La mayoría de los contratos EPC caen aquí.
El método costo a costo, con un ejemplo
Dentro del reconocimiento "en el tiempo", el método más usado en EPC es costo a costo (cost-to-cost): el porcentaje de avance se mide comparando el costo incurrido a la fecha contra el costo total estimado a la conclusión (EAC, por sus siglas en inglés).
Un ejemplo simplificado. Un contrato de $10.000M con un costo total estimado de $8.000M (margen esperado: 20%):
- Trimestre 1: costo incurrido $2.000M de $8.000M estimados → 25% de avance → se reconocen $2.500M de ingreso y $500M de margen.
- Trimestre 2: nueva información revela que el costo total ya no será $8.000M sino $9.000M (sobrecosto por atrasos de proveedores, por ejemplo). El % de avance recalculado y el margen esperado bajan de inmediato — y ese ajuste se aplica de forma retroactiva sobre todo lo ya reconocido, no solo sobre lo que falta.
Cuando el costo total estimado sube en T2, el margen recalculado se aplica sobre todo el avance ya reconocido — no solo sobre lo que queda por ejecutar. Esto es lo que genera el "salto" hacia abajo en la curva de ingreso.
Por qué esto importa para una empresa que cotiza en bolsa
Los inversionistas y analistas que siguen empresas de ingeniería y construcción prestan especial atención a tres cosas que se derivan directamente de este mecanismo:
- Volatilidad de margen trimestral: un solo proyecto grande con sobrecosto puede reducir el margen consolidado del trimestre completo, aunque el resto de los proyectos vaya bien.
- Activos y pasivos por contrato en el balance: cuando el ingreso reconocido supera lo facturado al cliente, se genera un "activo por contrato" (ingreso no facturado); cuando es al revés, un "pasivo por contrato" (facturación por sobre el avance). Ambos son indicadores que el mercado revisa para entender la salud del backlog.
- Confiabilidad de las estimaciones: como todo el modelo depende del costo total estimado (EAC), la calidad del proceso interno para actualizar esa estimación —no solo al cierre de cada trimestre, sino de forma continua— es lo que determina si estos ajustes llegan como sorpresa o se anticipan con margen de maniobra.
¿Quieres ver esto funcionando con tus propios datos?
Prueba una demo interactiva de valor ganado (EVM) con SPI, CPI y curvas de costo planificado vs real.
Ver demosLa relación con tu seguimiento interno de costos
El punto débil de todo este sistema no es la norma contable — es la calidad del dato que la alimenta. El costo total estimado (EAC) que determina el % de avance depende de que project controls tenga visibilidad actualizada de compromisos, costos incurridos y proyecciones de cada frente del proyecto. Si esa información vive dispersa en planillas que se consolidan una vez al mes, los cambios de estimación llegan tarde — justo cuando ya no hay margen para gestionarlos antes del cierre. Un seguimiento de costos que se actualiza junto con el avance real, no después de él, es lo que separa un ajuste anticipado de una sorpresa en el resultado trimestral.
La regla práctica
Este artículo es una explicación general del mecanismo contable, no una guía de aplicación — la clasificación correcta de un contrato específico bajo ASC 606 o NIIF 15 depende de sus términos particulares y debe validarse con el equipo contable o los auditores de cada empresa. Lo que sí es transversal: si tu EAC se actualiza mensualmente en vez de continuamente, ya estás operando con un trimestre de rezago respecto a la realidad del proyecto.