CPM real de resgate de hotel: o cálculo que a maioria dos brasileiros pula
Saber quantos pontos custa uma noite é só metade da equação. O CPM real inclui taxa, câmbio e custo de aquisição dos pontos — e é ele que decide se o resgate valeu a pena ou destruiu sua conta.
Há dois anos, um leitor me mandou uma mensagem comemorando: tinha resgatado uma noite num JW Marriott em Miami por 50.000 pontos. Orgulhoso. A conta de trás de guardanapo que ele fez: a diária em dinheiro custava US$ 400, ele tinha 50 mil pontos, logo cada ponto valia US$ 0,008 — “oito cents por ponto, excelente!” O problema é que o cálculo estava errado. E o CPM real dele era menos da metade disso.
O erro não era aritmético. Era o que ele tinha deixado de fora.
A versão de 30 segundos
CPM de resgate de hotel = valor em dinheiro da diária ÷ pontos gastos. Simples assim — quando você usa apenas esses dois números. O problema: esse CPM ignora a taxa de resort fee paga em dinheiro, o câmbio quando a diária é cotada em dólar, e, o mais pesado de tudo, o custo real para adquirir aqueles pontos. Quando você inclui os três, o CPM cai entre 30% e 60% na maioria dos resgates. E às vezes muda completamente a decisão entre pagar em pontos ou simplesmente pagar em dinheiro.
Conceito 1 — O CPM bruto vs. o CPM real
O CPM bruto é o número que todo blog de milhas publica. Peguei o CPM que saiu num post recente sobre quando o upgrade em pontos compensa ou destrói seu saldo e o número aparece assim:
“Se a suíte custa R$ 1.400 e o standard R$ 800, a diferença é R$ 600. Se o upgrade custa 12 mil pontos, o CPM é R$ 0,05 por ponto.”
Esse cálculo está matematicamente certo e editorialmente útil. Mas ele parte do pressuposto de que o preço em reais é o único custo. Não é.
O CPM real de um resgate de hotel tem três camadas:
Camada 1 — Custo cash do resgate (o que a maioria calcula)
CPM bruto = valor da diária em dinheiro ÷ pontos resgatados
Camada 2 — Custo cash do resgate com taxas incluídas Taxas de resort fee, destination fee e tributos locais nunca são cobertos pelos pontos no Marriott, Hilton e IHG — ao contrário do Hyatt, que isenta a maioria das taxas em diárias de pontos. Quando você inclui essas cobranças, o denominador fica o mesmo (pontos), mas o numerador cai:
CPM com taxa = (valor da diária − taxas pagas em cash) ÷ pontos resgatados
Exemplo concreto com Marriott Bonvoy num resort em Cancún — diária de resgate com 35.000 pontos, tarifa cash de US$ 350, resort fee de US$ 40 por noite:
- CPM bruto: US$ 350 ÷ 35.000 = US$ 0,010 por ponto
- CPM com taxa: (US$ 350 − US$ 40) ÷ 35.000 = US$ 0,0089 por ponto
O resort fee é o detalhe que aparece só no check-out e corrói o CPM silenciosamente. Já escrevi sobre como a taxa de resort fee destroça o CPM do brasileiro em diárias de pontos — mas nem naquele post entrei em quanto o custo de aquisição muda o cenário.
Camada 3 — Custo de aquisição dos pontos (quase ninguém inclui)
Aqui está o nó. Quando você usa pontos de hotel num resgate, esses pontos não caíram do céu. Eles vieram de um ou mais destes caminhos:
- Estadias pagas — você dormiu no hotel e acumulou. O custo implícito é a diária.
- Transferência de cartão de crédito — você transferiu pontos do cartão pro programa de hotel. O custo dos pontos do cartão é o valor que você “deixou de usar” em cashback ou passagem aérea.
- Compra de pontos — você comprou diretamente do programa. Aqui o custo é explícito.
Para o brasileiro que acumula via cartão de crédito, o custo de aquisição costuma ficar entre R$ 0,018 e R$ 0,032 por ponto de programa de hotel — dependendo do programa de cartão e da taxa de câmbio do dólar. Se o seu CPM real (camadas 1 + 2) de um resgate é R$ 0,025, mas você pagou R$ 0,028 pra adquirir cada ponto, a equação ficou negativa. Você teria se saído melhor pagando a diária em dinheiro.
Conceito 2 — Como calcular em 4 passos práticos
Montei um protocolo simples que uso antes de confirmar qualquer resgate de hotel. Funciona para Marriott, Hilton, IHG, Hyatt e ALL Accor.
Passo 1 — Levante o custo de aquisição dos seus pontos
Se os pontos vieram de transferência de cartão, a fórmula é:
Custo de aquisição = (pontos do cartão transferidos × valor do ponto no cartão) ÷ pontos de hotel recebidos
Exemplo: você transferiu 30.000 pontos Livelo para Marriott Bonvoy numa promoção com bônus de 30% (Livelo→Bonvoy é 1:1 base, então com 30% de bônus você recebe 39.000 Bonvoy).
Se cada ponto Livelo custa em média R$ 0,025 (custo de emissão via cartão), então:
- Custo total = 30.000 × R$ 0,025 = R$ 750
- Pontos Bonvoy recebidos = 39.000
- Custo de aquisição = R$ 750 ÷ 39.000 = R$ 0,0192 por ponto Bonvoy
Para calcular o custo do ponto Livelo no seu cartão específico, o guia de CPM de transferência bonificada — como calcular o custo real entra no detalhe que não vou repetir aqui.
Passo 2 — Calcule o CPM bruto do resgate
Abra o site do hotel, simule a mesma data em dinheiro, anote o preço. Divida pelo número de pontos que o resgate pede. Converta pra reais se a diária for cotada em dólar — use a cotação atual do dólar turismo (ou cartão), não a comercial.
Passo 3 — Subtraia as taxas que você vai pagar em dinheiro
Pesquise se o hotel cobra resort fee / destination fee. No site do Marriott, essa informação aparece na página de detalhes do hotel em “Taxas e encargos”. No Hilton, fica escondida no rodapé da página de reserva. No Hyatt, diárias de resgate em pontos são isentas de maioria das taxas nas Américas — mas não é universal.
Subtraia o valor das taxas da diária antes de dividir pelos pontos.
Passo 4 — Compare CPM real com custo de aquisição
Se CPM real (pós-taxa) > custo de aquisição → resgate faz sentido financeiro. Se CPM real (pós-taxa) ≤ custo de aquisição → pague em dinheiro e guarde os pontos.
Esse spread — a diferença entre o que você ganha no resgate e o que pagou para adquirir os pontos — é o número que importa. Um spread de R$ 0,01 por ponto em 40.000 pontos = R$ 400 de “desconto efetivo”. Um spread negativo de R$ 0,005 em 40.000 pontos = R$ 200 perdidos.
Conceito 3 — Onde cada programa se sai no CPM real do brasileiro
Fiz o cálculo com perfil de viajante típico: acumula via Livelo (custo de aquisição R$ 0,019–0,025 por ponto após bônus de transferência médio de 100%) e viaja 3-4 vezes ao ano, mix de Brasil e exterior.
| Programa | Custo de aquisição típico (R$/ponto) | Faixa de CPM bruto em sweet spots | Spread médio | Nota |
|---|---|---|---|---|
| World of Hyatt | R$ 0,023–0,030 (via Esfera/Livelo) | R$ 0,040–0,060 | +R$ 0,015–0,030 | Melhor spread; isenta resort fee nas Américas |
| Marriott Bonvoy | R$ 0,019–0,025 (via Livelo bônus) | R$ 0,025–0,045 | +R$ 0,005–0,020 | Variável — evitar resorts com resort fee alto |
| Hilton Honors | R$ 0,018–0,024 (via Amex/Livelo) | R$ 0,022–0,040 | +R$ 0,002–0,018 | Sweet spots existem (Categoria 4-5 em destinos europeus) |
| IHG One Rewards | R$ 0,017–0,022 (via Visa Infinite) | R$ 0,018–0,035 | -R$ 0,003–+R$ 0,013 | Spread apertado; bônus de 4ª noite melhora muito o cálculo |
| ALL Accor | R$ 0,020–0,028 (via Esfera) | R$ 0,020–0,038 | -R$ 0,005–+R$ 0,015 | Depende muito da categoria; cash compensa mais em destinos BR |
Fontes: análise própria com dados de transferência Livelo/Esfera de junho de 2026 + tabelas de resgate publicadas pelos programas. CPM bruto estimado com base em sweet spots documentados por The Points Guy Brasil e AwardWallet.
A grande surpresa nessa tabela, na minha leitura: o Hyatt tem o pior custo de aquisição pelo brasileiro (é mais difícil acumular — poucos hotéis no Brasil, menos parcerias de cartão) e ainda assim entrega o melhor spread. O motivo é a combinação de preços fixos por categoria (sem yield dinâmico) com isenção de resort fee. Onde o Marriott e o Hilton corroem o CPM no check-out, o Hyatt não cobra.
Aqui fica a ressalva honesta: essa vantagem do Hyatt assume que você consegue acumular pontos suficientes para o resgate desejado. Para quem viaja principalmente no Brasil — onde o Hyatt tem menos de 10 propriedades — Marriott e Hilton podem ser mais práticos mesmo com spread menor, simplesmente porque há mais hotéis onde você já ficaria de qualquer jeito e acumula no caminho.
Onde o cálculo falha (e quando ignorá-lo)
Esse modelo de CPM tem um pressuposto embutido que raramente é verdadeiro na vida real: você tem dinheiro disponível para pagar a diária em cash e está escolhendo deliberadamente entre as duas opções.
Na prática, muita gente usa pontos exatamente porque não tem aquele dinheiro livre para a viagem. Nesse caso, o spread não é a métrica certa — o que importa é se o custo de aquisição dos pontos foi menor do que o custo de um empréstimo ou parcelamento para pagar a diária. Geralmente é.
Outro cenário onde o cálculo perde relevância: quando a diária em pontos abre uma experiência que você não compraria em cash de jeito nenhum — uma noite num Park Hyatt por 50.000 pontos que custaria US$ 700, num destino de lua de mel. Aqui o CPM real ainda é útil para saber se o resgate é “bom ou ruim” em termos comparativos, mas a decisão tem um componente aspiracional que a planilha não captura. Tudo bem — desde que você saiba que essa é a escolha.
A armadilha que realmente custa caro é outra: usar pontos sem calcular em situações onde pagar em dinheiro seria claramente mais barato, e chegar à próxima promoção de transferência bonificada sem saldo para aproveitar.
Se você está perto de uma janela de bônus (e elas abrem e fecham rápido, como mostro regularmente em como usar pontos de cartão para pagar hotel no Brasil), o saldo importa. Resgatar barato hoje pode custar muito mais caro em três semanas.
Fontes
Tags
Escrito por
Marcos Hayama
Cobertura editorial independente de milhas, cartões e programas de fidelidade no Brasil — bonificações, redenções e travel hacking sem afiliado.


