Nem todos os usuários pagam, mas aqueles que pagam determinam a receita do aplicativo. ARPPU (Average Revenue Per Paying User) mostra o valor médio que um usuário pagante gera durante um período. De acordo com a RevenueCat (2025), nos 100 principais aplicativos, o ARPPU é 6–8 vezes maior que o ARPU — a diferença demonstra o quão pequena é a parcela de audiência pagante. Essa métrica é crítica para avaliar a eficiência da monetização e o trabalho com usuários premium.
Principais pontos
ARPPU (Average Revenue Per Paying User) é uma métrica de monetização que considera apenas usuários pagantes. O indicador responde à pergunta: quanto gasta em média um usuário que decide fazer uma compra. O ARPPU exclui do cálculo todos que não pagam — e isso representa 90–97% da audiência na maioria dos aplicativos móveis.
A métrica é indispensável para analisar o segmento premium. Se o ARPU cair, pode ser causado tanto por uma redução na receita dos pagantes quanto por um influxo de grande número de usuários gratuitos. O ARPPU isola o efeito: se o ARPPU está estável, a audiência premium está pagando normalmente, e o problema está na quantidade ou qualidade do tráfego.
De acordo com a Sensor Tower (2025), o ARPPU médio em jogos móveis é de US$ 12,50 em 90 dias. Na categoria Strategy, o valor chega a US$ 28, em Hypercasual — US$ 1,50. Quanto mais complexo o jogo, maior o engajamento e o gasto médio dos usuários pagantes. Em utilitários, o ARPPU é menor devido a compras únicas sem assinaturas.
A fórmula do ARPPU difere do ARPU apenas no denominador. Em vez de todos os usuários, são considerados apenas os usuários pagantes — aqueles que realizaram pelo menos uma transação durante o período. Um usuário pagante é identificado no nível de identificador (User ID, Advertising ID) vinculado à plataforma (iOS / Android).
data class PayingUserMetrics(
val totalRevenue: Double,
val payingUsersCount: Int
) {
val arppu: Double
get() = roundToTwoDecimals(
totalRevenue / payingUsersCount
)
}
data class PurchaseEvent(
val userId: String,
val productId: String,
val priceUSD: Double
)
A classe PayingUserMetrics encapsula a lógica do ARPPU. A propriedade arppu é calculada quando acessada — isso garante a atualidade dos dados. PurchaseEvent registra cada compra. Para um cálculo correto, é necessário deduplicar usuários: mesmo que uma pessoa tenha feito 10 compras, ela é contada uma vez no denominador.
O ARPPU pode crescer tanto pelo aumento no ticket médio quanto pelo aumento na frequência de compras. Determinar o impulsionador é uma tarefa chave do analista. Se o ticket médio aumentou — a causa é uma mudança nos preços ou o surgimento de um produto caro. Se a frequência aumentou — as mecânicas de compras repetidas melhoraram.
A principal diferença é o denominador. O ARPU divide a receita por todos os usuários, o ARPPU — apenas pelos pagantes. A diferença entre as métricas reflete a taxa de conversão de gratuitos para pagantes (F2P). Quanto maior a diferença, menos usuários pagantes existem, mas maior é seu valor para o negócio.
Considere um aplicativo hipotético. Receita de US$ 50.000, 500.000 usuários, pagantes — 10.000. ARPU = US$ 0,10, ARPPU = US$ 5. Uma diferença de 50 vezes indica uma taxa de conversão de 2%. Se o ARPPU começar a cair com o ARPU estável — significa que os pagantes estão gastando menos. Se o ARPU cair mais rápido que o ARPPU — o aplicativo está atraindo muitos usuários não pagantes.
De acordo com a Adjust (2025), uma proporção saudável de ARPU para ARPPU em jogos móveis é de 1:5 a 1:15. Para aplicativos de assinatura, a proporção é mais próxima — de 1:3 a 1:6, porque o modelo de assinatura implica uma maior conversão de usuários gratuitos em pagantes.
| Métrica | Denominador | Mostra |
|---|---|---|
| ARPU | Todos os usuários | Receita média por usuário |
| ARPPU | Apenas pagantes | Receita média por usuário pagante |
| Diferença | — | Conversão F2P e valor da audiência pagante |
A escolha da métrica depende da tarefa. Para avaliar a eficiência geral da monetização, use ARPU. Para analisar produtos premium e preços — ARPPU. Em testes A/B de novas compras, o ARPPU mostrará se o valor dos pagantes mudou, enquanto o ARPU mostrará como isso afetou a receita total.
O ARPPU é sensível a mudanças no produto e no marketing. Vamos analisar os principais fatores que determinam o valor da métrica. Compreender esses fatores ajuda a prever a reação do ARPPU a mudanças e evitar erros de interpretação.
O conjunto de produtos disponíveis e seus preços é o principal impulsionador do ARPPU. A presença de pacotes caros (US$ 50–100) eleva o ticket médio, mesmo que a maioria compre produtos baratos. A Apple (2025) recomenda três níveis: básico (US$ 1–5), intermediário (US$ 10–30) e premium (US$ 50+) — isso cobre ao máximo a demanda de diferentes segmentos.
Em aplicativos de assinatura, o ARPPU é determinado pelo preço da assinatura. Assinaturas anuais com desconto de 30–50% aumentam o ARPPU em 6–8 vezes em comparação com as mensais, embora a conversão para assinatura anual seja menor. A RevenueCat (2025) mostra: usuários de assinaturas anuais têm ARPPU de US$ 60–120 contra US$ 8–15 dos usuários mensais.
O ARPPU varia muito por país e plataforma. Usuários iOS gastam em média 2–3 vezes mais que usuários Android. A razão não é apenas a renda, mas também a psicologia de compra: proprietários de iPhone estão acostumados a pagar por conteúdo. A Statista (2025) mostra: ARPPU no iOS nos EUA é de US$ 18, no Android — US$ 7 em um período de 90 dias.
A segmentação geográfica do ARPPU ajuda a ajustar preços. No Japão, os usuários gastam 1,5 vez mais que nos EUA, com ARPPU 30% maior na categoria Games (Data.ai, 2025). A diferença está relacionada à cultura de jogos móveis e à alta prevalência de mecânicas gacha.
O ARPPU varia dependendo do tipo de compras que os usuários realizam. Non-consumable (remoção de anúncios, acesso premium) proporciona um ARPPU único alto. Consumable (moedas, vidas, impulsores) — gastos pequenos regulares. Subscription — ARPPU estável com crescimento gradual à medida que o preço da assinatura aumenta.
O cálculo automático do ARPPU é integrado ao sistema de análise do aplicativo. Vamos ver uma implementação em Kotlin com agrupamento por dias. O lado do servidor coleta eventos de compra do SDK de compras no aplicativo e os agrega em relatórios. O cálculo local ajuda a validar os dados da plataforma de análise.
class ARPPURepository(
private val purchaseDao: PurchaseDao
) {
fun getMonthlyARPPU(
year: Int,
month: Int
): Double {
val purchases = purchaseDao
.getPurchasesInPeriod(year, month)
val payingUsers = purchases
.map { it.userId }
.distinct()
.count()
val totalRevenue = purchases
.sumOf { it.priceUSD }
return roundToTwoDecimals(
totalRevenue / payingUsers
)
}
}
O método distinct garante que um usuário seja contado uma vez no denominador, mesmo que tenha feito 50 compras. sumOf soma toda a receita. A função retorna o ARPPU mensal. O ARPPU semanal e diário são calculados de forma semelhante — basta alterar o período de filtragem.
Para acelerar o cálculo em grandes volumes de dados, use consultas agregadas no banco de dados. Uma consulta SQL com GROUP BY userId e SUM(revenue) funciona mais rápido que carregar todos os registros na memória. O Firebase BigQuery permite executar essas consultas em conjuntos de dados de milhões em segundos.
Aumentar o ARPPU é tarefa dos gerentes de produto e profissionais de marketing. A métrica é aumentada de três maneiras principais: aumentar preços, aumentar a frequência de compras e criar produtos mais caros. Cada método tem limitações e requer testes.
O primeiro método é a precificação dinâmica. Diferentes segmentos estão dispostos a pagar de forma diferente. Ofertas personalizadas com base no comportamento: um usuário que comprou um impulsionador caro 3+ vezes tem maior probabilidade de comprar um barato. O teste A/B de preços é a única maneira confiável de determinar o ponto ideal: um aumento de preço de 10% com queda de conversão inferior a 10% aumenta o ARPPU.
O segundo método são assinaturas em aplicativos sem assinatura. Adicionar uma assinatura semanal para conteúdo premium aumenta o ARPPU em 20–40% sem alterar os preços de compras únicas. As assinaturas auto-renováveis no iOS geram receita estável e ARPPU previsível para planejamento.
O terceiro método é criar mecânicas de raridade. Itens limitados, conjuntos sazonais e passes de batalha aumentam o ticket médio. De acordo com a GameAnalytics (2025), aplicativos com passe de batalha têm ARPPU 45% maior que os sem. A mecânica funciona pelo efeito de compromisso: o usuário comprou o passe de batalha e é forçado a jogar mais ativamente, fazendo compras adicionais.
O ARPPU pode ser enganoso se interpretado incorretamente. Vamos examinar as armadilhas comuns. A principal armadilha — crescimento do ARPPU devido à queda na conversão. Se vários grandes pagadores saíram e os restantes pagam o mesmo — o ARPPU cairá. Mas se a conversão caiu enquanto os pagadores restantes começaram a pagar mais — o ARPPU crescerá, embora a receita total tenha diminuído.
A segunda armadilha — comparar ARPPU de diferentes produtos sem considerar sua maturidade. Um aplicativo novo com 10 usuários pagantes tem ARPPU alto devido à aleatoriedade. Depois de um ano com mil usuários pagantes, o ARPPU diminuirá — isso é normal. Compare ARPPU apenas de produtos no mesmo estágio do ciclo de vida.
A terceira armadilha — sazonalidade. O ARPPU cresce 30–50% em dezembro devido a descontos e presentes de fim de ano. Comparar novembro com dezembro não é informativo. Use comparação ano a ano (YoY) para uma avaliação correta. Anomalias sazonais mascaram a deterioração do produto se o período não for considerado.
A quarta armadilha — confundir ARPPU com ticket médio de compra (Average Transaction Size). O ARPPU considera todas as compras de um usuário em um período, o ticket médio — apenas uma transação. Se um usuário fez 5 compras de US$ 1 cada, ARPPU = US$ 5, ticket médio = US$ 1. São métricas diferentes para diferentes tarefas analíticas.
Perguntas frequentes
ARPPU é a receita de um usuário pagante em um período (pode incluir várias compras). O ticket médio é o custo de uma transação. O ARPPU é sempre maior ou igual ao ticket médio se um usuário fizer mais de uma compra no período.
Verifique se grandes pagadores saíram, se os preços caíram ou se a composição dos produtos premium mudou. Analise a coorte de novos pagantes: talvez tenham chegado usuários com menor capacidade de pagamento.
Depende da categoria. Para jogos casuais, ARPPU mensal de US$ 5–10 é normal. Para Strategy — US$ 20–40. Para aplicativos de assinatura — US$ 8–15 por mês. Compare com a mediana da categoria nas plataformas Data.ai ou Sensor Tower.
Usuários iOS gastam 2–3 vezes mais que usuários Android. Ao analisar o ARPPU, sempre segmente por plataforma — a média das duas plataformas não reflete a realidade de nenhuma delas.
O aumento de preços pode reduzir a conversão em pagantes. Se o ganho de receita daqueles que continuam comprando for menor que a perda dos que saíram — o ARPPU não cresce, cai. O teste A/B ajuda a encontrar o ponto de preço ideal.
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