Why Is Telegram Asking Me to Pay for SMS? Is Telegram Paid Now? (+ How to Log In Free)
You install Telegram or try to log in on a new phone, enter your number — and instead of a code, Telegram asks you to pay a fee to receive an SMS. It is confusing, and a lot of people reasonably wonder whether Telegram has quietly become a paid app.
It hasn't. This guide explains why the SMS fee appears, when you can avoid it, and the free ways to log in — plus what to do when your Telegram login code simply isn't arriving.
Short answer: Telegram is still free. In some cases it asks for a one-time fee to send the login code by SMS, because SMS is expensive or heavily abused in some regions. You can often skip it by receiving the code in Telegram on another device, or by logging in with a passkey.
Why Telegram Asks for an SMS Fee
Every login code Telegram sends by SMS costs it money, and international SMS delivery is much more expensive in some countries and on some mobile networks than others. SMS verification is also abused by people who register thousands of fake accounts for spam and scams.
Reports from users suggest the fee prompt is more likely to appear when:
- Your country or mobile carrier is expensive for Telegram to send SMS to.
- You are logging in from a new device, a new location or a different network than usual.
- You request codes repeatedly in a short time.
- There is no other device already logged in to your account that could receive the code.
The fee is described by users as a one-time charge, after which logging in again from the same number and device is usually smoother.
Is Telegram a Paid App Now?
No. Telegram remains free to download and use for messaging, groups, channels and calls. There are two separate things that cost money, both optional:
- Telegram Premium — a subscription that adds features like larger uploads, faster downloads, voice-to-text and business tools.
- The SMS login fee — a one-time charge in some situations for receiving your code by SMS, when free alternatives aren't available.
How to Log In Without Paying the SMS Fee
1. Get the code in Telegram on another device
If you are already logged in anywhere — another phone, a tablet, Telegram Desktop or Telegram Web — Telegram sends the login code there as a message from the official "Telegram" account, for free. Open Telegram on that device and look for the code.
2. Use a passkey
Telegram supports passkeys: you log in with your fingerprint, face or device PIN instead of an SMS code. You need to create one while you are logged in: Settings → Privacy and Security → Passkeys. Passkeys can sync through your password manager (iCloud Keychain, Google Password Manager and others), so they also help when you change phones. Set one up now so you never face the SMS prompt again.
3. Use your login email (if your account has one)
Some accounts can receive login codes by email instead of SMS. If Telegram asked you to set up a login email in the past, check that inbox for the code when you log in.
4. Log in from your usual device and network
Logging in on the same phone and number you used before, on your normal Wi-Fi or mobile network, appears to make the fee prompt less likely than logging in from a new device in a new place.
⚠️ Never pay a third party to "unlock" your Telegram login, and never ask strangers in a group to receive a code for you. Anyone who receives your login code can take over your account. Only pay the fee, if you choose to, inside the official Telegram app.
Telegram Code Not Coming? Try This
- Check your other devices. The code may have been sent as a Telegram message, not an SMS.
- Double-check your number and country code.
- Wait for the timer, then use the option to resend the code or receive it another way (such as a call) if offered.
- Check your SMS inbox and spam filters — some phones hide messages from short codes.
- Ask your carrier whether messages from international short codes are blocked on your plan.
- Stop requesting repeatedly. Too many requests can trigger temporary limits — wait a few hours and try again.
- Make sure you have the official app from the App Store, Google Play or telegram.org — modified versions can break logins and steal accounts.
Prevent It Next Time
- Stay logged in on at least two devices (for example your phone and Telegram Desktop or Web).
- Create a passkey and turn on Two-Step Verification with a recovery email.
- Don't log out of your main phone before setting up a new one.
Those same steps also protect you from account takeovers — read is Telegram safe? for the full list of security settings, and Telegram scams in 2026 for the tricks scammers use around login codes.
Want customers to reach your business on Telegram? We build bots for support, bookings and sales that work 24/7.
The Bottom Line
Telegram has not become a paid messenger. The SMS fee is Telegram's way of handling expensive and abused SMS verification in some situations. Get your code in Telegram on another device, log in with a passkey, and set both up in advance — and you will rarely, if ever, see the fee again.
Frequently Asked Questions
Is Telegram a paid app now?
No. Telegram is still free to download and use. Telegram Premium is an optional subscription for extra features. The SMS fee some users see is a one-time charge for sending a login code by SMS in certain cases — not a subscription for using Telegram.
Why is Telegram charging me for an SMS code?
Sending SMS messages costs Telegram money, and in some countries and on some mobile networks it is unusually expensive or abused by fake-account farms. In those situations Telegram may ask for a one-time fee before sending the code by SMS, while still offering free alternatives such as receiving the code in an app where you are already logged in.
How can I log in to Telegram without paying the SMS fee?
If you are logged in on another phone, computer or browser, the code is sent there for free as a Telegram message. You can also log in with a passkey (set up under Settings > Privacy and Security > Passkeys) or, if your account has one, a login email. Logging in on the same device and number you used before also reduces how often you are asked.
Why is my Telegram code not coming?
Check whether the code was sent as a message to Telegram on another device, wait for the timer and use the option to resend or receive a call, make sure your number and country code are correct, and check that your carrier is not blocking messages from short codes. Never ask strangers to receive a code for you.
Is it safe to pay the Telegram SMS fee?
Only pay inside the official Telegram app, through the app store's normal payment screen. Never pay a website, bot or person who offers to 'unlock' your Telegram login or send you a code — that is a scam.