Calculadora de retención para SaaS

Esta calculadora mide la retención de ingresos recurrentes de un SaaS mediante dos indicadores complementarios. La retención neta de ingresos (NRR) incorpora expansión de clientes existentes, mientras que la retención bruta (GRR) se limita a las pérdidas por churn y contracción. Ambas parten del MRR de la cohorte que existía al inicio del periodo.

La NRR permite saber si esa base de clientes, sin contar nuevas ventas, termina generando más o menos ingresos recurrentes que al comienzo. La GRR muestra cuánto se conserva antes de cualquier expansión. Para evitar distorsiones, no deben incluirse MRR de nuevos clientes en la expansión y todas las partidas deben pertenecer al mismo periodo y a la misma cohorte inicial.

Movimientos de la cohorte inicial

Resultado
Retención neta de ingresos (NRR)
Retención bruta (GRR)
MRR final de la cohorte
Cambio neto de MRR

1. Introduce el MRR inicial
Usa solo el MRR de los clientes activos al comienzo del periodo.

2. Añade churn y contracción
Separa el MRR perdido por cancelaciones completas del perdido por downgrades o reducciones.

3. Añade expansión
Incluye upgrades o mayor uso de esos mismos clientes iniciales, no ventas a nuevos clientes.

4. Revisa NRR y GRR
La NRR incorpora expansión; la GRR muestra la retención antes de esa expansión.

5. Compara cohortes de forma consistente
Mantén el mismo periodo y definiciones cuando analices tendencias.

NRR (%) = (MRR inicial − churn − contracción + expansión) ÷ MRR inicial × 100 GRR (%) = (MRR inicial − churn − contracción) ÷ MRR inicial × 100

El MRR final de la cohorte excluye ingresos de clientes adquiridos después del inicio. La expansión solo procede de clientes que ya formaban parte de la base inicial.

La GRR se limita normalmente a un máximo teórico del 100% porque no incluye expansión; esta calculadora no fuerza el resultado si se introducen datos incoherentes y valida que las pérdidas no superen el MRR inicial.

Qué significa el resultado

Una NRR superior al 100% significa que la expansión de la base existente supera las pérdidas por churn y contracción durante el periodo.

La retención no muestra por sí sola el crecimiento total del negocio porque excluye el MRR de nuevos clientes.

Datos: MRR inicial 200.000 €, churn 12.000 €, contracción 6.000 € y expansión 24.000 €.

Cálculo: MRR final de cohorte = 200.000 − 12.000 − 6.000 + 24.000 = 206.000 €. NRR = 206.000 ÷ 200.000 × 100 = 103%. GRR = 182.000 ÷ 200.000 × 100 = 91%.

Resultado: NRR = 103% y GRR = 91%.

Interpretación: la expansión compensa las pérdidas y deja a la cohorte con un 3% más de MRR que al inicio.

¿Por qué la NRR puede superar el 100%?

Porque incluye expansión de clientes existentes. Si upgrades y mayor consumo superan churn y contracción, el MRR de la cohorte termina por encima de su nivel inicial.

¿Debo incluir nuevos clientes en expansión?

No. La retención analiza qué ocurre con la base inicial; el MRR de clientes nuevos pertenece al crecimiento por adquisición, no a la retención.

¿Qué diferencia hay entre churn y contracción?

Churn es la pérdida total de MRR de una cuenta que deja de ser cliente. Contracción es una reducción parcial, como un downgrade o menor uso.

¿Puede la GRR ser mayor que 100%?

Con la definición usada aquí, no, porque excluye expansión. Si tus datos producen otra lectura, revisa cómo clasificas movimientos de MRR.

¿Qué periodo debo usar?

Mensual, trimestral o anual pueden ser válidos. Lo esencial es que MRR inicial y movimientos correspondan exactamente al mismo intervalo y cohorte.