Calcular ARR: fórmula, exemplos e erros frequentes
Publicado em 13 de março de 2026 · Jules, Founder of NoNoiseMetrics · 8min de leitura
Atualizado em 15 de abril de 2026
Como calcular o ARR: fórmula, passos e erros comuns
A maioria dos fundadores calcula o ARR errado porque trata cada assinatura da mesma forma. Planos mensais, anuais e contratos plurianuais precisam de tratamento diferente. Aqui está o cálculo correto do ARR, passo a passo, com números reais retirados de uma conta Stripe típica.
O Annual Recurring Revenue (ARR) é o valor anual total de todas as assinaturas recorrentes ativas, normalizado para um período de 12 meses.
ARR = (Assinaturas mensais × 12) + Assinaturas anuais + (Contratos plurianuais ÷ número de anos)
Note a parte fundamental: as assinaturas anuais não são multiplicadas por 12. Elas já são anuais. Este é o erro de cálculo de ARR mais comum, e ele dobra o seu número quando você o comete.
Passo 1: Identifique todas as assinaturas ativas
Extraia cada assinatura que esteja atualmente ativa e seja recorrente. Inclua:
- Planos mensais (cobrados todo mês)
- Planos anuais (cobrados uma vez por ano)
- Contratos plurianuais (cobrados antecipadamente ou anualmente)
Exclua tudo que não seja recorrente: taxas únicas de configuração, cobranças de implementação, excedentes de uso cobrados posteriormente e reembolsos. Se não vai se repetir em um calendário previsível, não pertence ao ARR.
No Stripe, encontra essa lista em “Subscriptions” com o filtro “status = active”. Exporte o CSV e remova manualmente as linhas cujo plano contenha itens únicos ou add-ons. Em muitas contas aparecem ainda assinaturas “past_due” que não foram oficialmente canceladas. Trate-as com cuidado: um cliente que há 14 dias não paga deve sair do número assim que o cartão falhar de forma definitiva. Não confie apenas no estado do Stripe, observe o comportamento.
Para a definição completa e contexto sobre por que o ARR importa, leia o significado e definição do ARR.
Passo 2: Normalize para o valor anual
É aqui que a matemática importa. Cada tipo de assinatura se converte de forma diferente:
Planos mensais: Multiplique o MRR por 12.
20 clientes × 49 €/mês = 980 € MRR → 980 € × 12 = 11.760 € ARR
Planos anuais: Use o valor do contrato diretamente. Não multiplique por 12.
5 clientes × 468 €/ano = 2.340 € ARR
Contratos plurianuais: Divida o valor total do contrato pelo número de anos.
1 cliente × 5.000 € em 2 anos = 2.500 € ARR
Uma pequena regra de validação que poupa tempo: se o seu ARR for significativamente maior do que doze vezes o seu MRR atual, contou alguma coisa duas vezes. Numa conta saudável sem mudanças de preço recentes, ARR e MRR×12 devem ficar muito próximos.
O caso particular do plano anual
Este é o erro que mais infla o ARR. Se um cliente paga 468 €/ano por um plano anual, a sua contribuição ao ARR é 468 €, não 468 € × 12 (5.616 €).
A confusão acontece porque os fundadores pensam em termos de MRR. Veem 468 €/ano, dividem por 12 para obter 39 €/mês de MRR e depois multiplicam de volta por 12. O resultado está correto (468 €), mas o cálculo indireto introduz erros quando o preço do plano anual não se divide uniformemente por 12.
A regra é simples: se o ciclo de cobrança já é anual, o valor da assinatura já está normalizado. Não mexa nele.
Se você oferece desconto para cobrança anual (digamos 49 €/mês normalmente, 39 €/mês no anual), conta o total anual com desconto (468 €), não o preço mensal hipotético anualizado. Você reporta o que o cliente realmente paga, não o que pagaria em outro plano.
Tratamento de contratos plurianuais
Um contrato de 2 anos no valor de 10.000 € contribui 5.000 € por ano. Um contrato de 3 anos no valor de 15.000 € contribui 5.000 € por ano. Distribua o valor uniformemente ao longo do prazo do contrato.
Isso se aplica independentemente do calendário de pagamento. Se o cliente paga 10.000 € antecipadamente ou 5.000 € por ano, a contribuição é a mesma: valor total do contrato dividido pelo total de anos.
A maioria dos fundadores SaaS bootstrapped não encontrará contratos plurianuais com frequência. Se o seu negócio é principalmente planos mensais e anuais, os passos 1 e 2 cobrem 99% do seu cálculo. Se entrar um deal plurianual, documente a divisão numa nota por cliente, para que o seu eu futuro (ou o seu primeiro funcionário) entenda por que é que um booking de 10K aparece como 5K no relatório anual.
O que excluir
Taxas únicas. Cobranças de configuração, taxas de migração, horas de consultoria, nada disso é recorrente, então nada entra no cálculo.
Excedentes baseados em uso. Se você cobra 49 €/mês de base mais uso, apenas os 49 € base são recorrentes. O excedente é variável e imprevisível. Algumas empresas rastreiam um “run-rate” que inclui excedentes médios, mas isso é uma métrica diferente.
Assinaturas canceladas. Se um cliente cancelou ontem, a assinatura já não está ativa. Remova-a imediatamente. Não espere até o final do período de cobrança: este número deve refletir a sua realidade atual, não o seu calendário de cobrança.
Planos gratuitos e testes. 0 €/mês × 12 = 0. Não contribuem nada. Não os conte, nem mesmo como “potenciais”.
Assinaturas pausadas. No Stripe existe o estado pause_collection. Essas contas não pagam e devem sair do número até voltarem a faturar de forma ativa.
Exemplo prático
Você gerencia um produto SaaS com cobrança mista:
| Tipo | Clientes | Preço | Contribuição ARR |
|---|---|---|---|
| Plano mensal | 20 | 49 €/mês | 20 × 49 € × 12 = 11.760 € |
| Plano anual | 5 | 468 €/ano | 5 × 468 € = 2.340 € |
| Plurianual (2 anos) | 1 | 4.000 € total | 4.000 € ÷ 2 = 2.000 € |
ARR total = 11.760 € + 2.340 € + 2.000 € = 16.100 €
Se você tivesse multiplicado erroneamente os planos anuais por 12, o seu ARR seria 39.960 €, mais do que o dobro do número real. Esse é o tipo de erro que arruína as suas previsões e engana qualquer um que olhe para as suas métricas, incluindo potenciais investidores que vão desmontar o seu modelo em dois minutos.
Uma segunda verificação que gosto de fazer: some todas as faturas Stripe dos últimos 12 meses ligadas a assinaturas ativas. Se essa soma for drasticamente inferior ao seu ARR calculado, provavelmente contou duas vezes upgrades de plano ou incluiu itens não recorrentes.
Na prática, vale a pena refazer o cálculo manualmente numa folha de cálculo uma vez por mês, mesmo que uma ferramenta como NoNoiseMetrics ou ChartMogul o execute automaticamente. O exercício obriga-o a ver cada mudança de plano, cada pausa, cada downgrade que ocorreu no período de reporte.
Para todos os casos particulares além do coberto aqui, consulte todos os casos particulares da fórmula ARR.
ARR vs MRR
ARR = MRR × 12 funciona apenas quando todas as suas assinaturas são mensais. No momento em que você adiciona planos anuais, esse atalho quebra.
A abordagem segura: calcule o ARR a partir das assinaturas individuais como mostrado acima. Se quiser ir na outra direção, derivar o MRR a partir do ARR, divida o valor anual de cada assinatura por 12. Apenas não multiplique os preços dos planos anuais por 12 ao ir do MRR para o ARR. Use o conversor MRR para ARR para verificar seus números.
Rotina semanal: dez minutos na segunda-feira de manhã
Dominar o cálculo não basta. O que conta é a disciplina de repeti-lo regularmente — num ritmo fixo, curto o suficiente para não saltares quando a semana fica pesada. Reserva dez minutos toda segunda-feira de manhã: abre o teu dashboard Stripe, exporta a lista de assinaturas ativas, soma o total mensal e multiplica por doze. Compara o resultado com o valor da semana anterior — uma diferença abaixo de um por cento é ruído, uma diferença acima de três por cento merece uma investigação. Esta rotina custa menos do que um standup, mas protege-te de efeitos de deriva silenciosa que de outro modo se acumulam durante dois ou três trimestres antes que dês por isso.
FAQ
Como se calcula o ARR?
Some o valor anualizado de cada assinatura recorrente ativa. Assinaturas mensais são multiplicadas por 12, anuais ficam como estão, e contratos plurianuais são divididos pelo número de anos. Exclua taxas únicas, excedentes de uso e contas canceladas. A fórmula é ARR = (Assinaturas mensais × 12) + Assinaturas anuais + (Contratos plurianuais / anos).
Devo incluir descontos anuais no ARR?
Sim. O ARR reflete o que os clientes realmente pagam, não o preço de tabela. Se um cliente paga 468 €/ano num plano anual com desconto em vez de 588 €/ano na tarifa mensal, a sua contribuição ao ARR é 468 €. Reporte receita real, não hipotética.
Devo incluir assinantes mensais no ARR?
Sim, mas normalize-os: multiplique a receita das assinaturas mensais por 12. Um cliente que paga 49 €/mês contribui com 588 € para o ARR. Não trate clientes em planos mensais, que podem cancelar no próximo mês, como receita anual garantida. O ARR é uma projeção, não uma garantia. O guia de conversão de MRR para ARR cobre os casos limite.
Como lido com descontos em planos anuais no ARR?
Use o valor real pago pelo cliente, não o preço de tabela sem desconto. Se o seu plano anual custa 499 €/ano (um desconto sobre 49 €/mês × 12 = 588 €), a contribuição desse cliente ao ARR é 499 €. Não infle o ARR com preços de tabela, isso distorce a sua receita recorrente real e quebra as suas projeções financeiras.
Quando faz sentido usar o ARR em vez do MRR?
Use o ARR para comunicar com investidores, calcular múltiplos de avaliação ou planear orçamentos anuais. Use MRR para decisões operacionais mensais, pois mostra tendências de curto prazo mais rapidamente. A maioria dos founders acompanha ambos: MRR para o dia a dia e ARR para o planeamento estratégico.
Calcule o ARR automaticamente do Stripe. NoNoiseMetrics normaliza corretamente planos mensais e anuais. Gratuito até 10.000 € de MRR →
Ferramenta gratuita
Experimente o template Dashboard MRR →
Rastreador interativo MRR & ARR, sem cadastro.