Telegram OTP или SMS: сравнение стоимости и доставки кодов

Telegram OTP обычно дешевле SMS, но доступен только пользователям мессенджера. SMS охватывает больше телефонных номеров, однако его цена зависит от оператора и направления. Сравним каналы по стоимости, покрытию, скорости, доставляемости и безопасности.

Базовая механика одноразовых паролей описана в руководстве по OTP, а устройство и подключение шлюза — в руководстве по Telegram Gateway.

Краткий вывод

  • Telegram OTP помогает снизить стоимость авторизации, если значимая доля аудитории пользуется мессенджером.
  • SMS остаётся универсальным резервным каналом для номеров без Telegram, устройств без интернета и других сценариев недоставки.
  • Каскад Telegram → SMS сочетает экономию первого канала с покрытием второго.
  • Схему следует выбирать по стоимости успешной верификации, а не отдельной отправки. Для расчёта нужны данные о доступности канала, доставке в пределах TTL и конверсии во ввод кода.

Сравнительная таблица

КритерийTelegram OTPSMS
ТарификацияЕдиный или фиксированный тариф в рамках выбранного решения; условия зависят от поставщикаЗависит от страны, оператора, типа трафика и договора с поставщиком
ПокрытиеПользователи с аккаунтом Telegram, привязанным к номеру, и доступом в интернетАктивные мобильные номера, способные принимать SMS
СкоростьКак правило, секунды при доступном интернетеОбычно секунды, но возможны задержки в сети оператора и роуминге
Подтверждение доставкиСтатусы API позволяют управлять резервным сценариемНабор и точность статусов зависят от маршрута и оператора
ЗависимостиTelegram, интернет, доступ пользователя к аккаунтуМобильная сеть, SIM/eSIM, SMS-маршрут
Основные рискиКомпрометация Telegram-аккаунта или разблокированного устройства, фишингSIM swap, переадресация и перехват SMS, фишинг
Оптимальная рольПриоритетный экономичный каналУниверсальный основной или резервный канал

Стоимость одного сообщения

У SMS нет одной рыночной цены: тариф меняется в зависимости от оператора, страны назначения, объёма и условий договора. При международной отправке разница между направлениями может быть существенной.

На момент обновления статьи, в сентябре 2026 года, базовая цена Telegram Gateway составляет $0,01 за доставленный код. Платформа возвращает плату, если сообщение не доставлено в пределах заданного TTL; точные правила списания приведены в официальном описании Telegram Gateway. При работе через интегратора итоговый тариф может включать его услуги и указываться в рублях.

Для решения edna заявленная стоимость Telegram OTP — до 2,5 раза ниже SMS. Фактическая разница зависит от коммерческих тарифов, объёма и географии.

Сравнивать стоит три показателя:

  1. цену одной оплачиваемой отправки;
  2. стоимость успешно доставленного кода в пределах TTL;
  3. стоимость завершённой верификации — с учётом повторных отправок и перехода в резервный канал.

Расчёт на 100 тыс. и 1 млн кодов

Обозначим:

  • S — цена одного SMS;
  • T — цена одного Telegram OTP;
  • N — количество запросов на код;
  • q — доля запросов, успешно закрытых через Telegram без SMS.

Тогда:

  • только SMS: N × S;
  • только Telegram: N × T — при условии, что весь объём доступен в Telegram;
  • каскад Telegram → SMS: N × (q × T + (1 − q) × S).

Ниже — иллюстративный пример, а не тарифное предложение: SMS стоит 5 ₽, Telegram OTP — 2 ₽, а 80% запросов закрываются первым каналом.


Объём
Только SMSТолько Telegram*Каскад Telegram → SMSЭкономия каскада к SMS
100 000 кодов500 000 ₽200 000 ₽260 000 ₽240 000 ₽, или 48%
1 000 000 кодов5 000 000 ₽2 000 000 ₽2 600 000 ₽2 400 000 ₽, или 48%

*Вариант «только Telegram» показывает стоимость доступного канала и не означает, что код можно доставить каждому номеру.

Для точного бюджета подставьте договорные тарифы и результаты пилота. Отдельно учтите платные проверки доступности, попытки или повторные сообщения, если они предусмотрены условиями поставщика.

Покрытие аудитории

SMS можно отправить на большинство активных мобильных номеров. Пользователю не нужен смартфон, установленное приложение или мобильный интернет. Ограничения возникают при проблемах с SIM-картой, связью, роумингом, блокировками или маршрутизацией.

