TL;DR, Resposta rápida
9 min de leituraDivida a receita recorrente que uma coorte existente produz no fim de um período pelo que essa mesma coorte produziu no início, contando expansion, contraction e churn, e deixando os clientes novos de fora. Uma coorte de 320 contas devolve 110.3% numa janela de doze meses móveis, 104.5% num único mês, 109.5% contra uma base mais ampla e 84.0% assim que a expansion sai da conta. Publique a janela e a base ao lado do número ou ele não significa nada.
O que é net revenue retention?
Times de finanças de SaaS definem net revenue retention (retenção líquida de receita) como a receita recorrente que um grupo fixo de clientes existentes produz no fim de um período dividida pelo que esse mesmo grupo produziu no início, contando expansion, contraction e churn, e excluindo cada dólar de clientes adquiridos durante o período. Acima de 100% significa que a carteira existente cresceu sozinha. Abaixo de 100% significa que a empresa precisa vender logos novos só para ficar parada no mesmo lugar.
Esta página existe porque a fórmula tem variantes reais e as variantes mudam a resposta. Um conjunto de dados, rodado de cinco formas, abre 26 pontos.
Qual é a fórmula de net revenue retention?
A fórmula é a receita recorrente inicial mais expansion menos contraction menos churn, tudo dividido pela receita recorrente inicial:
NRR = (starting MRR + expansion - contraction - churn) / starting MRR x 100
Pegue uma coorte e faça a conta. Uma empresa define sua coorte como as 320 contas ativas em janeiro de 2026, que valem $200,000 de MRR juntas. Ao longo dos doze meses de 2026 essas contas somam $41,000 de MRR de expansion, perdem $12,000 em downgrades e perdem $20,000 em cancelamentos. Nada mais entra no cálculo: as 90 contas que a empresa fechou durante 2026 estão fora da coorte por definição.
NRR = (200,000 + 41,000 - 12,000 - 20,000) / 200,000 x 100
NRR = 209,000 / 200,000 x 100 = 104.5%
Essa é uma resposta. Não é a única defensável.
Por que a mesma coorte produz cinco números de retenção diferentes?
A fórmula trava a aritmética e deixa três decisões em aberto: que janela você mede, quais clientes ficam no denominador e se a expansion conta. Aqui está o registro mensal completo da coorte acima, em milhares de dólares de MRR:
| Mês | 2025 | 2026 |
|---|---|---|
| Janeiro | 200 | 200 |
| Fevereiro | 200 | 208 |
| Março | 200 | 214 |
| Abril | 200 | 220 |
| Maio | 200 | 226 |
| Junho | 200 | 230 |
| Julho | 200 | 234 |
| Agosto | 200 | 234 |
| Setembro | 200 | 232 |
| Outubro | 200 | 230 |
| Novembro | 200 | 211 |
| Dezembro | 200 | 209 |
| Total do ano | 2,400 | 2,648 |
A coorte cresceu de forma constante até outubro de 2026 e então perdeu uma conta grande em novembro. Ao lado dela, os clientes fechados em 2025 que estão fora da coorte valiam $62,000 de MRR em janeiro de 2026 e $78,000 em dezembro de 2026. Cinco métodos aceitos rodam exatamente sobre esses números:
| Variante | Denominador | Numerador | Resultado |
|---|---|---|---|
| Doze meses móveis contra os doze anteriores | $2,400,000 (receita da coorte, 2025) | $2,648,000 (receita da coorte, 2026) | 110.3% |
| Último trimestre anualizado contra o mesmo trimestre um ano antes | $2,400,000 (MRR do Q4 2025 x 12) | $2,600,000 (MRR médio do Q4 2026 x 12) | 108.3% |
| Todo cliente ativo no início do período, não a coorte de um ano atrás | $262,000 (MRR de jan 2026, todas as contas) | $287,000 (MRR de dez 2026, as mesmas contas) | 109.5% |
| Um único mês, fim contra início | $200,000 (MRR de jan 2026) | $209,000 (MRR de dez 2026) | 104.5% |
| Gross retention, expansion removida | $200,000 (MRR de jan 2026) | $168,000 (MRR retido) | 84.0% |
As mesmas contas, as mesmas faturas, cinco números entre 84.0% e 110.3%. Ninguém naquela tabela está trapaceando.

