Visão geral
A Central de custos do WhatsApp mostra quanto as mensagens enviadas pela API do WhatsApp custam, mensagem a mensagem. A cada mensagem enviada por uma caixa WhatsApp Cloud, Coexistência ou 360dialog, a Meta informa, no retorno de entrega, se aquela mensagem é cobrável e em qual categoria (marketing, utilidade, autenticação ou serviço). A ConversaLabs registra esse fato e calcula o valor pela tabela oficial de preços da Meta, no mercado e na moeda certos.
Com isso você responde, em um só lugar:
- quanto a conta gastou no mês, por caixa, por categoria e por campanha;
- quanto da franquia mensal estimada de 1.000 mensagens de serviço cada número já usou;
- quantas mensagens foram gratuitas e por quê;
- quantas ainda estão aguardando entrega (a Meta só cobra o que é entregue);
- quantas não foram cobradas porque falharam;
- quanto custou uma conversa específica.
Importante: a Meta diz se a mensagem é cobrável, mas, em geral, não informa o valor no retorno de entrega. Todo valor desta central vem da tabela oficial (ou da tarifa personalizada da sua conta) e é uma estimativa fiel, não a fatura da Meta. A exceção é o marketing enviado com preço máximo pela Marketing Messages API: nesse caso a Meta informa o custo estimado na própria mensagem, e a plataforma usa esse valor, exceto quando a conta tem uma tarifa personalizada para aquele mercado e categoria: a tarifa da conta vale, e o valor da Meta fica no detalhe da mensagem como referência. O único total que a própria Meta informa aparece no bloco Conciliação com a Meta.
Pré-requisitos
- O recurso Central de custos do WhatsApp habilitado na sua conta. Enquanto ele estiver desligado, nada é registrado e nenhuma tela de custo aparece.
- Pelo menos uma caixa WhatsApp Cloud, Coexistência ou 360dialog. Caixas WhatsApp Web não geram cobrança da Meta.
- Permissão:
- ver valores: administradores e papéis com permissão de gerenciar caixas ou de gerenciar o Hub do WhatsApp, sempre limitados às caixas que o papel alcança;
- gerir (tabelas de preço, tarifa personalizada, estimativa de histórico e visibilidade nas conversas): somente administradores.
Passo a passo
- Abra Relatórios → Custos do WhatsApp na barra lateral.
- Escolha o período, a caixa e a moeda de exibição na barra de filtros. Os filtros ficam no endereço da página: dá para recarregar ou compartilhar o link sem perder o recorte.
- Navegue pelas abas:
- Visão geral: os quatro totais do período (Cobrável, Aguardando entrega, Gratuitas e Não cobradas), o cartão Mensagens de serviço do mês (cobradas, gratuitas pela franquia mensal estimada e quantas das 1.000 já foram usadas), a série diária por categoria, o agrupamento por caixa, categoria, campanha, remetente ou conversa, a conciliação com a Meta e a lista de mensagens com paginação;
- Uso: o mês de faturamento, com a franquia estimada de mensagens de serviço, as gratuitas por motivo e as cobráveis por categoria (veja as seções abaixo);
- Por caixa: o custo de cada número, com a moeda, o selo de parceiro e a data da última conciliação;
- Campanhas: quanto cada campanha custou e quanto deixou de ser cobrado por falha;
- Tabelas de preço (só administradores): as tabelas oficiais em vigor e a tarifa personalizada.
- Use Sincronizar com a Meta para atualizar a conciliação agora, em vez de esperar a próxima leitura automática.
Configurações & opções
Subtotal medido do Maestro em uma chamada
Quando uma chamada mostra o uso do Maestro, o valor em US$ pode aparecer como Subtotal medido e Pelo menos. Isso acontece quando uma solicitação ao modelo ainda não tem conclusão confirmada, mesmo que outras respostas da chamada já tenham sido medidas. A ConversaLabs preserva a parte conhecida e mantém o custo completo sem confirmação. O subtotal fica separado da moeda e dos custos do WhatsApp. Para entender a medição, consulte Consumo do Cérebro.
O que mudou em 01/10/2026
Desde 01/10/2026 valem estas regras de cobrança da Meta; a franquia citada abaixo é uma estimativa da plataforma:
- Mensagens de serviço são cobradas. O texto livre enviado dentro da janela de atendimento de 24 horas passou a ser cobrado por mensagem entregue, pela mesma tarifa de utilidade e autenticação do mercado, sem faixas de volume. Até 30/09/2026 ele era gratuito.
- A plataforma estima uma franquia mensal de 1.000 mensagens de serviço entregues por número (veja a seção abaixo). A projeção aplica custo depois dela; a cobrança efetiva segue o retorno da Meta. Franquia mensal estimada; a Meta não publica esse limite na documentação acompanhada.
- Utilidade dentro da janela é cobrada. A mensagem de utilidade enviada com a janela de atendimento aberta passou a ser cobrada. Até 30/09/2026 ela era gratuita.
- Reações nunca são cobradas e não contam na franquia estimada.
- A janela gratuita do anúncio (Click-to-WhatsApp) passou de 72 horas para até 7 dias. A regra da Meta: se a empresa responde dentro da janela de atendimento de 24 horas com qualquer tipo de mensagem, essa resposta é gratuita e abre a janela gratuita, a partir do momento da resposta; enquanto ela está aberta, qualquer mensagem é gratuita, inclusive modelos. Só a resposta enviada pela API Cloud abre a janela: uma resposta pelo WhatsApp Web não a abre. Mensagens do Meta Business Agent continuam cobradas por token dentro dela.
- Novas tabelas de preço entraram em vigor. No Brasil os valores não mudaram (veja Tabelas de preço).
- A janela de atendimento de 24 horas não mudou: ela continua definindo quando se pode responder com texto livre.
A linha do tempo da aba Uso mostra qual regra vale em cada período.
Os estados de uma mensagem
| Estado | O que significa | Entra no custo? |
|---|---|---|
| Aguardando entrega | A Meta aceitou a mensagem, mas ainda não confirmou a entrega. O valor aparece como provisório. | Não (ainda) |
| Cobrável | Entregue e marcada como cobrável pela Meta. | Sim |
| Gratuita | Entregue sem cobrança, com o motivo (veja a tabela abaixo). | Não |
| Não cobrada | Falhou, ou ficou 30 dias sem confirmação de entrega. | Não |
| Formato novo, conferindo | A Meta enviou um formato de cobrança que ainda não conferimos. Fica fora de todos os totais até ser verificado. | Não |
Motivos de gratuidade
| Motivo | Quando aparece |
|---|---|
| Franquia mensal de mensagens de serviço | Desde 01/10/2026: mensagem de serviço considerada dentro da franquia mensal estimada de 1.000 do número; o limite não comprova gratuidade da Meta. |
| Janela de atendimento de 24 horas | Até 30/09/2026: mensagem enviada com a janela de atendimento aberta, antes da cobrança de serviço. |
| Janela gratuita do anúncio (até 7 dias) | Mensagem enviada dentro da janela aberta por um anúncio Click-to-WhatsApp. Dentro dela, toda mensagem é gratuita. |
| WhatsApp Web | Mensagem enviada pela caixa WhatsApp Web, que a Meta não cobra. |
| App do WhatsApp Business | Mensagem enviada pelo app numa caixa de Coexistência. |
A plataforma segue o que a Meta informa em cada mensagem: se a Meta envia uma mensagem como gratuita, ela aparece como gratuita.
Franquia mensal de mensagens de serviço
A plataforma usa uma franquia mensal estimada de 1.000 mensagens de serviço entregues por número. Franquia mensal estimada; a Meta não publica esse limite na documentação acompanhada. A quantidade, os tipos de mensagem e o reinício abaixo são hipóteses locais:
- na estimativa, mensagens de serviço 1:1 e de grupo dividem a mesma franquia; num grupo, cada destinatário que recebe a mensagem consome uma unidade estimada;
- a estimativa não acumula: o saldo não passa para o mês seguinte, e a contagem recomeça todo mês;
- a documentação acompanhada não confirma o reinício nem seu fuso. A plataforma usa o fuso da conta do WhatsApp, o mesmo do mês de faturamento da aba Uso, e avisa isso na tela;
- reações não contam na estimativa;
- depois das 1.000 na estimativa, projeta-se custo pela tarifa oficial de serviço do mercado do destinatário; a cobrança efetiva depende do retorno da Meta.
A franquia estimada aparece por padrão em três lugares: na aba Uso, no cartão Mensagens de serviço do mês da Visão geral e no bloco Custo desta conversa. Em cada um você vê quantas mensagens foram usadas, quantas restam, a data em que a franquia esgotou na estimativa (quando esgotou) e o preço de cada mensagem depois dela, projetado pela tarifa vigente. Desde outubro de 2026, o cartão Mensagens de serviço do mês diz quantas mensagens foram cobradas e quantas são apresentadas como gratuitas pela franquia mensal na estimativa, sem confirmar esse limite como regra da Meta.
A contagem estimada usa o que a Meta informa em cada mensagem entregue; esses retornos não confirmam a franquia, seus tipos nem seu reinício. Mensagens que ainda não têm confirmação de entrega não entram até a confirmação chegar.
Para ocultar a franquia, um administrador desliga Mostrar a franquia de 1.000 mensagens de serviço em Configurações → Conta → Custos nas conversas. Ocultar não muda nenhum valor.
Governo e organizações sem fins lucrativos. Até 31/12/2027, as mensagens de serviço continuam gratuitas acima da franquia estimada para governos e ONGs que a Meta considera elegíveis. Quem decide a elegibilidade é a Meta, e ainda não existe forma programática de saber se uma conta é elegível. A plataforma segue o que a Meta informa em cada mensagem: se ela chega como gratuita, aparece como gratuita.
Forma de pagamento. Se a conta de mensagens da Meta não tem forma de pagamento cadastrada, verifique essa configuração antes de depender de mensagens cobráveis. A franquia estimada não confirma até onde a Meta entregará nem um bloqueio depois dela. Cadastre uma forma de pagamento na Meta; numa conta faturada por parceiro, a forma de pagamento é a do parceiro.
Aba Uso
A aba Uso mostra o mês de faturamento no fuso da WABA e a data de reinício usada pela estimativa da plataforma, sem confirmação do reinício da franquia pela Meta. Ela traz:
- a franquia de mensagens de serviço estimada de cada número: uso e saldo estimados, data em que esgotou na estimativa e preço projetado depois dela;
- Gratuitas por motivo: franquia mensal estimada de mensagens de serviço, janela de atendimento de 24 horas (até 30/09/2026), janela gratuita do anúncio (até 7 dias), WhatsApp Web e app do WhatsApp Business (Coexistência);
- Cobráveis por categoria: quantidade, tarifa unitária, valor e origem;
- Aguardando entrega e Não cobradas.
A origem do valor
Cada valor informa de onde veio: Tarifa oficial de tabela, Faixa de volume estimada ou Tarifa personalizada da conta. No marketing enviado com preço máximo pela Marketing Messages API, o valor é o custo estimado que a Meta informa na mensagem, com a origem Custo informado pela Meta; sem preço máximo, esse marketing usa a tarifa de marketing da tabela. Se a conta tem uma tarifa personalizada para o mercado e a categoria, ela vence o custo informado pela Meta, que aparece no detalhe do lançamento como Valor informado pela Meta.
Quando a conta é faturada por um parceiro (um BSP), o rótulo ganha "· faturado por parceiro": nesse caso a Meta não informa o custo por API, só o volume, o valor vem da tabela e o parceiro pode cobrar diferente.
Moeda
A moeda é a da conta de WhatsApp Business (WABA), lida diretamente da Meta. A Meta cobra em 16 moedas, e a plataforma carrega as tabelas oficiais em USD, em BRL e nas moedas das contas conectadas. A conversão para a moeda de exibição é só para leitura e sempre mostra o câmbio e a data usados. Enquanto a moeda da WABA não foi lida, os valores aparecem marcados como Moeda desconhecida, e nunca somamos moedas diferentes.
Empresas com faturamento da Meta no Brasil (Sold-To Brasil) precisam migrar a conta de mensagens para BRL até 30/06/2027. A migração é feita com a Meta.
Mercado
O preço depende do mercado do número de destino (por exemplo, Brasil, América do Norte ou Resto da América Latina), conforme o mapa oficial da Meta, que a plataforma carrega sozinha. Um número cujo mercado não se reconhece fica em Formato novo, conferindo, sem valor: a plataforma nunca presume Brasil.
Desde 01/10/2026 nove mercados ganharam tabela própria: Bangladesh, Iraque, Cazaquistão, Kuwait, Marrocos, Nepal, Omã, Sri Lanka e Ucrânia. A plataforma reconhece os oito que têm código de país próprio. O Cazaquistão divide o código +7 com a Rússia e a Meta ainda não publicou como separar os dois; por isso ele segue sem mercado próprio na plataforma até a Meta publicar essa separação.
Meta Business Agent
Se a conta usa o Meta Business Agent (o agente de IA da Meta que responde no WhatsApp), a Visão geral mostra aos administradores um bloco próprio com as mensagens cobráveis, os tokens cobrados e o valor cobrado no período, lidos da Meta. Desde 01/08/2026 a Meta cobra essas mensagens por token, numa cobrança única que inclui a entrega, e elas continuam cobradas mesmo dentro da janela gratuita de um anúncio.
- O bloco é só para administradores: o valor é da conta faturável do agente e não dá para separá-lo por caixa de entrada.
- O bloco aparece quando a conta do agente está configurada ou quando a Meta usou o roteamento de conversas num número da Cloud API desta conta.
- Em Tabelas de preço, a seção Meta Business Agent fica sempre visível ao administrador, mesmo antes de haver uso. Ali ele informa o ID da conta faturável do Meta Business Agent (no Billing Hub, em Contas › Contas do Meta Business Agent) e a moeda dessa conta. Salvar não consulta a Meta. A Meta não informa a moeda pela API, então o valor aparece nessa moeda, sem conversão. O botão Configurar conta do agente do bloco leva até essa seção.
- A consulta usa o token do WhatsApp que a conta já tem. Ele precisa da permissão business_management: numa conexão direta, conceda-a ao usuário do sistema ao gerar o token; num provedor de soluções, ela exige acesso avançado na revisão do app, a permissão na configuração do Embedded Signup e o cliente refazendo o Embedded Signup. Sem ela, o bloco mostra Permissão necessária.
- Sem uso no período, o bloco mostra Sem uso do Meta Business Agent. Os dias seguem o fuso da conta do agente, e o valor não é fatura.
- Uma resposta da Meta fica guardada por 15 minutos, e um erro por 5 minutos. Tentar novamente consulta a Meta de novo na hora, por exemplo depois de conceder a permissão.
Custos nas conversas
Em Configurações → Conta → Custos nas conversas, o administrador escolhe o que a equipe vê dentro de uma conversa:
| Opção | O que a equipe vê |
|---|---|
| Oculto | Nada de custo na conversa. A Central continua disponível para quem tem permissão. |
| Somente indicador (padrão) | Se a mensagem é gratuita ou cobrável, e por quê, sem valor. Nem o administrador vê valor na conversa: o número completo fica na Central. |
| Indicador e valores para quem pode ver custos | Administradores e papéis com permissão de caixa ou do Hub veem os valores; os demais veem só o indicador. |
| Indicador e valores para todos os agentes | Todo agente que abre a conversa vê o valor de cada mensagem. |
Na mesma seção fica a preferência Mostrar a franquia de 1.000 mensagens de serviço, ligada por padrão.
Nas conversas isso aparece em três lugares, e nada disso bloqueia o envio:
- um aviso acima do campo de resposta, que diz se a resposta será gratuita ou cobrada e até
quando a janela de atendimento fica aberta:
- enquanto a estimativa indica saldo, ele apresenta a resposta como gratuita pela franquia mensal, com quantas das 1.000 já foram usadas (por exemplo, "820 de 1.000 usadas");
- depois da franquia estimada, apresenta a resposta como será cobrada, com o valor projetado para quem pode vê-lo. Esses avisos são estimativas; a cobrança efetiva depende do retorno da Meta;
- dentro da janela gratuita de um anúncio, mostra que a resposta é gratuita pelo anúncio; isso vale também para a primeira resposta pela Cloud dentro das 24 horas, que é a que abre a janela;
- um modelo de utilidade enviado com a janela aberta aparece como cobrado desde 01/10/2026;
- numa caixa híbrida, trocar o envio para WhatsApp Web muda o aviso para "a Meta não cobra";
- um marcador discreto em cada mensagem enviada (Gratuita, Cobrável, Aguardando ou Não cobrada);
- o bloco Custo desta conversa no painel lateral, com a janela, os totais do mês, a franquia de mensagens de serviço estimada do número e o link para a Central.
Cada caixa pode herdar a configuração da conta ou sobrescrevê-la na aba Custos da caixa, com o botão Restaurar o padrão da conta para voltar.
Aba Custos da caixa
Em Configurações → Caixas de entrada → (caixa) → Custos você vê a moeda de faturamento da WABA, o selo de parceiro, os totais do mês, a conciliação com a Meta e a visibilidade daquela caixa. Em caixas Coexistência, um aviso lembra que as mensagens enviadas pelo app WhatsApp Business não são cobradas e não abrem nem estendem a janela da API. Numa caixa WhatsApp Web a aba diz que a Meta não cobra por ela. Numa caixa 360dialog não há conciliação, porque a Meta não entrega a analítica dessa WABA.
Custo da campanha
No detalhe de uma campanha de WhatsApp Cloud aparecem quatro cartões: Cobrável, Aguardando entrega, Não cobrada e Estimativa no disparo (o preço congelado quando a campanha foi enviada). A coluna Custo da lista de destinatários mostra o estado e o valor que cada um de fato custou. Um reenvio soma ao custo do destinatário. Campanhas enviadas por WhatsApp Web não mostram custo.
Tabelas de preço (administradores)
A plataforma carrega sozinha as tabelas oficiais da Meta, inclusive as de 01/10/2026, em USD, em BRL e nas moedas das contas conectadas, além do mapa de mercados. Não há passo manual. A aba Tabelas de preço lista essas tabelas por data de vigência e moeda, com a origem e o código de verificação do arquivo. A coluna de serviço da tabela de 01/10/2026 é a oficial, publicada pela Meta.
Tarifa por mensagem no Brasil a partir de 01/10/2026 (igual à tabela anterior):
| Categoria | USD | BRL |
|---|---|---|
| Marketing | 0,0625 | 0,3217 |
| Utilidade | 0,0068 | 0,0350 |
| Autenticação | 0,0068 | 0,0350 |
| Serviço (depois da franquia estimada) | 0,0068 | 0,0350 |
Em outros mercados houve mudanças, como México, Arábia Saudita, Emirados Árabes Unidos, Paquistão, Peru, África do Sul e as regiões Resto da Ásia-Pacífico e Resto do Oriente Médio.
Nessa aba também ficam:
- Sincronizar tabela oficial, que força a leitura agora e mostra o resultado real, inclusive quando a leitura falha;
- a tarifa personalizada por mercado, categoria e moeda, com Restaurar padrão por linha;
- Estimar histórico, que calcula o custo de mensagens enviadas antes da ativação. Esses valores ficam sempre marcados como estimados e nunca se passam por cobrança confirmada.
Casos de uso
- Fechar o mês: abra Uso, confira as cobráveis por categoria e compare com a conciliação da Meta.
- Acompanhar a franquia de serviço: veja o uso estimado das 1.000 mensagens de serviço de cada número, o dia de esgotamento na estimativa e o custo projetado de cada resposta depois disso.
- Achar a campanha mais cara: na aba Campanhas, ordene pelo valor cobrável e abra o detalhe.
- Orientar a equipe: ligue Somente indicador para mostrar a previsão de custo de uma resposta, fora da janela ou depois da franquia estimada, sem expor valores.
Dicas, limites e boas práticas
- O valor é da tabela, não da fatura. Numa conta faturada por parceiro, a Meta não informa o custo por API e o parceiro pode cobrar diferente da tabela: confira o preço combinado com ele e registre-o como tarifa personalizada.
- WhatsApp Web não é cobrado pela Meta, e as mensagens do app WhatsApp Business (Coexistência) também não. Na estimativa da plataforma, nenhuma das duas conta na franquia; isso não confirma os tipos incluídos em uma franquia oficial da Meta.
- Reações nunca são cobradas e não contam na franquia estimada.
- Uma mensagem só vira Cobrável quando a Meta confirma a entrega. Se passar 30 dias sem essa confirmação, ela vira Não cobrada.
- Se a conta de mensagens é sua (não faturada por parceiro), confira se ela tem forma de pagamento cadastrada na Meta antes de depender de mensagens cobráveis; não use a franquia estimada como garantia de entrega.
- O custo da campanha é atualizado em cerca de 10 segundos depois de cada mudança de estado.
- As mensagens ficam guardadas por 24 meses. Os totais diários ficam guardados para sempre.
Solução de problemas
- Meta Business Agent: Permissão necessária: o token do WhatsApp da conta não tem a permissão business_management; conceda-a como descrito em Meta Business Agent.
- Não aparece "Custos do WhatsApp" em Relatórios: o recurso não está habilitado na conta, ou o seu papel não tem permissão de ver custos.
- Vejo "Cobrável", mas não o valor: a visibilidade está em Somente indicador, ou o seu papel não pode ver valores. Confira em Configurações → Conta → Custos nas conversas.
- Não vejo a franquia: a preferência Mostrar a franquia de 1.000 mensagens de serviço foi desligada. Um administrador pode ligá-la de novo em Configurações → Conta → Custos nas conversas. Ela só aparece para números WhatsApp Cloud.
- A franquia mostra menos mensagens do que a equipe enviou: na estimativa, só contam as mensagens de serviço que a Meta confirmou como entregues. As que ainda aguardam entrega entram quando a confirmação chega, e reações não contam na estimativa; isso não confirma os tipos de uma franquia oficial.
- Uma mensagem de serviço saiu gratuita depois da franquia estimada: a plataforma segue o que a Meta informa em cada mensagem. É o caso, por exemplo, de governos e ONGs que a Meta considera elegíveis, até 31/12/2027.
- As mensagens de atendimento pararam de ser entregues depois das 1.000 do mês na estimativa: confira a forma de pagamento na Meta e o retorno do provedor; o limite estimado não confirma a causa da interrupção. Se faltar forma de pagamento, cadastre uma na Meta; numa conta faturada por parceiro, fale com o parceiro.
- O aviso acima do campo de resposta não aparece: a plataforma ainda não tem um dado confiável para aquela conversa. Nesse caso ela prefere não mostrar nada a mostrar "gratuita" por engano.
- "Moeda desconhecida": a moeda da WABA ainda não foi lida da Meta. Os valores continuam registrados e ficam marcados até a leitura.
- "Formato novo, conferindo": a Meta mandou uma categoria ou um tipo novo, ou o mercado do número não foi reconhecido. A mensagem fica fora dos totais até ser verificada.
- A conciliação mostra só o volume: a conta é faturada por um parceiro, e a Meta não entrega o custo por API nesse caso.
- A sincronização com a Meta falhou: a Meta não respondeu à leitura da conciliação. Os valores da tabela continuam válidos; tente de novo mais tarde.
- "Sincronizar tabela oficial" mostrou uma falha: a leitura das tabelas oficiais não deu certo dessa vez. As tabelas já carregadas continuam valendo; tente de novo mais tarde.