Fórmula da Receita Recorrente Anual: Calcule o ARR Sem Erros
Publicado em 27 de março de 2026 · Jules, Founder of NoNoiseMetrics · 8min de leitura
A fórmula da receita recorrente anual parece simples. Depois tem um cliente num plano anual, outro num trial com desconto, e um terceiro que assinou um contrato de dois anos. De repente “MRR vezes 12” não parece a resposta completa.
Aqui está a fórmula para cada cenário — sem ambiguidade, sem aproximações.
A fórmula ARR base
Comece aqui. Esta é a fórmula padrão para qualquer SaaS com assinaturas mensais:
ARR = MRR × 12
O MRR é a sua receita mensal recorrente — a soma de todos os valores de assinatura ativos normalizados em base mensal. Se o seu MRR é de 5.200 €, o seu ARR é de 62.400 €. É isso para o caso simples.
A fórmula fica interessante quando nem todos os clientes estão num plano mensal. Para uma análise completa do significado do ARR e a sua definição, o guia pilar cobre o que o ARR representa e como se encaixa num dashboard SaaS. Este artigo trata de acertar o cálculo.
Fórmula ARR para planos mensais
Os planos mensais são o caso simples. Cada assinatura contribui o seu valor nominal para o MRR, e o ARR é a soma multiplicada por 12.
ARR plano mensal = preço_mensal × 12
Um cliente que paga 49 €/mês contribui 49 € para o MRR e 588 € para o ARR. Sem normalização necessária.
Se todos os seus clientes estão em planos mensais, a fórmula base cobre tudo. Onde os fundadores se complicam é ao misturar faturação mensal e anual — que é o tema da próxima secção.
Fórmula ARR para planos anuais
Este é o caso limite que causa mais erros. Um cliente com plano anual paga uma vez por ano, mas a sua contribuição para o ARR passa pelo MRR — não pelo pagamento global.
ARR plano anual = valor_contrato_anual (não preço_mensal × 12)
Ou equivalentemente, a sua contribuição para o MRR é:
MRR do plano anual = preço_anual / 12
Um cliente que paga 948 €/ano contribui 79 €/mês para o MRR (948 € ÷ 12) e 948 € para o ARR.
O erro que os fundadores cometem: tratar o pagamento anual em dinheiro como receita mensal. Quando um cliente paga 948 € antecipadamente em março, esses 948 € não caem no MRR de março. São distribuídos por doze meses a 79 €/mês. Se contar o valor total como MRR de março, cria um pico nos números do mês e depois mostra onze meses de contribuição zero desse cliente — o que quebra todos os gráficos de tendência subsequentes.
Fórmula ARR para contratos plurianuais
Os contratos plurianuais seguem a mesma lógica de normalização, apenas num período mais longo:
ARR plurianual = valor_total_contrato / anos_contrato
Um cliente que assina um contrato de 2 anos por 18.000 € no total contribui:
ARR = 18.000 / 2 = 9.000 €
MRR = 9.000 / 12 = 750 €
A sua contribuição para o ARR é de 9.000 € — não 18.000 €. Está a normalizar o contrato para o seu equivalente anual, porque o ARR descreve o valor recorrente de um único ano.
Para um contrato de 3 anos a 27.000 €:
ARR = 27.000 / 3 = 9.000 €
MRR = 9.000 / 12 = 750 €
Mesmo ARR, mesmo MRR. A duração do contrato mudou, mas o run-rate anual não.
O que excluir do ARR
A fórmula só funciona com receita de assinatura recorrente. Tudo o resto é removido antes de calcular.
Exclua estes itens do cálculo do ARR:
Taxas únicas de setup e onboarding. Um cliente que paga 400 € de onboarding além de uma assinatura de 1.200 €/ano contribui 1.200 € para o ARR, não 1.600 €. A taxa de onboarding é receita real — simplesmente não é recorrente.
Serviços profissionais e consultoria. Trabalho de implementação, desenvolvimento personalizado, sessões de formação. São projetos, não assinaturas.
Excedentes de uso variáveis sem piso comprometido. Se a faturação por uso de um cliente varia entre 30 € e 300 € por mês sem compromisso mínimo, essa porção variável não pertence ao ARR. Se há um mínimo mensal comprometido de 100 € com excedente adicional, o piso de 100 € é ARR; o excedente não.
Trials gratuitos não convertidos. Um trial de 14 dias sem método de pagamento registado gera zero ARR. Um trial com método de pagamento que se auto-converte é um caso de julgamento — os cálculos de ARR mais conservadores excluem os trials completamente até que a primeira fatura paga seja gerada.
Descontos — mas trate-os com cuidado. Um cliente num plano de 1.200 €/ano com 25% de desconto no primeiro ano paga 900 €. A sua contribuição para o ARR é de 900 €, não 1.200 €. O ARR reflete montantes efetivamente contratados, não preços de tabela. Quando renova ao preço cheio, a diferença de 300 € torna-se MRR de expansão.
Exemplos de fórmula ARR
Três cenários com números reais, todos com taxas Stripe europeias (1,5% + 0,25 € por transação). Nota: o ARR é calculado sobre o valor bruto da assinatura, não líquido de taxas.
Exemplo 1: 100% mensal
40 clientes a 29 €/mês + 15 clientes a 79 €/mês:
MRR = (40 × 29) + (15 × 79) = 1.160 + 1.185 = 2.345 €
ARR = 2.345 × 12 = 28.140 €
Exemplo 2: Mix mensal e anual
30 clientes a 49 €/mês + 10 clientes a 468 €/ano:
MRR mensal = 30 × 49 = 1.470 €
MRR anual = 10 × (468 / 12) = 10 × 39 = 390 €
MRR total = 1.470 + 390 = 1.860 €
ARR = 1.860 × 12 = 22.320 €
Exemplo 3: Mix com plurianual e exclusões
25 clientes a 59 €/mês, 5 clientes a 588 €/ano, 2 clientes num contrato de 2 anos por 2.400 € no total, e 1.500 € em taxas de onboarding únicas cobradas este trimestre:
MRR mensal = 25 × 59 = 1.475 €
MRR anual = 5 × (588 / 12) = 5 × 49 = 245 €
MRR plurianual = 2 × (2.400 / 2 / 12) = 2 × 100 = 200 €
MRR total = 1.475 + 245 + 200 = 1.920 €
ARR = 1.920 × 12 = 23.040 €
Os 1.500 € em taxas de onboarding? Não estão no cálculo. Receita real, não receita recorrente.
Como calcular o ARR a partir dos dados do Stripe
Se a sua faturação passa pelo Stripe, aqui está o caminho prático para o ARR:
Opção 1: Use o MRR do Stripe e multiplique por 12. O Stripe Billing calcula o MRR normalizando todas as assinaturas ativas para valores mensais. Navegue até à visão geral de Billing no seu painel Stripe e encontre a cifra de MRR. Multiplique por 12. Funciona bem para configurações de assinatura simples.
Opção 2: Exporte e calcule manualmente. Obtenha as suas assinaturas ativas via a API do Stripe ou exportação CSV. Para cada assinatura, normalize para valor mensal (anual ÷ 12, trimestral ÷ 3). Some para o MRR. Multiplique por 12. Isto dá-lhe controlo total sobre o que é incluído e excluído.
Opção 3: Use uma camada de analytics. Ferramentas como o NoNoiseMetrics ligam-se diretamente à sua conta Stripe e calculam o ARR com a normalização correta — tratando planos anuais, contratos plurianuais e exclusões automaticamente. Para entender o que significa o ARR na prática, ter o número calculado em tempo real a partir de dados Stripe ao vivo elimina o problema de desfasamento das folhas de cálculo.
O problema da Opção 1: o MRR do Stripe inclui assinaturas em trial (dependendo da configuração) e não vai excluir automaticamente itens únicos anexados a faturas de assinatura. Se precisar de precisão, terá de ajustar ou usar uma ferramenta dedicada.
Calcule o seu ARR automaticamente a partir do Stripe — sem fórmula necessária. Grátis até 10k € de MRR →
FAQ
A fórmula ARR é a mesma em todo o lado?
A fórmula base — MRR vezes 12 — é padrão no SaaS. Onde as empresas diferem é no que incluem no MRR antes da multiplicação. Algumas contam assinaturas em trial, outras não. Algumas incluem mínimos baseados em uso, outras excluem toda a receita variável. A fórmula é universal; as definições dos inputs são onde surgem os desacordos. Escolha uma definição, documente-a e aplique-a de forma consistente.
O Stripe calcula o ARR?
O Stripe Billing mostra o MRR mas não mostra o ARR como métrica nativa. Pode calcular o ARR multiplicando o MRR do Stripe por 12, mas esteja ciente de que o MRR do Stripe pode incluir itens que gostaria de excluir — como assinaturas em trial ou cobranças únicas anexadas a faturas de assinatura. Para um ARR limpo, terá de ajustar manualmente a cifra do Stripe ou usar um conversor gratuito de MRR para ARR que trate da normalização.
Como lido com descontos no ARR?
Use o montante real que o cliente paga, não o preço de tabela. Um plano de 1.200 €/ano com 25% de desconto significa que o cliente paga 900 € — e a sua contribuição para o ARR é de 900 €. Quando o desconto expira e renova a 1.200 €, o aumento de 300 € passa como MRR de expansão e adiciona 300 € ao ARR. Nunca calcule o ARR sobre preços de tabela; use sempre montantes contratados.
Seguinte: Veja o significado e definição completa do ARR — o que conta, o que não conta, e benchmarks por fase.
Ferramenta gratuita
Template Dashboard MRR →
Veja o seu MRR e ARR calculados do Stripe — sem registo.