A janela deve ser de doze meses móveis ou de um único mês?
Uma janela de doze meses móveis soma cada fatura que a coorte pagou no ano, então um março forte ainda conta em dezembro; uma janela de um único mês olha só para as duas pontas e joga o meio fora. Faça a aritmética das duas formas na coorte acima. Doze meses de receita de 2026 são $2,648,000 contra $2,400,000 em 2025, o que dá 110.3%. O MRR de dezembro de 2026 de $209,000 contra o MRR de janeiro de 2026 de $200,000 dá 104.5%. A diferença de 5.8 pontos é inteiramente a perda da conta de novembro, que quase não arranha uma soma de doze meses e cai com peso total numa ponta de um único mês.
A Snowflake usa a janela longa. Seu Form 10-Q do trimestre encerrado em July 31, 2026 fixa um período de medição de dois anos móveis, define a coorte como os clientes sob contratos de capacidade que usaram a plataforma em qualquer momento do primeiro mês do primeiro ano, e divide a receita de produto dessa coorte no segundo ano pela receita de produto dela no primeiro ano. A Cloudflare usa a curta: seu Form 10-Q do trimestre encerrado em June 30, 2026 compara a receita anualizada de clientes pagantes de quatro trimestres antes contra a receita anualizada do mesmo conjunto de clientes no trimestre mais recente. Escolha uma, escreva ela na definição da métrica e pare de alternar entre as duas de board deck em board deck.
A base deve ser a coorte de um ano atrás ou todos os clientes atuais?
A base decide se os clientes recentes têm direito de levantar o número. A base de coorte estrita mantém as contas de janeiro de 2026 fixas e devolve 104.5%. Ampliar a base para toda conta ativa em janeiro de 2026, o que adiciona os clientes de 2025 com $62,000 de MRR, dá $287,000 sobre $262,000, ou 109.5%. Aquele grupo sozinho reteve a 125.8%, porque clientes no primeiro ano completo ainda estão somando assentos, e dobrar eles para dentro puxa a cifra misturada cinco pontos para cima.
A Vertex usa a base ampla. Seu Form 10-Q do trimestre encerrado em June 30, 2026 define net revenue retention como a expansion de ARR durante os doze meses do período reportado para todos os clientes que estavam na base no início daquele período. A Snowflake usa a estreita. As duas estão divulgadas, e nenhuma é comparável com a outra.
Qual é a diferença entre gross e net revenue retention?
Gross revenue retention tira a expansion do numerador e conta só o que sobreviveu, então ela trava em 100% e expõe as perdas que os upsells estavam cobrindo. Na mesma coorte, $200,000 de MRR inicial menos $12,000 de contraction e $20,000 de churn deixam $168,000, ou 84.0%. A diferença de 20.5 pontos entre isso e a cifra líquida de 104.5% é a receita de expansion fazendo o disfarce.
A Vertex reporta as duas a partir de um único filing. Para o trimestre encerrado em June 30, 2026 ela reportou net revenue retention de 105% e gross revenue retention de 95%, depois de ter reportado 108% e 95% um ano antes. A retenção líquida caiu três pontos enquanto a bruta ficou parada, o que diz que as perdas de clientes estavam estáveis e que o movimento de expansion desacelerou. Um único número líquido teria escondido isso.
Flowsery
Teste gratuito
Painel em tempo real
Rastreamento de metas
Rastreamento sem cookies
Que net revenue retention as SaaS de capital aberto reportam?
Três Form 10-Q protocolados na SEC em 2026 dão a variação real. A Snowflake reportou uma net revenue retention rate de 126% em July 31, 2026, acima dos 125% em January 31, 2026, no seu método de coorte de dois anos. A Cloudflare reportou uma dollar-based net retention rate de 120% para os três meses encerrados em June 30, 2026, contra 114% para o mesmo trimestre em 2025. A Vertex reportou 105% em June 30, 2026 numa base de ARR de doze meses. As três usam métodos diferentes, e é por isso que a faixa de 21 pontos entre elas não é um ranking.
Os números redondos de benchmark que circulam em posts de SaaS, o enquadramento de "bom é 100%, excelente é 120%", chegam sem uma fonte primária rastreável. Trate eles como folclore. Para uma comparação real, puxe os filings de três empresas com um modelo de negócio parecido com o seu e leia o método declarado antes do número.
Como net revenue retention se relaciona com churn, retention rate e LTV?
Net revenue retention é a visão ponderada por receita da coorte que o churn de clientes conta por cabeça, e a fórmula de churn rate mostra o quanto a escolha do denominador move essa contagem sozinha. A retention rate de logos responde quantas contas ficaram, o que pode segurar em 95% enquanto a retenção de receita está em 84% porque as contas que saíram eram as grandes. A fórmula de customer lifetime value consome a retenção como entrada, então uma variante de NRR escolhida de qualquer jeito se propaga direto para o LTV contra o qual você planeja o time. As três leem do mesmo livro de MRR, e as três precisam de fronteiras de coorte definidas uma vez numa análise de coorte e deixadas em paz depois.

