Atualizado em 20/10/2026
A API do WhatsApp é cobrada pela Meta por mensagem entregue, com preço definido pela categoria da mensagem e pelo país do destinatário. Para números brasileiros, a tabela oficial em reais em vigor desde 1º de outubro de 2026 é de R$ 0,3217 por mensagem de marketing e R$ 0,0350 por mensagem de utilidade, autenticação ou serviço. Mensagens de serviço têm franquia de 1.000 por número por mês, e mensagens dentro da janela de ponto de entrada gratuito não são cobradas. A esse custo da Meta soma-se o que o seu provedor cobra pelo serviço dele.
Os valores abaixo vêm da página de preços da plataforma do WhatsApp Business (atualizada em 30/09/2026) e das planilhas oficiais em BRL publicadas nela. A Meta só altera preços no primeiro dia de cada trimestre (1º de janeiro, abril, julho ou outubro), então confira a tabela vigente antes de fechar um orçamento.
Como a Meta cobra: por mensagem entregue
Desde 1º de julho de 2025, o modelo é por mensagem. Ele substituiu a cobrança por conversa de 24 horas que valia até então. As regras básicas:
- só são cobradas mensagens da empresa para o usuário; o que o cliente manda não custa nada;
- a cobrança ocorre quando a mensagem é entregue, não quando é enviada;
- cada mensagem tem uma única categoria e gera no máximo uma cobrança;
- o preço depende da categoria e do mercado, definido pelo código de país do número do destinatário.
Se a sua empresa manda uma mensagem para um número +55, vale a tarifa do Brasil, mesmo que a empresa esteja em outro país.
As categorias de mensagem
| Categoria | Tipo | Quando usar | Pode iniciar conversa? |
|---|---|---|---|
| Marketing | Template | Promoções, ofertas, novidades, convites, reengajamento | Sim |
| Utilidade | Template | Avisos ligados a uma transação ou conta: confirmação de pedido, status de entrega, lembrete de pagamento | Sim |
| Autenticação | Template | Códigos de uso único (OTP) para login ou verificação | Sim |
| Serviço | Mensagem livre | Respostas dentro da janela de atendimento, enviadas por pessoas ou por IA de terceiros | Não |
| Meta Business Agent | Mensagem livre | Respostas geradas pela plataforma de IA da própria Meta (desde 1º/07/2026) | Não |
A categoria de um template é definida na criação e revisada pela Meta, que pode reclassificá-lo. Um aviso de pedido com um cupom de desconto no meio, por exemplo, tende a ser tratado como marketing.
Tarifas oficiais para o Brasil (em BRL)
Tabela de preços por mensagem para destinatários no Brasil, em vigor a partir de 1º de outubro de 2026, segundo a planilha “Taxas de lista em BRL” publicada na página oficial de preços:
| Categoria | Preço por mensagem entregue (BRL) |
|---|---|
| Marketing | R$ 0,3217 |
| Utilidade | R$ 0,0350 |
| Autenticação | R$ 0,0350 |
| Autenticação internacional | Não se aplica ao Brasil |
| Serviço (após a franquia mensal) | R$ 0,0350 |
| Meta Business Agent | US$ 2,00 por 1 milhão de tokens |
Para a categoria Meta Business Agent, a Meta informa que uma mensagem costuma consumir entre 20.000 e 25.000 tokens, o que dá cerca de 4 a 5 centavos de dólar por mensagem, e que essas mensagens continuam cobradas mesmo dentro da janela de ponto de entrada gratuito.
A tabela da Meta não informa se há tributos adicionais na fatura emitida no Brasil.
Faixas de volume para utilidade e autenticação
Utilidade e autenticação têm desconto progressivo por volume mensal. O volume é somado em todas as contas de mensagens do mesmo portfólio empresarial, por par mercado-categoria (Brasil-utilidade, Brasil-autenticação), e só mensagens cobradas contam. Faixas para o Brasil, conforme a planilha “Níveis de volume em BRL” (vigência 1º/10/2026):
| Mensagens por mês | Utilidade (BRL) | Faixa de autenticação | Autenticação (BRL) |
|---|---|---|---|
| Até 250.000 (utilidade) / até 500.000 (autenticação) | 0,0350 | 0 a 500.000 | 0,0350 |
| 250.001 a 2.000.000 | 0,0333 (−5%) | 500.001 a 3.000.000 | 0,0333 (−5%) |
| 2.000.001 a 17.000.000 | 0,0315 (−10%) | 3.000.001 a 5.250.000 | 0,0315 (−10%) |
| 17.000.001 a 35.000.000 | 0,0298 (−15%) | 5.250.001 a 10.000.000 | 0,0298 (−15%) |
| 35.000.001 a 70.000.000 | 0,0280 (−20%) | 10.000.001 a 20.000.000 | 0,0280 (−20%) |
| Acima de 70.000.000 | 0,0263 (−25%) | Acima de 20.000.000 | 0,0263 (−25%) |
As faixas zeram todo mês. Marketing não tem desconto por volume na Cloud API.
Janelas: quando a mensagem não é cobrada
Janela de atendimento (24 horas)
Cada mensagem do cliente abre ou renova uma janela de 24 horas. Dentro dela, a empresa pode mandar mensagens livres (texto, imagem, botões). Fora dela, só templates. A janela define o que você pode enviar; não torna a mensagem gratuita.
Isso mudou em 1º de outubro de 2026. Antes, templates de utilidade enviados dentro da janela eram gratuitos e as mensagens de serviço não eram cobradas. Agora:
- utilidade dentro da janela passou a ser cobrada normalmente. No webhook de status, o campo
pricing.typedessas mensagens mudou defree_customer_servicepararegular; - serviço voltou a ser cobrado a partir da 1.001ª mensagem do mês, por número.
Franquia de 1.000 mensagens de serviço
Cada número de telefone comercial tem 1.000 mensagens de serviço entregues gratuitas por mês. A franquia não acumula e é renovada à meia-noite do primeiro dia do mês, no fuso horário da conta de mensagens. A página de preços avisa que contas sem forma de pagamento continuam recebendo mensagens de serviço até o fim da franquia; depois disso, elas deixam de ser entregues.
Janela de ponto de entrada gratuito (anúncios de clique para o WhatsApp)
Quando um usuário escreve a partir de um anúncio de clique para o WhatsApp, pelo app Android ou iOS, e a empresa responde dentro da janela de atendimento, abre-se uma janela de ponto de entrada gratuito que pode ficar aberta por até 7 dias. Nela, marketing, utilidade, autenticação e serviço não são cobrados. Mensagens do Meta Business Agent continuam pagas.
Atenção: a página de preços do site WhatsApp Business em português ainda descreve essa janela como de 72 horas e diz que mensagens de serviço não são cobradas, o que diverge da documentação para desenvolvedores atualizada em 30/09/2026. Este artigo segue a documentação para desenvolvedores.
Quatro exemplos de cálculo
Os exemplos usam as tarifas da tabela acima para destinatários no Brasil, sem faixas de volume, sem tributos e sem a taxa do provedor.
| Cenário | Conta | Custo Meta estimado |
|---|---|---|
| 10.000 templates de marketing entregues | 10.000 × R$ 0,3217 | R$ 3.217,00 |
| 20.000 confirmações de pedido (utilidade) | 20.000 × R$ 0,0350 | R$ 700,00 |
| 15.000 códigos de login (autenticação) | 15.000 × R$ 0,0350 | R$ 525,00 |
| 6.000 respostas de atendimento (serviço) em um número | (6.000 − 1.000) × R$ 0,0350 | R$ 175,00 |
Dois pontos para não errar no orçamento:
- A franquia de serviço é por número. Uma empresa com três números tem 3.000 mensagens de serviço gratuitas por mês, desde que o volume esteja distribuído.
- Mensagens com falha não são cobradas. Use o webhook de status para saber o que foi entregue e o que falhou.
Como acompanhar o custo pelo webhook de status
Cada webhook de status traz um objeto pricing com a categoria e se a mensagem é cobrável:
{
"id": "wamid.HBgL...",
"status": "sent",
"timestamp": "1760000000",
"recipient_id": "5584999999999",
"pricing": {
"billable": true,
"pricing_model": "PMP",
"type": "regular",
"category": "utility"
}
}
Guardar category, billable e type por mensagem permite montar um relatório de custo diário sem esperar a fatura. Uma soma simples em Python:
TARIFAS_BRL = {"marketing": 0.3217, "utility": 0.035, "authentication": 0.035, "service": 0.035}
def custo_estimado(statuses):
vistos, total = set(), 0.0
for s in statuses:
p = s.get("pricing", {})
if s["status"] != "delivered" or s["id"] in vistos or not p.get("billable"):
continue
vistos.add(s["id"])
total += TARIFAS_BRL.get(p.get("category"), 0)
return round(total, 2)
O cálculo é aproximado: ele não aplica faixas de volume nem a franquia de serviço. A fonte da verdade continua sendo a fatura da Meta. Na Vectalk, os webhooks chegam com o mesmo payload da Meta e há endpoints de analytics de mensagens sincronizados com a conta de mensagens. Para montar o receptor de eventos, veja Webhooks da API do WhatsApp: guia prático.
Faturamento em reais
A Meta passou a faturar em BRL para clientes elegíveis no Brasil. Segundo a página de preços:
- a implantação gradual começou em 1º de julho de 2026, e desde 16 de julho de 2026 empresas integradas diretamente e provedores elegíveis podem criar contas de mensagens em BRL;
- as contas em BRL são faturadas pelo Facebook Brasil, entidade local da Meta;
- clientes elegíveis precisam migrar todas as contas de mensagens do portfólio para BRL; a partir de 1º de julho de 2027, a Meta deixa de entregar mensagens de contas que não estejam em BRL.
O que entra no custo total
O custo de operar a API oficial tem duas partes:
- Tarifa da Meta, por mensagem, conforme as tabelas acima. Quem paga essa tarifa depende do modelo: com um Parceiro de Soluções, ela pode vir na fatura do parceiro, pela linha de crédito dele; com um Provedor de Tecnologia, a empresa cadastra a própria forma de pagamento e a Meta cobra diretamente, conforme a documentação de parceiros.
- Serviço do provedor ou custo da sua infraestrutura: plataforma, suporte, gestão de tokens e webhooks, ou o tempo do seu time se você integrar direto.
Na Vectalk, você não precisa cadastrar forma de pagamento na Meta: o cliente paga a Vectalk, e a Vectalk paga a Meta pelas mensagens enviadas. A tarifa da Meta entra na fatura da Vectalk.
Perguntas frequentes
Existe mensalidade da Meta para usar a API?
A página de preços da Meta descreve cobrança por mensagem entregue, sem mensalidade. Provedores costumam cobrar pelo serviço deles à parte.
Mensagem que falhou é cobrada?
Não. A Meta cobra apenas mensagens entregues. Mensagens com status failed não entram na conta.
Responder um cliente é cobrado?
Depende. Mensagens livres de resposta (serviço) são gratuitas até 1.000 por número por mês e cobradas a partir daí, a R$ 0,0350 para destinatários no Brasil. Se a conversa começou por um anúncio de clique para o WhatsApp, as respostas dentro da janela de ponto de entrada gratuito não são cobradas.
Por que meu template de utilidade foi cobrado como marketing?
A categoria é revisada pela Meta. Conteúdo promocional dentro de um aviso transacional leva o template para marketing. Separe avisos e promoções em templates diferentes.
Os preços mudam com frequência?
A Meta definiu que só altera preços no primeiro dia de cada trimestre e publica um calendário com aviso prévio. Confira a tabela oficial e a calculadora do site WhatsApp Business antes de cada planejamento trimestral.
Fale com a Vectalk
Se você quer estimar o custo de um projeto com volumes reais, como notificações de pedido, OTP ou atendimento com IA, fale com o time da Vectalk pela Central de Ajuda ou crie sua conta em apps.vectalk.com.br/register. A documentação técnica está em docs.vectalk.com.br, e o guia da API oficial do WhatsApp explica os requisitos para começar.
Fontes oficiais consultadas em 20/10/2026: Preços na plataforma do WhatsApp Business (atualizada em 30/09/2026), planilhas “Taxas de lista em BRL” e “Níveis de volume em BRL” (vigência 1º/10/2026) linkadas nessa página, Webhook de status de mensagens, Preços no site WhatsApp Business.
