Actualizado el 29/10/2026
El precio de la API de WhatsApp se cobra por mensaje entregado: Meta cobra según la categoría del mensaje y el país del número del destinatario. Para destinatarios en Brasil (+55), la tarifa oficial en reales brasileños (BRL, R$), vigente desde el 1 de octubre de 2026, es de R$ 0,3217 por mensaje de marketing y R$ 0,0350 por mensaje de utilidad, autenticación o servicio. Cada número de teléfono comercial tiene 1.000 mensajes de servicio gratis al mes, y los mensajes enviados dentro de una ventana de punto de entrada gratuito no se cobran. A ese costo de Meta se suma lo que cobre tu proveedor por su servicio.
Este artículo trata solo de destinatarios en Brasil. El precio depende del país del número que recibe el mensaje, no de dónde está tu empresa; si escribes a clientes de otros países, consulta el precio de la API de WhatsApp por país o usa nuestra calculadora de precio de la API de WhatsApp.
Los valores de abajo vienen de la página de precios de la plataforma de WhatsApp Business (actualizada el 30/09/2026) y de las hojas de cálculo oficiales en BRL enlazadas en ella. Meta solo cambia precios el primer día de cada trimestre (1 de enero, abril, julio u octubre), así que revisa la tabla vigente antes de cerrar un presupuesto.
Cómo cobra Meta: por mensaje entregado
Desde el 1 de julio de 2025 el modelo es por mensaje. Reemplazó el cobro por conversación de 24 horas que existía hasta entonces. Las reglas básicas:
- solo se cobran los mensajes de la empresa al usuario; lo que envía el cliente no cuesta nada;
- el cobro ocurre cuando el mensaje se entrega, no cuando se envía;
- cada mensaje tiene una sola categoría y genera como máximo un cobro;
- el precio depende de la categoría y del mercado, definido por el código de país del número del destinatario.
Si tu empresa envía un mensaje a un número +55, aplica la tarifa de Brasil, aunque la empresa esté en otro país.
Las categorías de mensaje
| Categoría | Tipo | Cuándo usarla | ¿Puede iniciar una conversación? |
|---|---|---|---|
| Marketing | Plantilla | Promociones, ofertas, novedades, invitaciones, reactivación | Sí |
| Utilidad | Plantilla | Avisos ligados a una transacción o cuenta: confirmación de pedido, estado de envío, recordatorio de pago | Sí |
| Autenticación | Plantilla | Códigos de un solo uso (OTP) para inicio de sesión o verificación | Sí |
| Servicio | Mensaje libre | Respuestas dentro de la ventana de atención, enviadas por personas o por una IA de terceros | No |
| Meta Business Agent | Mensaje libre | Respuestas generadas por la plataforma de IA de la propia Meta (desde el 1 de julio de 2026) | No |
La categoría de una plantilla se define al crearla y Meta la revisa, y puede reclasificarla. Un aviso de pedido con un cupón de descuento en medio, por ejemplo, suele tratarse como marketing.
Las empresas cuyo producto es un asistente de IA (Meta los llama «Proveedores de IA», como chatbots de uso general y plataformas de modelos de lenguaje) siguen una política de precios aparte, vigente desde el 16 de febrero de 2026. Para destinatarios en Brasil, sus mensajes de servicio se cobran desde el 11 de marzo de 2026. Una empresa que solo usa IA para atender a sus propios clientes entra en la categoría de servicio normal.
¿Quieres probar mientras lees? Crea tu cuenta en Vectalk y envía el primer mensaje por la API oficial. Crear cuenta gratis →
Tarifas oficiales para Brasil (en BRL)
Precio por mensaje para destinatarios en Brasil, vigente desde el 1 de octubre de 2026, según la hoja «Tarifas de lista en BRL» de la página oficial de precios:
| Categoría | Precio por mensaje entregado (BRL) |
|---|---|
| Marketing | R$ 0,3217 |
| Utilidad | R$ 0,0350 |
| Autenticación | R$ 0,0350 |
| Autenticación internacional | No aplica a Brasil |
| Servicio (después del nivel gratuito mensual) | R$ 0,0350 |
| Meta Business Agent | US$ 2,00 por 1 millón de tokens |
Si tu cuenta de mensajes factura en dólares, la hoja «Tarifas de lista en USD» de Meta indica para Brasil US$ 0,0625 en marketing y US$ 0,0068 en utilidad, autenticación y servicio. Usa la tabla de la moneda de facturación de tu cuenta.
Para Meta Business Agent, Meta indica que un mensaje suele consumir entre 20.000 y 25.000 tokens, unos 4 a 5 centavos de dólar por mensaje. Solo se cobran los tokens de entrada y salida, y estos mensajes se cobran incluso dentro de la ventana de punto de entrada gratuito.
Niveles de volumen para utilidad y autenticación
Utilidad y autenticación bajan de precio a medida que crece el volumen mensual. El volumen se suma en todas las cuentas de mensajes del mismo portafolio empresarial, por par mercado-categoría (Brasil-utilidad, Brasil-autenticación), y solo cuentan los mensajes cobrados. Cada tarifa de nivel se aplica solo a los mensajes que caen dentro de ese nivel. Niveles para Brasil, según la hoja «Niveles de volumen en BRL» (vigente desde el 1 de octubre de 2026):
| Utilidad: mensajes por mes | Utilidad (BRL) | Autenticación: mensajes por mes | Autenticación (BRL) |
|---|---|---|---|
| 0 a 250.000 | 0,0350 (tarifa de lista) | 0 a 500.000 | 0,0350 (tarifa de lista) |
| 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%) |
| Más de 70.000.000 | 0,0263 (−25%) | Más de 20.000.000 | 0,0263 (−25%) |
El conteo se reinicia cada mes a la medianoche, en la zona horaria de la cuenta de mensajes. Marketing no tiene descuento por volumen: en la Cloud API usa tarifas fijas publicadas. En la Marketing Messages API, la empresa puede fijar un precio máximo por mensaje de marketing y Meta cobra ese valor o menos. La Cloud API deja de enviar marketing el 13 de octubre de 2027, así que conviene planear ya la migración a la Marketing Messages API.
Ventanas: cuándo el mensaje no se cobra
Ventana de atención (24 horas)
Cada mensaje del cliente abre o renueva una ventana de 24 horas. Dentro de ella, la empresa puede enviar mensajes libres (texto, imagen, botones). Fuera de ella, solo plantillas. La ventana define qué puedes enviar; no hace que el mensaje sea gratis.
Esto cambió el 1 de octubre de 2026. Antes, las plantillas de utilidad enviadas dentro de la ventana eran gratis y los mensajes de servicio no se cobraban. Ahora:
- la utilidad dentro de la ventana se cobra normalmente. En el webhook de estado, el campo
pricing.typede esos mensajes pasó defree_customer_servicearegular(más detalles en qué cambió en los mensajes de utilidad); - el servicio vuelve a cobrarse desde el mensaje 1.001 del mes, por número.
Nivel gratuito de 1.000 mensajes de servicio
Cada número de teléfono comercial tiene 1.000 mensajes de servicio entregados gratis al mes. Los que no se usan no se acumulan, y el conteo se reinicia a la medianoche del primer día del mes, en la zona horaria de la cuenta de mensajes. El nivel gratuito no cubre utilidad. La página de precios advierte que las cuentas sin forma de pago siguen recibiendo mensajes de servicio hasta agotar el nivel gratuito; después, dejan de entregarse.
Las entidades de gobierno y organizaciones sin fines de lucro elegibles son la excepción: sus mensajes de servicio siguen gratis más allá del nivel gratuito del 1 de octubre de 2026 al 31 de diciembre de 2027.
Ventana de punto de entrada gratuito (anuncios Click-to-WhatsApp)
Cuando un usuario escribe desde un anuncio Click-to-WhatsApp, con la app de Android o iOS (escritorio y web no cuentan), y la empresa responde dentro de la ventana de atención, se abre una ventana de punto de entrada gratuito que puede durar hasta 7 días. Dentro de ella no se cobran marketing, utilidad, autenticación ni servicio. Los mensajes de Meta Business Agent sí se cobran. La ventana pertenece al par número comercial-usuario, así que todas las cuentas de mensajes que envían desde ese número la comparten.
Ejemplos de cálculo
Los cuatro primeros ejemplos usan las tarifas de lista para Brasil de arriba, sin niveles de volumen, sin impuestos y sin la tarifa del proveedor. El quinto muestra cómo funcionan los niveles de volumen.
| Escenario | Cálculo | Costo estimado de Meta |
|---|---|---|
| 10.000 plantillas de marketing entregadas | 10.000 × R$ 0,3217 | R$ 3.217,00 |
| 20.000 confirmaciones de pedido (utilidad) | 20.000 × R$ 0,0350 | R$ 700,00 |
| 15.000 códigos de inicio de sesión (autenticación) | 15.000 × R$ 0,0350 | R$ 525,00 |
| 6.000 respuestas de atención (servicio) desde un número | (6.000 − 1.000) × R$ 0,0350 | R$ 175,00 |
| 400.000 mensajes de utilidad en un mes, un portafolio | 250.000 × R$ 0,0350 + 150.000 × R$ 0,0333 | R$ 13.745,00 |
Dos puntos para no equivocarte en el presupuesto:
- El nivel gratuito de servicio es por número. Una empresa con tres números tiene 3.000 mensajes de servicio gratis al mes, siempre que el volumen esté repartido entre ellos.
- Los mensajes fallidos no se cobran. Usa el webhook de estado para saber qué se entregó y qué falló.
Para estimar cuántos mensajes de una campaña se entregarán de verdad, consulta cómo calcular el costo de una campaña de WhatsApp.
Cómo seguir el costo con el webhook de estado
Los webhooks de estado traen un objeto pricing con la categoría y el tipo de precio. Llega con el estado sent y con uno de delivered o read (nunca con failed):
{
"id": "wamid.HBgL...",
"status": "sent",
"timestamp": "1760000000",
"recipient_id": "5584999999999",
"pricing": {
"billable": true,
"pricing_model": "PMP",
"type": "regular",
"category": "utility"
}
}
Guardar category y type de cada mensaje te permite armar un informe de costo diario sin esperar la factura. type: "regular" indica que el mensaje se cobra; los tipos gratuitos incluyen free_customer_service (servicio dentro del nivel gratuito) y free_entry_point. Meta anunció que el campo billable quedará obsoleto, así que usa type y category. Una suma simple en Python:
TARIFAS_BRL = {"marketing": 0.3217, "utility": 0.035, "authentication": 0.035, "service": 0.035}
def costo_estimado(statuses):
entregados, categoria = set(), {}
for s in statuses:
p = s.get("pricing")
if p and p.get("type") == "regular":
categoria[s["id"]] = p.get("category")
if s["status"] in ("delivered", "read"):
entregados.add(s["id"])
total = sum(TARIFAS_BRL.get(categoria[i], 0) for i in entregados if i in categoria)
return round(total, 2)
El cálculo es aproximado. Los mensajes que Meta no cobra, como los de servicio dentro del nivel gratuito, llegan con un type gratuito y se omiten, pero el código no aplica niveles de volumen ni el cobro por tokens de Meta Business Agent. La fuente de verdad sigue siendo la factura de Meta. En Vectalk, los webhooks llegan con el mismo payload de Meta y hay endpoints de analítica de mensajes sincronizados con la cuenta de mensajes. Para montar el receptor de eventos, consulta nuestra guía de webhooks de la API de WhatsApp.
Facturación en reales
Meta empezó a facturar en BRL a los clientes elegibles en Brasil. Según la página de precios:
- la implementación gradual empezó el 1 de julio de 2026, y desde el 16 de julio de 2026 todos los proveedores de soluciones elegibles y las empresas integradas directamente pueden crear cuentas de mensajes en BRL (la elegibilidad depende de tener Brasil como país de venta en el Centro de facturación);
- las cuentas en BRL las factura Facebook Brasil, la entidad local de Meta;
- los clientes elegibles deben migrar todas las cuentas de mensajes del portafolio a BRL hasta el 30 de junio de 2027; desde el 1 de julio de 2027, Meta deja de entregar mensajes de sus cuentas que no estén en BRL. Meta ofrece una API de migración de moneda para eso.
Qué entra en el costo total
Operar la API oficial tiene dos componentes de costo:
- La tarifa de Meta, por mensaje, según las tablas de arriba. Quién la paga depende del modelo: los Solution Partners tienen líneas de crédito que pueden extender a sus clientes, así que el cobro llega a través del socio; los clientes que entran por un Tech Provider registran su propia forma de pago y Meta les cobra directamente, según la documentación de proveedores de soluciones.
- El servicio del proveedor o el costo de tu infraestructura: plataforma, soporte, gestión de tokens y webhooks, o el tiempo de tu equipo si integras directo.
En Vectalk, el cobro es una mensualidad más un saldo prepago. Vectalk coloca su propia línea de crédito en tu número y cada mensaje entregado se descuenta de tu saldo, así que no necesitas registrar una tarjeta en Meta. Si estás comparando opciones, lee contratar la API de WhatsApp directo con Meta o con un proveedor.
Preguntas frecuentes
¿Meta cobra una mensualidad por usar la API?
La página de precios de Meta describe cobro por mensaje entregado, sin mensualidad. Los proveedores suelen cobrar su servicio aparte.
¿Se cobra un mensaje que falló?
No. Meta solo cobra los mensajes entregados. Los mensajes con estado failed no entran en la cuenta.
¿Responder a un cliente tiene costo?
Depende. Las respuestas libres (servicio) son gratis hasta 1.000 por número al mes y se cobran a partir de ahí, a R$ 0,0350 para destinatarios en Brasil. Si la conversación empezó con un anuncio Click-to-WhatsApp, las respuestas dentro de la ventana de punto de entrada gratuito no se cobran.
¿Por qué mi plantilla de utilidad se cobró como marketing?
Meta revisa la categoría. Un contenido promocional dentro de un aviso transaccional convierte la plantilla en marketing. Separa avisos y promociones en plantillas distintas.
¿Los precios cambian seguido?
Meta solo cambia precios el primer día de cada trimestre y avisa con al menos un mes de anticipación los cambios de tarifas. La próxima fecha posible es el 1 de enero de 2027. Revisa la página oficial de precios y la página de tarifas de WhatsApp Business antes de cada planificación trimestral.
Empieza con Vectalk
Si quieres estimar el costo de un proyecto con volúmenes reales, como notificaciones de pedido, OTP o atención con IA, haz la cuenta en nuestra calculadora de precios. Para empezar, crea tu cuenta en apps.vectalk.com.br/register. Si antes tienes dudas, contacta al equipo de Vectalk. La documentación técnica está en docs.vectalk.com.br, y nuestra guía de la API oficial de WhatsApp explica lo que necesitas para empezar.
Fuentes oficiales consultadas el 29/10/2026: Precios de la plataforma de WhatsApp Business (actualizada el 30/09/2026), hojas «Tarifas de lista en BRL», «Niveles de volumen en BRL» y «Tarifas de lista en USD» (vigentes desde el 1/10/2026) enlazadas en esa página, Política de precios para Proveedores de IA, Información general para proveedores de soluciones, Referencia del webhook de estado de mensajes, Precios de la plataforma WhatsApp Business.
Pon a funcionar el WhatsApp oficial de tu empresa
Crea tu cuenta, conecta tu número a la API oficial (puedes mantener la app con coexistencia) y empieza a atender y enviar mensajes.