De onde a contraction vem de verdade?
A contraction aparece na cobrança como um downgrade e no produto como uma sessão em que alguém falhou em alguma coisa. O Flowsery grava cada sessão de usuário, agrupa as sessões parecidas num único issue e ordena os issues por quantos usuários batem neles, então o fluxo quebrado por trás de uma redução de assentos vem com um replay anexado. O rastreamento de receita dele puxa a atribuição de Stripe, Paddle, Polar, Lemon Squeezy e Shopify, colocando o dinheiro e a sessão numa visão só, e a análise de funil mostra onde a conta parou de completar o fluxo.
Perguntas frequentes
Um net revenue retention acima de 100% é bom?
Acima de 100% significa que a carteira de clientes existente cresceu sem nenhum logo novo, que é o ponto da métrica. A Snowflake reportou 126% e a Cloudflare 120% nos seus filings na SEC de 2026, as duas com preço por consumo, onde o uso cresce sozinho. Um negócio de assinatura com assentos fixos e sem caminho de upsell fica mais baixo por desenho, então compare com empresas que cobram do jeito que você cobra.
Net revenue retention pode esconder um problema de churn?
Pode, e essa é a falha padrão. A expansion de um punhado de contas grandes consegue carregar o número líquido acima de 100% enquanto a maior parte da base encolhe. A Vertex reportou 105% líquido e 95% bruto para o trimestre encerrado em June 30, 2026, e a diferença de 10 pontos é o tamanho das perdas que a expansion estava cobrindo. Publique a gross retention ao lado da net retention e a diferença fica visível.
Net revenue retention inclui clientes novos?
Não. A receita de clientes adquiridos durante o período de medição fica fora do numerador e do denominador. A Cloudflare diz isso de forma explícita no seu Form 10-Q do trimestre encerrado em June 30, 2026, apontando que a taxa exclui a receita anualizada de clientes novos no período atual. Incluir eles transforma a métrica numa taxa de crescimento e faz ela parar de dizer qualquer coisa sobre retenção.
Devo usar MRR ou ARR na fórmula?
Qualquer um funciona, desde que você use a mesma unidade nos dois lados da divisão e aplique ela de forma consistente entre os períodos. MRR combina com negócios de assinatura mensal, onde as mudanças caem todo mês. ARR combina com contratos anuais, onde uma visão mensal é ruído. Misturar os dois entre trimestres é o que produz os saltos inexplicáveis.
Por que duas empresas com o mesmo NRR parecem diferentes?
Porque o método por trás do número não é padronizado. A Snowflake fixa uma coorte no primeiro mês de uma janela de dois anos, a Cloudflare compara um trimestre contra o mesmo trimestre quatro trimestres antes, e a Vertex usa todo cliente que estava na base no início de um período de doze meses. Três empresas citando 110% podem estar medindo três coisas diferentes.
Com que frequência net revenue retention deve ser calculado?
Calcule mensalmente para o acompanhamento interno de coortes e reporte trimestralmente, para que uma única conta grande não vire a narrativa. As empresas de capital aberto acima divulgam trimestralmente. Mantenha a definição de coorte e a janela congeladas entre os relatórios, porque mudar qualquer uma das duas no meio do ano deixa a linha de tendência sem sentido.
O que conta como expansion revenue em um cálculo de net revenue retention?
Expansion revenue é o MRR extra que as contas existentes de uma coorte geram por meio de upgrades ou assentos adicionais, separado do que uma conta nova traz. No exemplo, a expansão somou $41.000 contra $12.000 de contraction e $20.000 de churn, e é por isso que o número net (104.5%) fica acima do número gross (84.0%). Tirando esses $41.000 de volta, as mesmas contas reteriam só 84 centavos de cada dólar inicial.
Quanto a conta perdida em novembro de 2026 mudou o número de retenção mensal dessa coorte?
O MRR da coorte caiu de $230.000 em outubro de 2026 para $211.000 em novembro, o mês em que uma conta grande saiu. Essa perda quase não afeta o total de doze meses móveis de $2.648.000, mas pesa em cheio em um cálculo de um único mês, o que explica a maior parte da diferença de 5,8 pontos entre o número de doze meses (110.3%) e o de um único mês (104.5%).
Quais clientes ficam de fora de uma coorte de net revenue retention?
Uma coorte de net revenue retention deixa de fora todo cliente fechado durante o período de medição. No exemplo, a coorte são as 320 contas ativas em janeiro de 2026, e as 90 contas que a empresa fechou durante 2026 ficam fora por definição. Os clientes captados em 2025, com $62.000 de MRR em janeiro de 2026 e $78.000 em dezembro, também ficam fora da coorte estrita, embora entrem na base mais ampla de todos os clientes atuais.
Como a Snowflake calcula net revenue retention em seus relatórios à SEC?
O Form 10-Q da Snowflake para o trimestre encerrado em 31 de julho de 2026 define um período de medição de dois anos, fixando a coorte como os clientes com contratos de capacidade que usaram a plataforma em algum momento do primeiro mês do primeiro ano. Em seguida, a empresa divide a receita de produto do segundo ano dessa coorte pela receita do primeiro ano, e reportou uma taxa de 126% em 31 de julho de 2026, ante 125% em 31 de janeiro de 2026.
Flowsery
Teste gratuito
Painel em tempo real
Rastreamento de metas
Rastreamento sem cookies
Este artigo foi útil?
Diga-nos o que pensa!
Veja-nos mais no Google
Um clique marca a Flowsery como fonte preferida e nossos artigos passam a aparecer mais acima nas suas Principais notícias, no modo IA e nas visões gerais com IA.
Antes de ir...
Flowsery
Analytics orientado para receitas para o seu site
Rastreie cada visitante, fonte e conversão em tempo real. Simples, poderoso e sem cookies.
Painel em tempo real
Rastreamento de metas
Rastreamento sem cookies
Termos relacionados do glossário


