Las 5 capas de costo de WhatsApp Business API
1. Fee por conversación de Meta
La parte más visible. Meta cobra por conversación de 24h, en cuatro categorías (México 2026):
| Categoría | Precio MX |
|---|
| Marketing | $3.20 MXN |
|---|---|
| Utility | $0.60 MXN |
| Authentication | $0.40 MXN |
| Service (cliente inicia) | $0 |
2. Fee de plataforma BSP
No puedes acceder a la Cloud API sin relación con un BSP. Cada uno cobra diferente:
- Zavu: $0 markup sobre Meta + plan mensual (free tier $0, plans $500-$4,000 MXN)
- Twilio: 5-20% markup sobre Meta + pay-as-you-go
- MessageBird (Bird): markup variable + $12,000+ MXN setup fee + 3 meses mínimo
- Infobip: negociado, generalmente más alto para SMB
- Gupshup: 10-25% markup + plan mensual
- 360dialog: plan flat (€49+) en vez de por mensaje
3. Costo del número
A menudo olvidado. Necesitas un número dedicado para WhatsApp Business. Precios varían:
| País | Número /mes |
|---|
| México mobile | $40-$150 MXN |
|---|---|
| US local | $20-$60 MXN |
| US toll-free | $40-$100 MXN |
| Brasil mobile | $50-$120 MXN |
| Argentina mobile | $80-$200 MXN |
4. Costos de revisión de templates (ocultos)
Meta tiene que aprobar cada template que uses para iniciar conversaciones. Dos costos ocultos:
- Tiempo: 24-48 horas para aprobar. Significa que no puedes lanzar campaña rápido.
- Ciclos de rechazo: promedio 1.5 ciclos por template antes de aprobación. Cada rechazo significa reescribir + esperar otras 24-48h.
- Re-categorizaciones: Meta puede mover Utility → Marketing sin avisar, subiendo tu costo por mensaje.
5. Penalización de quality score
Meta da a cada número comercial un quality score (Verde/Amarillo/Rojo) basado en reacciones del cliente:
- Tasas de bloqueo > 1-2% pueden limitar tu volumen de mensajería
- Bajas calificaciones pueden suspender tu número
- Reportes de spam pueden banear el número permanentemente
Costo total real — ejemplos
E-commerce pequeño (1,000 conversaciones/mes, México)
| Item | Costo |
|---|
| Conversaciones Meta (60% Utility, 20% Marketing, 20% Service) | ~$1,000 MXN |
|---|---|
| Plan Zavu Hobby | $500 MXN |
| Número de teléfono | $40 MXN |
| Total mensual | ~$1,540 MXN |
SaaS mediano (5,000 OTPs + 2,000 soporte, México)
| Item | Costo |
|---|
| 5,000 conversaciones authentication | $2,000 MXN |
|---|---|
| 2,000 conversaciones service (cliente inicia) | $0 |
| Plan Zavu Pro | $4,000 MXN (incluye casi todo el volumen) |
| Número de teléfono | $40 MXN |
| Total mensual | ~$4,040 MXN |
Marketing enterprise (50,000 conversaciones/mes, México)
| Item | Costo |
|---|
| 50,000 conversaciones Marketing | $160,000 MXN |
|---|---|
| Zavu Scale, negociado | ~$10,000 MXN/mes |
| Número de teléfono | $40 MXN |
| Total mensual Zavu | ~$170,000 MXN |
| Mismo volumen Twilio | $160,000 + 15% markup + plan = ~$200,000 MXN |
| Mismo volumen MessageBird | $160,000 + setup ($12,000 primer mes) + plan = ~$185,000 MXN (m1), $172,000 recurrente |
Trampas de costo a vigilar
1. Downgrades de templates Marketing
Creas un template "Utility" para confirmación de pedido. Meta ve lenguaje promocional y lo cambia silenciosamente a "Marketing". Tu costo por mensaje se duplica. Solo te das cuenta al revisar la facturación.
Fix: mantén templates estrictamente transaccionales. Sin líneas tipo "¡No te pierdas nuestra promo!".2. Extensión paga de ventana 24h
Conversaciones service son gratis. Pero si no respondes en 24h, la ventana se cierra y necesitas template (pago) para reabrir. Soporte lento = pagar lo que hubiera sido gratis.
Fix: responde dentro de 24h, aunque sea con un automático "Te respondo enseguida."3. Penalizaciones de quality del número
Meta degrada quality scores rápido. Tasas de bloqueo >2% pueden limitar de mensajes ilimitados a 1,000/día. Recuperación toma semanas.
Fix: opt-in agresivo (doble opt-in vía WhatsApp), respeta unsubscribes, nunca envíes a listas viejas.4. Ciclos de rechazo de template
Escribes template. Meta rechaza. Reescribes. Rechazan otra vez. Cada ciclo es 24-48h. Para lanzamientos sensibles al tiempo, puedes quedarte bloqueado.
Fix: estudia las guidelines de template. Evita:- TODO MAYÚSCULAS
- Emojis excesivos
- "Click aquí", "Gratis", "Gana"
- Variables justo al inicio o final
5. Setup fees y contratos
MessageBird cobra $12,000 setup y 3 meses mínimo. Si cancelas en mes 1, pagas los restantes. Siempre revisa términos.
Fix: elige BSPs con $0 setup y facturación mes a mes. Zavu tiene ambos.6. Diferencias de precio por canal
Marketing en México es $3.20 pero en India es $0.20. Mandar la misma campaña global a audiencia mixta te da facturas muy diferentes.
Fix: construye precios por país en tu modelo de negocio.Cómo hacer predecibles los costos de WhatsApp
Cuándo WhatsApp API no vale el costo
Hay casos donde aún no vale:
- Menos de 100 conversaciones/mes: usa el app gratis WhatsApp Business
- Mono-país, mono-propósito: SMS puede ser más barato según país
- Base de clientes sin WhatsApp: mercados desarrollados como Alemania/UK tienen menor adopción — verifica
- Industrias altamente reguladas (algunas financieras): overhead de compliance puede no compensar
Estructura de costo recomendada para SMB
Para negocio bootstrap típico:
- Mes 1-3: free tier (la mayoría de BSPs tiene uno). Valida que WhatsApp funcione para tu audiencia.
- Mes 4-12: plan Hobby/Starter (~$500 MXN/mes). Cerca de 2,000-5,000 conversaciones.
- Año 2+: plan Pro o tarifas negociadas por volumen. 25,000+ conversaciones.
Recursos relacionados
- Precios WhatsApp Business API detallados
- API WhatsApp precios — referencia rápida
- WhatsApp Business API explicado
- Precios Zavu · Zavu vs Twilio