Cómo funcionan los precios de SMS
Tu factura de SMS se compone de varios elementos, y la tarifa por mensaje es solo uno. Entender las partes es el primer paso para controlar el total.
- Tarifa por mensaje: varía por país de destino y a veces por operadora.
- Recargos de operadora / tarifas de traspaso: los añaden algunas operadoras sobre la tarifa base.
- Alquiler de número: coste mensual de los números o short codes de envío.
- Tarifas de registro: costes únicos o recurrentes de registro 10DLC e ID de remitente.
- Prima de Verify API: la verificación gestionada suele costar más por éxito que el SMS en bruto.
Por qué importa tanto el país
Las tarifas de terminación — lo que la operadora de destino cobra por entregar un mensaje — difieren en órdenes de magnitud entre países. Añade los requisitos locales de ID de remitente, el registro de plantillas y la calidad de ruta, y el coste efectivo de un usuario verificado puede variar 50 veces según dónde esté. Presupuestar con una única tarifa mezclada oculta esto y produce sorpresas desagradables cuando cambia tu combinación de usuarios.
| Nivel de coste | Mercados de ejemplo | Notas |
|---|---|---|
| Bajo | Estados Unidos, Canadá, gran parte de Europa | Barato por mensaje pero con sobrecoste de 10DLC/registro en EE. UU. |
| Medio | Partes de Latinoamérica, Sudeste Asiático | La calidad de ruta varía; prueba la entrega antes de fiarte del precio |
| Alto | Algunos mercados de África y Oriente Medio | Altas tarifas de terminación y reglas estrictas de ID de remitente |
| Variable | India, Indonesia, Brasil | Los regímenes de registro y las reglas de plantilla marcan el coste real |
Estos son niveles relativos, no presupuestos: obtén tarifas por país vigentes de tu proveedor para tu tráfico real.
Por qué se encarece el tráfico de verificación
El gasto en OTP se dispara por razones más allá de la tarifa base. Los reintentos y los reenvíos impacientes multiplican los mensajes por registro; los registros fraudulentos o de bots generan envíos de pago que nunca convierten (SMS pumping / fraude de tarificación); y enviar a países caros no previstos sesga la media. Cada uno es abordable.
- Abuso de reenvío: sin tiempo de espera, los usuarios disparan varios envíos de pago.
- Fraude de SMS pumping: los bots explotan tu endpoint de envío hacia destinos caros.
- Sobreverificación: verificar en cada acción en lugar de una vez por sesión.
- Canal equivocado: pagar por SMS donde bastaría un factor más barato.
Formas concretas de reducir el gasto
La mayoría de equipos puede recortar el coste de OTP de forma sustancial sin dañar la experiencia. Las mayores ganancias vienen de detener el desperdicio y usar el canal más barato adecuado.
- 1
Añade tiempos de espera y topes de reenvío
Evita que los usuarios disparen muchos envíos de pago; una cuenta atrás más un tope diario por número elimina mucho desperdicio.
- 2
Bloquea el fraude en el endpoint de envío
Limita la tasa por IP/número, añade comprobaciones de riesgo o CAPTCHA, y limita los envíos a destinos inusualmente caros para frenar el SMS pumping.
- 3
Ofrece factores más baratos
Pasa a los usuarios dispuestos a passkeys o TOTP, que no cuestan nada por uso, y mantén el SMS como respaldo; consulta la guía de alternativas a OTP.
- 4
Optimiza el enrutamiento
Usa rutas de calidad para los países clave y deja que tu proveedor etiquete el tráfico como OTP; revisa la entrega por país para no pagar de más por rutas que fallan.
Presupuesta y monitoriza
Sigue el coste por usuario verificado por país, no solo el gasto total, y alerta sobre anomalías: un pico repentino suele significar fraude o un problema de entrega que provoca reintentos, ambos que quieres detectar rápido. Un poco de instrumentación convierte el SMS de una partida impredecible en una gestionada.
- Mide el coste por usuario verificado por país, no el gasto mezclado.
- Alerta sobre picos de envío: suelen significar fraude o una regresión de entrega.
- Concilia las facturas del proveedor con tus propios registros de envío.
- Revisa tu mezcla de canales a medida que crece la adopción de passkey/TOTP.