El NRR se calcula a partir de una cohorte fija: se toma el ingreso recurrente que esa cohorte generó al inicio de un periodo, y luego solo se sigue a ese mismo grupo en el tiempo. La fórmula es: NRR = (MRR inicial + Expansión − Contracción − Churn) ÷ MRR inicial, normalmente expresada en porcentaje y medida con más frecuencia sobre los últimos 12 meses móviles.
Tres movimientos elevan o arrastran hacia abajo la cifra. La expansión es más ingreso de los mismos clientes — asientos adicionales, niveles de uso más altos, o nuevos módulos adoptados. La contracción es cuando clientes existentes pagan menos sin marcharse (downgrades, reducción de asientos). El churn es el ingreso perdido cuando un cliente cancela por completo. El ingreso de nuevos clientes se excluye deliberadamente; mezclarlo produce una cifra de vanidad que oculta si la base en sí es saludable.
Ejemplo resuelto: una cohorte empieza el año con 100.000 $ de MRR. En doce meses gana 25.000 $ por expansión, pierde 8.000 $ por downgrades y 12.000 $ por cancelaciones. NRR = (100 + 25 − 8 − 12) ÷ 100 = 105 %. Esa cohorte creció un 5 % sin ningún cliente nuevo.