Churn Rate — a porcentagem de usuários que pararam de usar um produto em um determinado período. Se o Retention Rate mostra quem ficou, o Churn Rate mostra quem saiu. É a imagem espelhada da retenção, e juntas essas duas métricas fornecem uma visão completa do movimento da base de usuários. De acordo com o relatório da Recurly Research de 2025, o Churn Rate mensal mediano para aplicativos móveis de assinatura é de 5–7%. Um Churn Rate alto destrói o efeito do crescimento das instalações e torna o negócio insustentável a longo prazo.
Principais Conclusões
Churn Rate (evasão) — uma métrica que mostra a porcentagem de usuários que pararam de interagir com o aplicativo ou cancelaram sua assinatura em um determinado período. Se você tem 10.000 usuários pagantes em janeiro e 9.000 em fevereiro, seu Churn Rate = 10%. Essa métrica é crítica para modelos de assinatura, onde cada usuário que sai é uma perda direta de MRR (Monthly Recurring Revenue). Sem controlar o Churn Rate, o negócio é como um balde furado: não importa quanto você despeje, tudo vaza.
Em um modelo de assinatura, o Churn Rate determina por quanto tempo o negócio pode crescer. Se o Churn Rate mensal = 10%, a vida média do cliente é de 10 meses. A fórmula: Average Customer Lifetime = 1 / Churn Rate. Com um Churn Rate de 5%, o cliente vive 20 meses; com 2%, 50 meses. A diferença no LTV é de 5 vezes. É por isso que empresas SaaS de sucesso (Spotify, Netflix, Zoom) focam no Churn Rate como um indicador operacional chave.
Churn Rate e Retention Rate estão relacionados pela fórmula: Churn Rate = 1 — Retention Rate. Se a retenção = 80% (no mês), o Churn Rate = 20%. No entanto, na prática, as métricas podem não coincidir devido a diferentes métodos de cálculo. Retention Rate geralmente é calculado por coorte, enquanto o Churn Rate é a proporção de usuários perdidos da base atual. Ambas as métricas devem ser vistas juntas: a retenção mostra a eficácia em manter usuários, o churn mostra a escala das perdas.
Churn Rate é dividido em três tipos, dependendo do motivo da saída do usuário. Entender o tipo de churn é o primeiro passo para reduzi-lo. Voluntary churn — o usuário abandona conscientemente o produto. Involuntary churn — churn técnico devido a problemas de pagamento. Delinquent churn — abandono passivo: o usuário para de usar o produto mas não cancela formalmente a assinatura.
O usuário cancela explicitamente a assinatura ou exclui o aplicativo. Razões: o valor não justifica o preço, encontrou um produto alternativo, as necessidades mudaram. Voluntary churn é o tipo de churn mais informativo: se o usuário explica o motivo da saída (pesquisa de saída), a equipe obtém insights diretos para melhorar o produto. O voluntary churn mediano para assinaturas móveis é de 3–5% ao mês.
Involuntary churn ocorre quando um pagamento falha: cartão expirou, saldo insuficiente, banco recusou a transação. A proporção desse churn é de 20–40% de todo o churn em serviços de assinatura. A solução: processos de dunning — tentativas automáticas de cobrança, notificações de expiração de cartão, possibilidade de alterar o método de pagamento. Reduzir o involuntary churn pela metade (de 40% para 20% do churn total) pode aumentar o MRR em 10–15% sem nenhuma alteração no produto.
Delinquent churn — o usuário para de abrir o aplicativo mas não cancela formalmente a assinatura. Em produtos gratuitos são usuários «adormecidos»; em produtos pagos são usuários que pagam mas não usam o serviço. O risco: esses usuários mais cedo ou mais tarde notarão a cobrança e cancelarão com uma avaliação negativa. Monitorar o delinquent churn através de métricas de atividade (DAU/MAU) ajuda a identificar esses usuários antes que eles saiam.
| Tipo de Churn | Causa | Proporção do Churn Total | Método de redução |
|---|---|---|---|
| Voluntary | Decisão consciente | 50–60% | Melhoria do produto, reembolsos, win-back |
| Involuntary | Problemas de pagamento | 20–40% | Processos de dunning, lembretes de cartão |
| Delinquent | Inatividade passiva | 5–15% | Campanhas de re-engagement, notificações push |
O cálculo do Churn Rate depende do modelo de negócio. Para aplicativos de assinatura, uma fórmula simples é usada, mas na prática surgem várias nuances. A abordagem básica: Churn Rate = (Clientes perdidos) / (Clientes no início do período) * 100%. No entanto, você precisa decidir: o churn é calculado a partir de todos os usuários ou apenas dos pagantes? E quanto aos novos usuários que chegaram no meio do período?
Gross Churn Rate — a porcentagem de usuários perdidos da base inicial. Net Churn Rate leva em conta a expansão: alguns usuários podem fazer upgrade do plano ou comprar mais unidades. Net Churn = (MRR perdido — MRR de expansão) / MRR inicial * 100%. Se o Net Churn Rate for negativo, o negócio está crescendo mesmo perdendo usuários (graças ao upselling dos restantes). Para aplicativos móveis, Gross Churn é uma métrica mais transparente.
Customer Churn — a porcentagem de usuários perdidos. Revenue Churn — a porcentagem de MRR perdido. Eles podem diferir significativamente. Se 10 usuários do plano básico ($5) e 1 usuário premium ($100) saem, Customer Churn = 11%, Revenue Churn = 50/500 = 10%. Para o negócio, Revenue Churn é mais importante: perder clientes caros impacta a receita mais fortemente do que uma saída em massa de clientes baratos. Analise ambas as métricas para uma visão completa.
Um cálculo preciso do Churn Rate requer ajuste para novos usuários que entraram durante o período. Use a fórmula: Churn Rate = Perdidos / ((Início + Fim) / 2) * 100%. Onde Início = usuários no início do período, Fim = usuários no fim do período, Perdidos = usuários que saíram. A média aritmética de Início e Fim dá uma estimativa de base mais precisa do que apenas Início, especialmente em crescimento rápido.
-- Cálculo do Churn Rate mensal
WITH monthly_active AS (
SELECT
user_id,
DATE_TRUNC('month', event_date) AS month
FROM user_events
GROUP BY user_id, DATE_TRUNC('month', event_date)
),
churn_calc AS (
SELECT
curr.month,
COUNT(DISTINCT prev.user_id) AS prev_users,
COUNT(DISTINCT curr.user_id) AS curr_users,
COUNT(DISTINCT prev.user_id) - COUNT(DISTINCT curr.user_id) AS lost
FROM monthly_active curr
LEFT JOIN monthly_active prev
ON curr.user_id = prev.user_id
AND prev.month = curr.month - INTERVAL '1 month'
GROUP BY curr.month
)
SELECT
month,
ROUND(lost * 100.0 / prev_users, 2) AS churn_rate_pct
FROM churn_calc
WHERE prev_users > 0
ORDER BY month;
O primeiro erro é não considerar os novos usuários que chegaram durante o período. Se em janeiro havia 1000 usuários, 200 novos chegaram e 100 saíram — Churn Rate = 100/1000 = 10%. Mas o cálculo correto é: 100/((1000+1100)/2) = 9,5%. O segundo erro é misturar voluntary e involuntary churn. O terceiro é calcular churn em um período muito curto (uma semana) para modelos de assinatura onde o ciclo médio de pagamento é mensal.
As normas de Churn Rate dependem do tipo de aplicativo, modelo de negócio e estágio de maturidade do produto. Para aplicativos móveis de assinatura, um Churn Rate mensal < 5% é considerado saudável, 5–10% é satisfatório e > 10% é crítico. Para aplicativos gratuitos com modelo de anúncios, o Churn Rate pode ser maior — os usuários não têm compromisso financeiro e saem mais facilmente.
De acordo com o relatório Recurly Research (2025), o Churn Rate mensal mediano para diferentes tipos de aplicativos: Streaming & Media — 5,6%, SaaS B2B — 4,3%, SaaS B2C — 6,8%, Assinaturas de e-commerce — 7,2%, Saúde e Bem-estar — 6,1%. O Churn Rate dos primeiros 30 dias (early churn) é 2–3 vezes maior do que o de usuários com 6+ meses. Reduzir o early churn é a maneira mais rápida de melhorar a métrica geral.
O preço é o primeiro fator. Um aumento de 10% no preço pode elevar o Churn Rate em 5–15% dependendo da elasticidade da demanda. A qualidade do suporte é o segundo fator: usuários que contactaram o suporte e receberam resposta dentro de uma hora têm um Churn Rate 30% menor. O terceiro fator são os concorrentes: o surgimento de um produto alternativo forte pode dobrar o Churn Rate em um trimestre. O quarto é a fadiga do produto: os usuários se cansam de conteúdo ou funcionalidades monótonas.
Reduzir o Churn Rate é um desafio estratégico que é abordado em três níveis: produto, comunicação e suporte. Ao contrário do crescimento de instalações, trabalhar no churn tem um impacto imediato no MRR: reter um usuário existente é 5–7 vezes mais barato do que adquirir um novo. Vamos analisar estratégias comprovadas para reduzir o Churn Rate.
O primeiro passo é descobrir em que estágio os usuários estão saindo. Realize uma análise de coorte: para cada coorte, determine o Churn Rate por semana. Pontos típicos de evasão: após o período gratuito, após o primeiro pagamento, após uma atualização, após uma experiência negativa. Ao identificar o ponto de evasão, a equipe pode corrigi-lo de forma direcionada: melhorar a integração, adicionar mais valor no período gratuito, simplificar o processo de pagamento.
Nem todos os usuários que saíram estão perdidos para sempre. Campanhas de win-back (email, push, SMS) recuperam 5–15% dos usuários perdidos. A estratégia: ofereça um desconto para voltar, mostre o que mudou no produto desde que saiu, lembre-os do valor que recebiam. A melhor época para uma campanha de win-back é 7–14 dias após a saída, enquanto o usuário ainda se lembra do produto. Campanhas 30+ dias após a saída mostram eficácia 2–3 vezes menor.
Customer Success é um suporte proativo que previne o churn. Em vez de esperar que o usuário saia, a equipe de CS o ajuda a alcançar o resultado desejado. Para aplicativos móveis: integração personalizada, listas de verificação dos primeiros passos, verificações automáticas de saúde da conta. Aplicativos com uma equipe de CS dedicada mostram um Churn Rate 20–40% menor do que aqueles sem, especialmente no segmento B2B.
import pandas as pd
import numpy as np
def churn_prediction(user_features):
# Modelo simples de predição de evasão
# Retorna a probabilidade de churn para cada usuário
risk_score = (
(1 - user_features['session_frequency']) * 0.4 +
(1 - user_features['feature_adoption']) * 0.3 +
user_features['days_since_last_login'] * 0.2 +
user_features['support_tickets'] * 0.1
)
user_features['churn_risk'] = 1 / (1 + np.exp(-(risk_score * 2 - 3)))
return user_features.sort_values('churn_risk', ascending=False)
Perguntas Frequentes
Retention Rate é a porcentagem de usuários que ficam; Churn Rate é a porcentagem que sai. Fórmula: Churn Rate = 1 — Retention Rate. Juntos eles fornecem uma imagem completa do movimento da base de usuários na análise móvel.
Um Churn Rate mensal acima de 10% é um nível crítico para aplicativos de assinatura. Com essa taxa de evasão, a vida média do cliente é inferior a 10 meses, tornando o LTV menor que o CAC na maioria dos modelos de negócio.
Para aplicativos gratuitos, Churn Rate = a porcentagem de usuários que pararam de abrir o aplicativo em 30 dias. Defina um limite de inatividade (normalmente 30 dias sem sessão) e considere esses usuários como «perdidos».
Net Revenue Churn = (MRR perdido — MRR de expansão) / MRR inicial * 100%. Se o número for negativo, o negócio está crescendo em receita mesmo perdendo usuários, graças ao upselling. Para aplicativos móveis, é desejável manter o Net Revenue Churn abaixo de 2%.
Uma mudança brusca na UX pode aumentar o Churn Rate em 20–50% no primeiro mês após a atualização. Recomenda-se fazer testes A/B em 5–10% do público e implementar as mudanças gradualmente através de feature flags, especialmente para interfaces críticas.
Resumo
Vamos desenvolver um aplicativo móvel chave na mão
A IT Sectr cria aplicativos para iOS e Android para startups e empresas desde 2017. Nós vamos aconselhá-lo e propor a melhor solução.
Leia também