Telegram ahora cobra el SMS de registro: qué es la «Tarifa única de SMS» y cómo evitarla
Telegram empezó a pedir una semana de Premium (unos US$ 1,49) para mandar el SMS de verificación en algunos países. Qué es, por qué lo hace, cómo afecta a los bots y cómo evitarlo sin pagar.
Si en los últimos meses intentaste dar de alta un número en Telegram, puede que en lugar del clásico SMS con el código te haya aparecido una pantalla que dice «Tarifa única de SMS»: para recibir el código hay que pagar una semana de Telegram Premium, unos US$ 1,49, con tarjeta. Si alguna vez armaste un bot, una integración o una cuenta para alertas de tus servidores, esto te interesa: el registro "gratis y al toque" ya no está garantizado.
Te cuento qué es, por qué pasa, a quién le aparece y qué alternativas legítimas hay.
¿Qué es la «Tarifa única de SMS»?
Es una pantalla que muestra la app oficial de Telegram al registrar una cuenta o al iniciar sesión en un dispositivo nuevo. El mensaje dice, más o menos:
Debido a las cuentas falsas y al alto costo de los SMS en tu país, tendrás que cubrir la tarifa de tu registro.
La "tarifa" en realidad es una semana de Telegram Premium, que se paga por la tienda del teléfono (Google Play o App Store), así que necesitás un medio de pago cargado, normalmente una tarjeta. Una vez pagada, Telegram manda el SMS con el código y además te activa Premium por esos 7 días. Los precios que se vieron rondan los US$ 1,45 a 1,49 o 1,39 €, según el país.
No es un cobro para todos ni una suscripción obligatoria: Telegram sigue siendo gratis. Es un cobro único que aparece cuando el sistema decide que mandarte ese SMS le sale caro o es riesgoso.
No es un invento: está en la API oficial
Telegram no hizo un anuncio público de esto, pero sí lo documentó en su API. Cuando una app pide un código de acceso, el servidor puede responder con un tipo especial llamado auth.sentCodePaymentRequired. La documentación oficial lo explica así:
Official apps may receive this constructor, indicating that due to the high cost of SMS verification codes for the user's country/provider, the user must purchase a Telegram Premium subscription in order to proceed with the login/signup.
Esa respuesta trae, entre otros datos, el producto de Premium a comprar en la tienda, la cantidad de días (premium_days), la moneda y el importe (amount, en centavos: US$ 1,45 viaja como 145). O sea: es un mecanismo diseñado y previsto, no un error ni una estafa, siempre que te aparezca dentro de la app oficial.
¿Desde cuándo pasa?
Los primeros reportes que encontré son de octubre de 2025: Xataka Móvil (España) lo contó el 8 de octubre de 2025, y en Kenia, Uganda y Sudáfrica empezó a aparecer a fines de ese mes. También hubo casos en Ecuador y en varios países de Europa. Telegram no publicó una lista de países y todo indica que depende del país, del operador y de cada caso.
¿Por qué Telegram cobra el SMS?
Hay dos motivos, y los dos son reales:
1. Los SMS internacionales son caros
Cada código que te llega por SMS, Telegram se lo paga a un operador. En algunos países ese costo es alto, y multiplicado por millones de registros por día es mucha plata. No es casual que en 2024 Telegram haya lanzado el programa Peer-to-Peer Login (P2PL): los usuarios que se anotan prestan su línea para mandar hasta 150 códigos por mes a cambio de Premium gratis. La "tarifa única" es otra forma de bajar ese costo.
2. Cuentas falsas, spam y fraude con SMS
Crear cuentas en masa para spam, estafas o granjas de bots es un negocio. Y existe un fraude conocido como SMS pumping (o tráfico inflado artificialmente): bots que piden códigos a números controlados por el estafador para cobrar una parte de lo que paga la plataforma por cada SMS. Cobrar aunque sea un dólar por registro arruina la cuenta de cualquiera que quiera abrir miles de cuentas.
💡 Visto desde seguridad, tiene lógica: le pone un costo al ataque. Lo discutible es que lo pague también el usuario común que solo quiere registrarse.
¿A quién le aparece?
Por lo que se reportó, sobre todo en estos casos:
- Cuentas nuevas, con un número que nunca se registró.
- Inicio de sesión en un dispositivo nuevo cuando no tenés otra sesión abierta para recibir el código en la app.
- Números o redes que el sistema considera de riesgo: números virtuales, muchos intentos seguidos, cambios de IP, o países y operadores con SMS caros.
Si ya tenés Telegram abierto en otro equipo, lo normal es que el código te llegue dentro de la app y nunca veas esta pantalla.
¿Y los bots?
Acá hay que separar dos cosas, porque no es lo mismo:
Bots de la Bot API (los de BotFather)
Si tus alertas o automatizaciones usan un bot creado con @BotFather (un token del estilo 123456:ABC... y la Bot API), no te afecta: el bot no tiene número de teléfono ni pide SMS. Solo necesitás una cuenta de Telegram, la tuya, para crearlo. Para notificar caídas de un servidor, alertas de Zabbix o mensajes de un script, es la opción correcta.
# Alerta desde un servidor con la Bot API: no necesita SMS ni número
curl -s "https://api.telegram.org/bot${TOKEN}/sendMessage" \
-d chat_id="${CHAT_ID}" \
-d text="⚠️ srv-web01: disco al 92%"
Cuentas de usuario automatizadas ("userbots")
Distinto es el caso de los que usan una cuenta de usuario manejada por código, con librerías como Telethon, Pyrogram o TDLib, para leer canales, reenviar mensajes, etc. Ahí sí hay cambios:
- Para crear esas cuentas ya no alcanza con un número virtual y un SMS gratis: muchas veces aparece el cobro.
- Además, según la documentación oficial, las apps de terceros no pueden pedir el código por SMS: el código tiene que llegar a otra sesión abierta, por email, por Fragment o con una passkey. Si tu desarrollo necesita SMS, Telegram pide escribir a
[email protected].
En la práctica: si tenías un sistema que "fabricaba" cuentas para automatizar algo, eso se terminó o se volvió caro. Y si podés resolverlo con un bot de la Bot API, hacelo con un bot.
Alternativas legítimas para no pagar
Ninguna es mágica, pero varias evitan el cobro:
- Recibir el código en otra sesión. Es lo más simple: si tenés Telegram abierto en el celular, en la PC o en la web, el código llega como mensaje de "Telegram" dentro de la app.
- Configurar el email de inicio de sesión. Telegram puede mandar el código a tu correo. Lo encontrás en Ajustes → Privacidad y seguridad (según la versión, como «Email de inicio de sesión»). Telegram también te lo pide solo si iniciás sesión seguido.
- Crear una passkey. Las versiones recientes permiten iniciar sesión con una passkey (huella, cara o PIN del dispositivo), sin SMS. Si tu app ya lo tiene, aparece en Privacidad y seguridad.
- Iniciar sesión con QR. En Telegram Desktop o Web podés escanear el código QR desde el celular donde ya tenés la sesión abierta.
- Números de Fragment. Telegram vende números anónimos (+888) en fragment.com y el código se ve ahí. Se pagan con TON, así que no es para todo el mundo.
💡 Lo que no te recomiendo: instalar APK viejos de Telegram bajados de cualquier lado para "saltear" el pago, o usar servicios de números virtuales truchos. Le estás dando tu cuenta y tu teléfono a alguien que no conocés.
Cuidado con las estafas que usan esta excusa
Como ahora "pagar para recibir el código" es algo real, los estafadores lo van a aprovechar. Tené en cuenta esto:
- La tarifa solo aparece dentro de la app oficial, durante el registro o el inicio de sesión, y se paga por la tienda oficial (Google Play o App Store).
- Telegram nunca te va a escribir por chat, mail o SMS pidiéndote que pagues, que transfieras o que mandes tus datos de tarjeta.
- Si alguien te pide el código que te llegó, es una estafa. Ese código es la llave de tu cuenta.
Mi recomendación para que no te pase
Si usás Telegram para el trabajo (alertas, grupos de soporte, canales), hacé esto hoy, antes de necesitarlo:
- Dejá al menos una sesión activa en otro equipo (Telegram Desktop en la PC sirve).
- Configurá el email de inicio de sesión y una passkey.
- Activá la verificación en dos pasos (contraseña en la nube) en Privacidad y seguridad. Si alguien consigue el código, igual necesita esa contraseña.
- Para automatizar, usá bots de la Bot API y no cuentas de usuario.
Con eso, si cambiás de celular o reinstalás, vas a poder entrar sin depender de un SMS ni de pagar nada.
En resumen
La «Tarifa única de SMS» es real, es oficial y aparece en algunos países y situaciones: Telegram le pasa al usuario el costo del SMS (y de paso le pone un freno a las cuentas falsas) a cambio de una semana de Premium. Para el usuario común se esquiva teniendo otra sesión, un email o una passkey configurados. Para los que automatizan, es una buena excusa para pasar todo a la Bot API, que es lo que corresponde.
Fuentes: documentación oficial de la API de Telegram (auth.sentCodePaymentRequired y autenticación).