O NRR é calculado a partir de uma coorte fixa: pega-se a receita recorrente que aquela coorte gerou no início de um período, e então acompanha-se apenas esse mesmo grupo ao longo do tempo. A fórmula é: NRR = (MRR inicial + Expansão − Contração − Churn) ÷ MRR inicial, geralmente expressa como percentual e mais frequentemente medida nos últimos 12 meses móveis.
Três movimentos elevam ou puxam o número para baixo. Expansão é mais receita dos mesmos clientes — assentos adicionais, tiers de uso mais altos, ou novos módulos adotados. Contração é quando clientes existentes pagam menos sem sair (downgrades, redução de assentos). Churn é receita perdida quando um cliente cancela por completo. Receita de novos clientes é deliberadamente excluída; misturá-la produz um número de vaidade que esconde se a base em si está saudável.
Exemplo prático: uma coorte começa o ano com 100.000 $ de MRR. Ao longo de doze meses, ganha 25.000 $ em expansão, perde 8.000 $ em downgrades, e 12.000 $ em cancelamentos. NRR = (100 + 25 − 8 − 12) ÷ 100 = 105%. Essa coorte cresceu 5% sem nenhum logo novo.