CPM: o cálculo que revela qual cartão realmente paga mais milhas por real
Entenda o que é CPM (custo por milha), como calculá-lo para qualquer cartão e por que a anuidade muda tudo — inclusive a conta de quem deve começar com cartão de entrada ou ir direto pro black.
Você abriu dois blogs de milhas lado a lado. Um diz que o cartão A é o melhor pra acumular. O outro jura que é o B. Ambos têm tabelas bonitas com “pontos por dólar”. Nenhum dos dois te conta o que realmente importa: quanto você paga por cada 1.000 milhas que entra no seu saldo.
Esse número tem nome. É o CPM — custo por milha. E ele transforma o comparativo de cartão de “opinião de influencer” em conta de padaria.
A versão de 30 segundos (TL;DR — depois do gancho, como manda o figurino)
- CPM = quanto você gasta (anuidade + gasto real) para acumular 1.000 milhas/pontos
- Cartão com anuidade zero pode ter CPM pior que cartão com anuidade de R$ 1.000
- A conta de “o cartão paga a anuidade” depende do seu perfil de gasto — não é mágica
- Cartão de entrada faz sentido como primeiro passo, não como estratégia permanente
- O melhor cartão pra você não é o com mais pontos por dólar — é o com menor CPM no seu perfil de gasto
Conceito 1 — O que é CPM e por que pontos por dólar enganam
Todo cartão que acumula milhas no Brasil usa uma métrica de acúmulo atrelada ao dólar americano. O Santander Unlimited acumula 2,6 pontos Esfera por dólar gasto. O C6 Carbon acumula 2,5 Átomos por dólar. O Nubank Ultravioleta, 2,2 pontos por dólar.
Parece simples comparar esses números. Não é. O problema é que você recebe salário em real, não em dólar. Quando o dólar sobe, o mesmo gasto em reais compra menos pontos. Quando o dólar cai, compra mais.
Exemplo concreto com dólar em R$ 5,70 (referência maio/2026, Banco Central do Brasil):
- R$ 1.000 gastos ÷ R$ 5,70 = 175,4 USD de referência
- 175,4 USD × 2,6 pts/USD (Unlimited Infinite) = 456 pontos Esfera
- 175,4 USD × 2,2 pts/USD (Nubank Ultravioleta) = 386 pontos
Quem acumula mais pontos por real, com dólar em R$ 5,70? O Unlimited Infinite. Mas quando o dólar estava em R$ 4,80 em 2021, essa diferença era menor. O acúmulo em real flutua com o câmbio — e nenhuma publicidade de cartão te conta isso.
O CPM corrige essa distorção. Ele mede o custo total (anuidade + gasto real) por 1.000 pontos acumulados em reais, no período simulado.
Conceito 2 — Como calcular o CPM na prática
A fórmula é simples:
CPM = (Anuidade anual ÷ Pontos acumulados em 12 meses) × 1.000
Isso mede quanto da sua anuidade você “paga” por cada lote de 1.000 pontos. Não inclui o custo do gasto em si — porque você gastaria esse dinheiro de qualquer forma (supermercado, gasolina, restaurante). O que varia entre cartões é quanto ponto esse gasto retorna.
Vou fazer o cálculo para três perfis reais de gasto mensal, usando números de maio/2026:
Perfil Moderado — R$ 3.000/mês no cartão
Itaucard Click Platinum (acúmulo Livelo ~0,8 pts/real, anuidade ~R$ 432/ano)
- Pontos/ano: R$ 3.000 × 12 × 0,8 = 28.800 pts Livelo
- CPM de anuidade: R$ 432 ÷ 28,8 = R$ 15,00 por 1.000 pts
Santander Unlimited Infinite (2,6 pts/USD, dólar R$ 5,70, anuidade R$ 2.200/ano)
- Pontos/mês: (R$ 3.000 ÷ R$ 5,70) × 2,6 = 1.368 pts/mês
- Pontos/ano: 16.421 pts Esfera
- CPM de anuidade: R$ 2.200 ÷ 16,421 = R$ 134,00 por 1.000 pts
Surpresa? Com R$ 3.000/mês, o Itaucard Click Platinum tem CPM de anuidade quase 9× menor que o Unlimited Infinite. A anuidade alta massacra o CPM quando o gasto não é alto o suficiente pra amortizá-la.
Perfil Alto — R$ 10.000/mês no cartão
Santander Unlimited Infinite (2,6 pts/USD, dólar R$ 5,70)
- Pontos/mês: (R$ 10.000 ÷ R$ 5,70) × 2,6 = 4.561 pts/mês
- Pontos/ano: 54.737 pts Esfera
- CPM de anuidade: R$ 2.200 ÷ 54,737 = R$ 40,19 por 1.000 pts
- Bônus: com R$ 10.000/mês, a isenção de anuidade (R$ 30k/mês de fatura) ainda não é atingida — mas o CPM já começa a ficar competitivo.
Perfil Concentrado — R$ 30.000/mês (isenção de anuidade)
Santander Unlimited Infinite com anuidade zerada
- Pontos/ano: (R$ 30.000 ÷ R$ 5,70) × 2,6 × 12 = 164.210 pts Esfera
- CPM de anuidade: R$ 0 ÷ 164,210 = R$ 0,00 por 1.000 pts
Aqui o cartão prêmio vira imbatível: acúmulo alto + anuidade zero. O problema é que R$ 30.000/mês em fatura é padrão private banking, não perfil médio.
Conceito 3 — Cartão de entrada vs. black: quando faz sentido subir
A questão “devo começar com cartão de entrada ou ir direto pra um black?” aparece toda semana nas minhas mensagens. A resposta depende de uma conta simples que quase ninguém faz antes de contratar.
Cartão de entrada (Itaucard Click Platinum, Bradesco Elo Mais, Nubank Ultravioleta — tier mais acessível, anuidade abaixo de R$ 600/ano): faz sentido quando seu gasto mensal está abaixo de R$ 5.000 no cartão. O CPM de anuidade fica baixo, você aprende a concentrar gasto, e o programa de milhas começa a fazer sentido no dia a dia.
O erro que eu vejo bastante: a pessoa contrata um cartão de entrada, acumula pontos Livelo ou TudoAzul, e não sabe o que fazer com eles porque o saldo nunca chega a 30 mil pontos — o mínimo para emissões interessantes. Acumular devagar em programa errado é tão ruim quanto não acumular.
Cartão black / Visa Infinite faz sentido quando:
- Você já concentra R$ 6.000+ mensais em um único cartão
- Você tem destino de resgate definido (programa + rota específica)
- A anuidade pode ser amortizada pelos benefícios tangíveis (lounge, seguro viagem, sala VIP) — não apenas pelos pontos
Minha leitura: para iniciante com gasto entre R$ 2.000 e R$ 5.000/mês, o melhor cartão pra começar com milhas é o que concentra acúmulo num único programa com parceiros reais de transferência. Não precisa ser o mais barato da categoria — precisa ser o que cria um saldo utilizável em 12 a 18 meses.
Para quem está pesquisando qual programa de milhas escolher para começar, a escolha do cartão e do programa devem ser feitas juntas: cartão que acumula em Livelo + programa Smiles, por exemplo, requer uma etapa extra de transferência. Às vezes isso é estratégico (pegar bônus de transferência); às vezes é custo extra de tempo e atenção.
Onde o cálculo de CPM falha
O CPM de anuidade é útil, mas tem dois pontos cegos que preciso mencionar porque nenhum outro blog menciona:
1. Pontos que expiram destroem o CPM retroativamente. Se você acumula 40.000 pts em 24 meses e eles expiram antes de você usar, o CPM real foi infinito — você pagou anuidade por zero benefício. Confira sempre a política de validade antes de escolher programa. Smiles tem validade; Livelo tem validade de 2 anos; pontos Esfera não expiram enquanto o cartão estiver ativo. Esse detalhe muda a conta completamente para quem acumula devagar. Para um guia completo sobre como estender a validade das milhas Smiles, tem um post dedicado aqui no blog.
2. CPM ignora o valor de resgate. Um CPM de R$ 15/mil pontos é ótimo se você resgata em voo executivo a R$ 0,06/milha. É péssimo se você resgata em produto no catálogo a R$ 0,01/milha. O CPM só faz sentido se você compara com o CPM de resgate da sua rota real — quanto você economizaria pagando em dinheiro vs. milhas. Se o CPM de acúmulo (R$ 15 mil) é menor que o CPM de resgate (R$ 40 mil), você está no verde. Se o CPM de acúmulo superar o de resgate, você perdeu dinheiro acumulando.
Esse contra-argumento é real e é o motivo pelo qual cartão de crédito pra milhas não é pra todo mundo. Quem não tem destino de resgate claro, quem não consegue concentrar gasto, quem paga fatura parcelada — o custo de oportunidade do cartão premium pode superar os benefícios facilmente.
Fontes
- Banco Central do Brasil — Histórico de cotações USD/BRL
- Passageiro de Primeira — Como calcular CPM e usar o indicador pra decidir qual cartão usar (guia 2025)
- Melhores Destinos — Pontos Livelo: como ganhar, transferir e calcular o valor (mai/2026)
- Alta Renda Blog — Santander Unlimited Infinite: anuidade, acúmulo e isenção em 2026
Escrito por
Jhonathan Meireles
Cobertura editorial independente de milhas, cartões e programas de fidelidade no Brasil — bonificações, redenções e travel hacking sem afiliado. Editor do Milhas & Travel Hacking.