Отправка в мессенджер доступна, если номер связан с аккаунтом и пользователь может получить сообщение в приложении. Подписка на бот или канал компании обычно не требуется. Популярность сервиса в стране не гарантирует доступность каждого номера.

Оценивать покрытие нужно по собственной аудитории:

  • доля номеров, доступных для отправки в Telegram;
  • доля доставок в пределах заданного TTL;
  • различия по странам, платформам и сегментам клиентов;
  • доля пользователей, которым в итоге понадобился SMS.

Скорость и доставляемость

Оба канала могут доставить код за несколько секунд, но зависят от разной инфраструктуры. Для мессенджера нужны интернет-соединение и доступ к приложению. SMS зависит от мобильной сети, маршрута между поставщиком и оператором и состояния SIM-карты. Вместо одной средней скорости измеряйте долю сообщений, доставленных за 5, 10, 20 и 30 секунд, и время до успешного ввода кода.

Статусы доставки Telegram OTP позволяют вовремя перейти к SMS. Для SMS их доступность и детализация зависят от поставщика и оператора. Ни один канал нельзя считать безусловно доставляемым на 100%: ориентируйтесь на фактический результат по своей базе.

Безопасность

Telegram OTP и SMS подтверждают доступ пользователя к определённому каналу, но не защищают от всех видов атак.

SMS подвержены рискам SIM swap, перевыпуска SIM-карты, уязвимостей операторской инфраструктуры и вредоносных приложений, читающих сообщения. Telegram передаёт код внутри своей инфраструктуры, но результат зависит от защиты аккаунта, активных сессий и устройства пользователя.

Для обоих каналов нужны одинаковые базовые меры:

  • короткий срок действия кода;
  • одноразовое использование и отзыв после успешной проверки;
  • ограничение числа попыток и повторных отправок;
  • защита от перебора, ботов и массовых запросов;
  • мониторинг смены устройства, номера и аномального поведения;
  • отдельное подтверждение для рискованных операций.

Для операций с высоким риском одного OTP может быть недостаточно. В таких сценариях стоит применять дополнительные факторы и методы, устойчивые к фишингу.

Когда нужен каскад Telegram → SMS

Каскад оправдан, если Telegram заметно дешевле SMS, но отказать пользователю без доступного мессенджера нельзя. Типовой сценарий выглядит так:

  1. Система проверяет возможность отправки или сразу направляет код в Telegram.
  2. Ожидает подтверждение доставки либо успешный ввод кода в течение заданного TTL.
  3. Если условие не выполнено, отправляет тот же сценарий авторизации через SMS.
  4. После успешного ввода аннулирует остальные активные коды.

TTL должен учитывать баланс между скоростью входа и экономией. Слишком длинное ожидание ухудшает конверсию, слишком короткое увеличивает число SMS и может привести к двум сообщениям для одного входа. Начальную настройку можно проверить A/B-тестом, например на допустимых для Telegram Gateway интервалах 30, 45 и 60 секунд. Каскад особенно полезен при большом объёме авторизаций и заметной доле пользователей мессенджера, когда недоступность одного канала не должна мешать входу.

Критерии выбора

Перед запуском проверьте:

  1. Экономика. Сколько стоят отправка, доставка и завершённая верификация с учётом повторов?
  2. Покрытие. Какая доля именно вашей аудитории доступна в каждом канале?
  3. Скорость. Какой процент пользователей получает и вводит код в целевое время?
  4. Резервирование. Что произойдёт, если Telegram или SMS временно недоступны?
  5. Статусы. Достаточно ли данных API, чтобы вовремя запустить резервный канал?
  6. Безопасность. Соответствует ли схема риску операции и требованиям компании?
  7. Интеграция. Поддерживает ли поставщик нужные API, SLA, отчётность и нагрузку?
  8. География. Как меняются цена и качество доставки по странам и операторам?

Пилот покажет долю доставок через мессенджер, оптимальный TTL, конверсию во ввод кода и стоимость успешной авторизации. По этим данным можно определить роль SMS: основной или резервный канал.

Мы используем cookie-файлы

Мы обрабатываем cookie-файлы с помощью сервиса «Яндекс.Метрика» для анализа ваших посещений сайта, персонализации рекламы и корректного отображения Сайта на устройствах. Вы можете выбрать, какие категории cookie разрешить. Подробнее