USD/MXN 17.32 · Banxico 6.50% · BMV IPC 68,333 EN VIVO
Caso № 22 · 5 dic 2025 · Compliance · IFRS

IFRS 15 en SaaS: por qué tu MRR contable no coincide con tu MRR reporting

El problema del setup fee diferido en SaaS B2B LATAM. Cómo separar bookings, billings y revenue reconocido sin volverte loco.

Caso fuente

Controller en SaaS B2B LATAM $18M ARR, contratos con setup fee de $5-15K USD upfront.

La situación

El sistema reportaba MRR creciendo 24% YoY. El reporting contable (bajo IFRS) mostraba revenue plano. La diferencia: el setup fee, $1.2M USD anual, se cobraba upfront pero debía reconocerse a lo largo del contrato (24 meses).

El equipo no estaba haciendo nada mal — solo no había documentado la diferencia. El board confundía cifras. La 'discrepancia' generaba dudas innecesarias sobre el reporting financiero.

Las palancas

1
Tres KPIs, no uno
Bookings (ARR firmado), Billings (facturado upfront), Revenue (IFRS 15 reconocido). Cada slide especifica cuál.
2
Schedule of revenue recognition explícito
Cada setup fee tiene su schedule documentado. Auditor lo aprueba; board lo ve.
3
Deferred revenue como métrica de salud
Deferred revenue creciendo = bookings saludable, revenue future-secured. Lo que parece pasivo es realmente forward-looking.

El resultado

MRR 24%
Revenue 8%
La diferencia es timing IFRS, no salud del negocio

Lecciones aplicables