Dois números se escondem atrás de uma taxa de drop-off
Todo funil produz dois números de taxa de drop-off, um por etapa e outro de ponta a ponta, e as equipes citam os dois como se fossem o mesmo número.


As escolhas de configuração por trás de toda análise de funil
Três escolhas de configuração decidem o que a análise de funil reporta: a ordem das etapas, a janela de conversão e se o funil conta usuários ou sessões.


O que é uma sessão em web analytics
Em web analytics, uma sessão é um grupo de interações de um visitante, encerrado por inatividade, meia-noite ou troca de campanha.


Como funciona o session replay e o que ele não vê
O session replay reconstrói uma visita a partir de mutações do DOM e eventos de entrada, não de vídeo. Veja o que captura, o que o mascaramento esconde.
Artigos relacionados


Responda à pergunta de segunda com um modelo de Grok Bot para relatórios de analytics
Um modelo de Grok Bot para relatórios de analytics transforma a pergunta semanal sobre tráfego em uma única chamada de API. O endpoint breakdown aceita 25 dimensões, e é isso que permite a um chat responder às perguntas seguintes que um painel não responde.


Encontre a jornada quebrada com um modelo de Grok Bot para análise de sessões
Um modelo de Grok Bot para análise de sessões traz para o chat a jornada de um visitante e os problemas ligados a ela. GET /visitors/{visitorId} é a chamada que transforma um relato de bug em uma sessão reconstruída.


Responda a perguntas de tráfego com um template de Grok Bot para analytics de site
Um template de Grok Bot para analytics de site responde no chat sobre tráfego e sessões, incluindo os problemas encontrados nas gravações. O texto da skill, a rotina semanal e a única chamada que altera dados.

