Telegram SMS Fee: Why It Happens and What to Do
Understand why Telegram shows an SMS fee, what triggers it, and the practical steps to register or verify your account without unexpected charges.
Iacopo Bonandi, Founder & CEO
July 15, 2026
If you tried to register or log in to Telegram and suddenly saw a request to pay a telegram sms fee, you're not imagining it and you're not alone. Telegram has started charging some users for delivery of the verification code sent by text message, instead of sending it for free as it traditionally did. This article explains why that happens, what your realistic options are, and how to decide what to do next without guessing.
What the Telegram SMS Fee Actually Means
The short answer: Telegram is not charging you for using the app. It is charging you, in specific cases, for the cost of delivering the one-time verification code by SMS to your phone number. According to Telegram's own API documentation, a payment requirement can be triggered when the cost of sending an SMS code to a particular number is unusually high for Telegram to absorb, as described in Telegram's API documentation on payment-required SMS verification. This is a server-side decision based on the destination number, not a universal subscription fee.
If you see this prompt, your first decision point is simple: do you need SMS delivery for this specific number right now, or can you use an alternative verification path? Telegram supports more than one login method, and understanding which one applies to your account is the fastest way to avoid an unnecessary payment.
Why Telegram Is Charging for SMS Verification in Some Regions
SMS delivery is not free for Telegram to send. Telecom providers charge messaging platforms per message, and those per-message rates vary enormously by country and carrier. In some regions, the wholesale cost of delivering a single SMS has risen enough that Telegram has decided to pass part of that cost to the user rather than absorb it silently, which matches the payment-required trigger described in the documentation above.

Delivery costs vary by region, shaping whether a fee prompt appears at all.
A related but distinct situation is Telegram's Peer-to-Peer Login Program, where some users' devices are used to relay verification codes to other users. Under that program, Telegram's own terms state that SMS messages sent from a participant's number may incur charges from that person's mobile carrier, separate from any fee Telegram itself might apply, as outlined in the Terms of Service for Telegram's Peer-to-Peer Login Program. It's worth reading these terms carefully if you were enrolled in that program, since the fee you're seeing could originate from your carrier rather than from Telegram directly.
What to Check Before You Pay or Switch Methods
Before paying anything or changing your phone number, run through this checklist:
- Confirm the source of the charge. Is Telegram asking for payment inside the app, or is your carrier billing you separately for an outgoing SMS related to P2PL participation? These are different problems with different fixes.
- Check whether your device settings affect delivery. Some users on Android have reported that disabling certain device services can influence whether Telegram falls back to a paid SMS path instead of a free push-based code. This is an observed user report rather than a documented mechanism, so treat it as something to test rather than a guaranteed fix.
- Consider whether the number you're verifying needs to remain reachable long-term, or whether it's a one-time registration. This affects whether a temporary phone number for SMS verification is a reasonable fit or whether you need a number tied to your regular carrier account.
Beyond that checklist, it's also worth checking whether your device and app version support signing in without a code at all. Telegram has introduced passkey-based login as an alternative to SMS verification on supported devices, and its official announcement of passkey login for Telegram describes it as a way to authenticate without receiving a text message each time. If that option is available to you, it removes the SMS step, and the fee tied to it, from future logins entirely.
Which Approach Fits Your Situation
Different readers land on this fee for different reasons, so the right response depends on your goal.

Different situations call for different paths, not one universal fix.
If you're registering a new Telegram account and don't want to reuse your primary number, a dedicated verification number can sidestep both the fee prompt tied to certain regions and the exposure of your main number. Our guide on choosing a virtual number for Telegram privacy and verification covers what to look for in a provider for this specific use case.
If you already have an established Telegram account on your main number and just want to stop seeing the fee on future logins, check for passkey support first, since it avoids SMS delivery altogether once configured.
If the charge is coming from your carrier because you were part of the Peer-to-Peer Login Program, the fix is to review or leave that program rather than switch numbers, since changing numbers won't address a carrier-billed SMS relay charge.
If you're unsure whether the code will even arrive, delivery failures and fee prompts sometimes get confused with each other. Our breakdown of Telegram verification code SMS issues separates non-delivery problems from payment-required prompts, which is worth checking before assuming a fee is your only obstacle.
Limitations to Understand Before You Act
A few limitations matter here. Whether the fee appears at all depends on your country, your carrier, and Telegram's current cost assessment for that route, which can change over time without notice. Passkey login is not available on every device or Telegram client version, so it isn't a universal replacement yet. Using an alternative or temporary number for verification changes which number is tied to your account, so it isn't the right move if you need long-term account recovery tied to your primary mobile line. None of these approaches guarantee that a fee prompt won't reappear later, since the trigger is server-side and region-dependent, not something a user setting can permanently disable.
Practical Next Steps
Start by identifying exactly where the charge is coming from: an in-app Telegram prompt, or a carrier bill tied to P2PL participation. From there, check whether passkey login is available on your device, since it's the most durable fix for the SMS-fee prompt specifically. If you're setting up a fresh account and want to avoid the issue proactively, review how virtual phone numbers for SMS verification work and whether one fits your registration needs, keeping in mind the acceptance and reuse limitations that apply to any non-primary number across different platforms and regions.
FAQ
Why is Telegram asking me to pay an SMS fee?
Telegram can require payment for SMS verification when the cost of delivering a code to your specific number is unusually high in that region, based on Telegram's own API documentation for payment-required SMS delivery. It is tied to the destination number and country, not a general app subscription.
Does Telegram charge for regular texts inside the app?
No. The fee applies specifically to the one-time verification code sent by SMS during login or registration in certain regions, not to ordinary messaging within Telegram itself.
Can I avoid the Telegram SMS fee entirely?
There is no universal way to disable it, since it depends on Telegram's cost assessment for your number's region. Checking for passkey login support on your device, or reviewing where a charge is actually originating, are the most practical first steps.
Need a Verification Number That Just Works?
Skip fee prompts and delivery guesswork when registering Telegram or other apps. Compare verification number options at VoIP Store and pick the setup that fits how you actually use messaging apps.
Ready to receive a verification code on a real mobile number?
Browse services