Atualizado em 25/10/2026
Templates de utilidade enviados dentro da janela de atendimento de 24 horas foram gratuitos de 1º de julho de 2025 a 30 de setembro de 2026. Desde 1º de outubro de 2026, a Meta cobra essas mensagens normalmente: para destinatários no Brasil, R$ 0,0350 por mensagem entregue. Hoje, utilidade só sai de graça dentro de uma janela de ponto de entrada gratuito (aberta por anúncios de clique para o WhatsApp), e, dentro da janela de atendimento, a alternativa sem custo é responder com mensagens livres, que usam a franquia de 1.000 mensagens de serviço por número ao mês.
Este artigo explica como a regra funcionava, o que mudou, como conferir a cobrança no webhook e como reorganizar seus fluxos para não pagar à toa.
Como era a regra até 30 de setembro de 2026
Quando a Meta trocou a cobrança por conversa pela cobrança por mensagem, em 1º de julho de 2025, ela criou um incentivo: templates de utilidade enviados enquanto a janela de atendimento estava aberta não eram cobrados. No webhook de status, essas mensagens vinham com pricing.type igual a free_customer_service.
Na prática, isso tornava gratuitos fluxos como:
- o cliente pergunta “meu pedido já saiu?” e o sistema responde com o template de rastreio;
- o cliente agenda pelo chat e recebe o template de confirmação com botão de calendário;
- o cliente pede a segunda via e recebe o template com o boleto (título de pagamento bancário comum no Brasil).
Muita gente montou automações contando com essa gratuidade. É esse cenário que mudou.
O que mudou em 1º de outubro de 2026
Segundo a página de preços da Meta, a partir de 1º de outubro de 2026:
- utilidade dentro da janela de atendimento passou a ser cobrada pela tarifa normal. No webhook, o
pricing.typedessas mensagens mudou defree_customer_servicepararegular; - mensagens de serviço (as respostas livres, sem template) passaram a ser cobradas depois de uma franquia de 1.000 por número de telefone por mês;
free_customer_servicepassou a indicar apenas mensagens de serviço dentro dessa franquia.
| Situação | Até 30/09/2026 | Desde 01/10/2026 |
|---|---|---|
| Template de utilidade fora da janela | Cobrado | Cobrado |
| Template de utilidade dentro da janela de atendimento | Grátis (free_customer_service) | Cobrado (regular) |
| Mensagem livre (serviço) dentro da janela | Grátis | Grátis até 1.000 por número no mês; depois, cobrada |
| Qualquer categoria na janela de ponto de entrada gratuito | Grátis | Grátis (free_entry_point) |
A Meta também avisou que contas sem forma de pagamento continuam recebendo entregas de mensagens de serviço até o fim da franquia; depois disso, deixam de ser entregues.
Janela de atendimento: o que ela é (e o que não é)
A janela de atendimento é o período de 24 horas aberto quando o usuário manda uma mensagem para a empresa. Cada nova mensagem do usuário reinicia o prazo. Enquanto ela está aberta, você pode enviar qualquer tipo de mensagem: texto, mídia, botões, listas e templates. Fora dela, só templates. O detalhamento está em janela de 24 horas do WhatsApp.
O ponto é que a janela define o que você pode enviar, não quanto paga. Com a mudança de outubro, a janela continua liberando mensagens livres, mas não zera mais o custo de templates de utilidade.
O que continua gratuito
Janela de ponto de entrada gratuito
Quando o 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 de até 7 dias. Nela, marketing, utilidade, autenticação e serviço não são cobrados. No webhook, essas mensagens vêm com pricing.type igual a free_entry_point. Só as mensagens do Meta Business Agent continuam pagas nessa janela.
Franquia 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 renova à meia-noite do primeiro dia do mês, no fuso horário da conta de mensagens. Ela vale para mensagens livres (texto, mídia, botões interativos, listas), não para templates.
Como reduzir o custo dentro da janela
Se o cliente acabou de escrever, a janela está aberta e você pode responder sem template. Uma mensagem interativa com botões entrega a mesma informação de um template de utilidade e é classificada como serviço:
{
"messaging_product": "whatsapp",
"to": "5584999999999",
"type": "interactive",
"interactive": {
"type": "button",
"body": { "text": "Seu pedido 48213 saiu para entrega hoje às 9h. Código de rastreio: BR123456789." },
"action": {
"buttons": [
{ "type": "reply", "reply": { "id": "rastreio_ok", "title": "Entendi" } },
{ "type": "reply", "reply": { "id": "falar_atendente", "title": "Falar com atendente" } }
]
}
}
}
Uma regra simples para o seu sistema:
- Janela aberta? Responda com mensagem livre (texto ou interativa). Ela usa a franquia de serviço e, depois dela, custa o mesmo que utilidade no Brasil (R$ 0,0350).
- Janela fechada? Use template de utilidade, que é o único jeito de iniciar o contato com um aviso transacional.
- Usuário veio de anúncio de clique para o WhatsApp? Dentro da janela de ponto de entrada gratuito, nada é cobrado (exceto Meta Business Agent).
Em Node.js, a decisão fica assim:
const VINTE_QUATRO_HORAS = 24 * 60 * 60 * 1000;
export function escolherFormato(contato, agora = Date.now()) {
const janelaAberta = contato.ultimaMensagemRecebidaEm &&
agora - contato.ultimaMensagemRecebidaEm < VINTE_QUATRO_HORAS;
return janelaAberta ? 'interactive' : 'template_utilidade';
}
Guarde o horário da última mensagem recebida de cada contato a partir do webhook de mensagens. Para os payloads de botões e listas, veja mensagens interativas na API do WhatsApp.
Quanto vale a troca? Para destinatários no Brasil, utilidade e serviço (após a franquia) têm a mesma tarifa, R$ 0,0350. A economia vem da franquia: até 1.000 mensagens livres por número, por mês, não custam nada. Em volumes maiores, a diferença é pequena, e a escolha deve priorizar a experiência do usuário.
Como conferir no webhook
O objeto pricing do webhook de status mostra a categoria e o tipo de preço de cada mensagem. Um template de utilidade enviado dentro da janela, hoje, chega assim:
{
"id": "wamid.HBgL...",
"status": "delivered",
"timestamp": "1761400000",
"recipient_id": "5584999999999",
"pricing": {
"billable": true,
"pricing_model": "PMP",
"type": "regular",
"category": "utility"
}
}
A Meta avisa que o campo billable será descontinuado numa versão futura e recomenda usar pricing.type e pricing.category juntos. Um classificador em Python:
def classificar(pricing):
tipo, categoria = pricing.get("type"), pricing.get("category")
if tipo == "free_entry_point":
return "grátis (ponto de entrada)"
if tipo == "free_customer_service":
return "grátis (franquia de serviço)"
if tipo == "regular":
return f"cobrada como {categoria}"
return f"verificar: {tipo}/{categoria}"
Se você ainda vê free_customer_service em mensagens de utilidade com data posterior a 1º de outubro de 2026, revise o seu relatório: pelo webhook atual, esse tipo passou a indicar só serviço dentro da franquia. O guia de status de mensagem via webhook explica o restante do payload.
Exemplos práticos
| Fluxo | Janela | Formato recomendado | Custo (Brasil) |
|---|---|---|---|
| Cliente pergunta do pedido e você responde com o rastreio | Aberta | Mensagem interativa | Franquia de serviço, depois R$ 0,0350 |
| Aviso de envio no dia seguinte à compra, sem conversa | Fechada | Template de utilidade | R$ 0,0350 |
| Lead chega por anúncio e pede o boleto | Ponto de entrada gratuito | Template ou mensagem livre | Grátis |
| Lembrete de pagamento três dias antes do vencimento | Fechada | Template de utilidade | R$ 0,0350 |
| Cliente pede segunda via de PIX no chat | Aberta | Mensagem livre com o código | Franquia de serviço, depois R$ 0,0350 |
PIX é o sistema de pagamentos instantâneos do Banco Central do Brasil. A tarifa vale para destinatários com número brasileiro; para outros países, consulte a tabela do mercado. Para fluxos de cobrança e recuperação de vendas, veja recuperação de PIX, boleto e carrinho e régua de cobrança pelo WhatsApp. Para simular volumes, use o método de custo de campanha no WhatsApp.
E a categoria do template?
Nada disso muda as regras de categoria. Utilidade continua precisando ser não promocional e ligada a uma ação ou conta do usuário. Se o template tiver conteúdo de venda, ele vira marketing, que custa R$ 0,3217 no Brasil, dentro ou fora da janela. As regras estão em como a Meta classifica seu template.
Como fazer com a Vectalk
Na Vectalk, os webhooks de status chegam no formato da Meta, com o objeto pricing de cada mensagem, para você montar o relatório de custo e conferir o efeito da mudança. Mensagens livres e interativas são enviadas em POST /api/messages, com os mesmos payloads da Cloud API, e você paga a Vectalk, que paga a Meta, sem cadastrar cartão na Meta. Veja os tipos de mensagem em docs.vectalk.com.br, crie sua conta em apps.vectalk.com.br/register e, para o panorama de custos, leia quanto custa a API do WhatsApp no Brasil e o guia da API oficial do WhatsApp.
Perguntas frequentes
Mensagem de utilidade ainda é grátis dentro das 24 horas?
Não. Desde 1º de outubro de 2026, utilidade dentro da janela de atendimento é cobrada pela tarifa normal. A única exceção é a janela de ponto de entrada gratuito, aberta por anúncios de clique para o WhatsApp.
Responder o cliente com texto livre é cobrado?
Até 1.000 mensagens de serviço por número, por mês, não. A partir da 1.001ª, cada mensagem de serviço entregue é cobrada (R$ 0,0350 para destinatários no Brasil).
Por que meu relatório ainda mostra free_customer_service?
Desde 1º de outubro de 2026, esse tipo indica mensagens de serviço dentro da franquia mensal, não mais utilidade. Mensagens anteriores a essa data mantêm o significado antigo.
A franquia de 1.000 é por conta ou por número?
Por número de telefone comercial. Uma empresa com três números tem até 3.000 mensagens de serviço gratuitas por mês, se o volume estiver distribuído.
O que acontece se eu não tiver forma de pagamento cadastrada?
Segundo a Meta, mensagens de serviço continuam sendo entregues até o fim da franquia gratuita; depois, deixam de ser entregues.
Fontes oficiais consultadas em 25/10/2026: Preços da plataforma do WhatsApp Business e planilha “Taxas de lista em BRL” (vigência 1º/10/2026), Webhook de status de mensagens, Categorização de templates.
