СМС за 45 рублей: как операторы придумали налог на стартапы и почему бизнес больше не хочет его платить
Мы посчитали, во что выливаются растущему стартапу коды подтверждения номеров телефонов пользователей, прошлись по всей хронике повышений 2024–2026, сравнили операторов, агрегаторов и мессенджеры в трёх таблицах, и нашли решения, которые помогут сократить данную статью расходов.
Одна шестизначная цифровая последовательность.
Давайте сыграем в игру. Я говорю вам услугу, вы угадываете цену.
Услуга: передать по воздуху 140 байт. Не видео в 4K, не архив с исходниками, а строчку «Ваш код: 482913». Себестоимость для оператора - величина, которую аналитики скромно округляют до нуля: сигнальный трафик сети SS7, который и так бежит по оборудованию, уже купленному на ваши абонентские деньги.
Ваш ответ? Копейки? Рубль?
До 45 рублей. Это не фантастика и не опечатка. Это реальный счёт, который небольшой растущий стартап может получить от «Мегафона» за авторизационные SMS при малых объёмах - и я говорю это не по наслышке, а по личному опыту. Сорок пять рублей. За шесть цифр. За одного пользователя. Который, возможно, удалит ваше приложение через двадцать минут.
А теперь представьте, что у вас не двадцать пользователей, а десять тысяч новых пользователей в месяц. Откройте калькулятор - дальше будет больно…
Кейс: Papaplant, или анатомия ограбления в реальном времени
Познакомьтесь: DachaGroup и их приложение Papaplant - мобильный сканер растений. Сфотографировал фикус - узнал, почему он грустный. Приложение свежее, аудитория растёт, как алоэ на подоконнике у бабушки: порядка 10 000 новых пользователей в месяц. Каждого нужно зарегистрировать. Каждому - отправить код. А части пользователей - не один раз: переустановил приложение, сменил телефон, вышел из аккаунта, потерялся код в просторах сети.
Теперь арифметика, которую венчурные пособия почему-то обходят стороной:
- 10 000 регистраций + 10% повторных подтверждений = ~11 000 SMS в месяц.
- По «потолку» в 45 ₽: до 495 000 ₽ в месяц. Почти 6 млн ₽ в год. Это зарплата двух сеньор-разработчиков. За SMS-коды.
- По «нормальной» агрегаторской цене в 8 ₽: 88 000 ₽/месяц, больше миллиона в год. Уже терпимо, но это всё ещё один хороший сотрудник, работающий исключительно на «Ваш код: 482913».
Стартап, у которого ещё толком нет выручки, платит оператору дань просто за то, что его пользователи хотят войти в приложение. Это не бизнес-модель. Это погонная плата за право существовать.
Хроника обновления тарифов: как это было
Не верите в «до 45 рублей»? Пройдёмся по хронике - с ссылками, чтобы вы могли проверить и возмутиться самостоятельно.
2024 год, прелюдия. По данным Frank RG, средние затраты банков на одно SMS клиенту за год выросли на 23-26% - до ~2,4 ₽, при инфляции 9,5% (Finance Mail.ru, Frank Media). Банки - это киты с миллиардными объёмами и персональными менеджерами. Если им поднимают цены на четверть, представьте, что делают с мелкими.
1 марта 2025, синхронное чудо. МТС, Билайн, Ростелеком и Сбербанк-Телеком повысили цены на авторизационные и сервисные SMS - в один день (хроника агрегатора SMSimple). У МТС авторизационное SMS стало стоить 3,14 ₽, у Билайна сервисное - 3,43 ₽. Совпадение, не думаю... У всех четырёх одновременно подорожали… электроны, видимо.
Осень 2025, изобретение пакетного ада. Операторы перешли к пакетной тарификации «на уникального абонента в месяц» (AdIndex, 13.11.2025):
- МегаФон с 1 ноября 2025: пакет из 1-5 транзакционных SMS одному абоненту - 45 ₽. То есть одно-единственное сообщение фактически стоит сорок пять рублей, если абоненту больше ничего не нужно.
- Билайн с 1 октября 2025: первое транзакционное сообщение абоненту в месяц обходится в 9,6 ₽ в пакетной сетке (официальный комментарий: «от 4,75 ₽ без НДС» - верим, конечно).
- МТС с сентября 2025: 1 000 ₽ в месяц за каждый зарегистрированный шаблон SMS. Не за сообщения. За текст сообщения. Десять шаблонов - десять тысяч фиксом, даже если вы не отправили ни байта.
- Оценка источников AdIndex: средняя стоимость SMS для клиентов выросла в 2-3 раза.
1 марта 2026, апофеоз. МТС упразднила категорию «авторизационные» и ввела новые пакеты (i-Digital, 03.03.2026): 1-5 сообщений абоненту в месяц - 9,50 ₽, 6-20 - 46 ₽, 21+ - 64 ₽. Читайте ещё раз: шестое сообщение одному и тому же человеку скачком удорожает весь пакет почти в пять раз. Пользователь пять раз не получил код из-за задержки сети - а платите вы, и по нарастающей. Гениально. Налог на собственную ненадёжность.
По данным IntellectDialog и обзоров на vc.ru, первое транзакционное SMS абоненту МТС в месяц в пиковой комплектации доходит до 66 ₽ с НДС (IntellectDialog, vc.ru).
Шестьдесят шесть рублей, Карл! За «Ваш код: 482913».
Показательная реакция Telegram
В 2023 году выяснилось, что российские операторы выставили Telegram цену до $0,25 за одно SMS с кодом - в 10 раз дороже, чем в Западной Европе, и в 30 раз дороже, чем в США (Хабр, 22.03.2023). Telegram ответил просто: перевёл доставку кодов на email. Ушёл. Хлопнул дверью.
Это, между прочим, единственно верная реакция на ценообразование «потому, что можем». Но у Telegram миллиард пользователей и собственный мессенджер. А у вашего стартапа - двенадцать энтузиастов, надежда и счёт в банке, который тает на SMS-кодах.
«Но ведь есть агрегаторы!» Есть. Смотрим.
Хорошо, скажете вы, не ходи к оператору напрямую - иди через агрегатора. Пошли, посмотрели, записали (цены с официальных страниц тарифов, проверены на начало сентября 2026):
Два вывода из таблицы.
Первый: агрегаторы - не спасение, а комфортная каюта на том же корабле. Они живут на наценке к операторским тарифам, и каждое операторское повышение послушно перепечатывают в свои прайсы (агрегатор TargetSMS даже написал оправдательную статью «Повышения цен являются экономически обоснованными» - спасибо, ребята, очень убедительно, особенно с вашей наценкой сверху). Отдельного упоминания заслуживает SMSDirector: у них есть публичный прайс с честными 2,69 ₽ за SMS - вот только датирован он декабрём 2020 года, до всех волн повышений. Это уже не прайс-лист, а исторический документ ушедшей эпохи.
Второй, и он гораздо важнее: обратите внимание на мелкий шрифт. Платите вы за отправленные, а не за доставленные сообщения. SMS.RU прямо пишет: «платите только за отправленные SMS». Не дошло - ваша проблема. Пользователь не получил код, ушёл к конкуренту, а стоимость SMS списана. Это как платить таксисту за попытку доехать.
Ах да, доставляемость. Маркетинговые буклеты обещают «открываемость 98%», но в реальности авторизационные SMS теряются, задерживаются на минуты и тонут в антиспам-фильтрах, что даже ярые сторонники признают: «даже 95% доставляемости - мало для входа в аккаунт». Пять процентов ваших новых пользователей просто не войдут. А вы за это заплатили.
А что в лагере мессенджеров? Спойлер: там совсем другая реальность
Вся дороговизна SMS держится на одной вещи: интерконнекте. Оператор владеет «последней милей» до SIM-карты и берёт ренту за доступ. Мессенджеры этой ренты лишены - сообщение идёт через интернет, который пользователь и так оплатил. Поэтому экономика там другая:
Картина ясна: мессенджерные каналы в разы дешевле, но у каждого - своё раздражающее «но». Telegram Gateway - только Telegram и крипта. WhatsApp - подписки провайдеров и тарифы Meta. Flash Call блокируют те самые операторы, которым он перешёл дорогу (удивительное совпадение, не правда ли). Viber хочет тридцать тысяч в месяц за право быть дешёвым.
Собирать из этого конструктор самостоятельно - значит подписываться на пять интеграций, пять договоров и пять источников сбоев.
Подтверждение через мессенджеры «под ключ»: обзор рынка
Сразу оговорка: ниша настолько молода, что полноценных игроков в ней - единицы, и часть данных пришлось выковыривать из тарифных страниц и блогов. Таблица - по состоянию на сентябрь 2026, все источники открыты:
Теперь - разбор по осям, потому что таблица без контекста врёт.
Модель оплаты - главная ось сравнения. Платить только за успех предлагают Auth4App (1 ₽), Confirmator (0,80 ₽) и Twilio ($0,05 плюс сборы). Все остальные берут за доставку или за отправку. Разница принципиальная: «доставлено» - это «код упал в мессенджер», а «успех» - «пользователь реально подтвердил номер и вошёл». Пользователь передумал регистрироваться, потерял телефон, заснул - в модели «за доставку» вы заплатили, в модели «за успех» - нет. На масштабе в десятки тысяч регистраций это 20-30% бюджета, уплаченного за чужие сомнения.
Каналы. MAX - российский мессенджер, который с 1 сентября 2025 предустанавливается на все новые смартфоны в РФ (обзор, Chat2Desk) - сегодня поддерживают только Auth4App и Confirmator. Это не украшение прайса: через год-два MAX будет у значимой доли вашей аудитории, нравится нам это или нет. У Auth4App в наборе есть Viber, у Confirmator вместо него - Email как запасной канал; что полезнее именно вашей аудитории - вопрос к вашей аналитике, а не к маркетологам. У глобальных Twilio и Vonage охват технически шире (Voice, Push, TOTP, Silent Auth), но российских каналов у них нет в принципе, как и внятной оплаты из РФ.
Прозрачность. Почитать документацию до регистрации и понять, во что вы ввязываетесь, дают Confirmator, Telegram Gateway и Twilio. У Auth4App документация открывается после регистрации, у SigmaSMS цены «от» озвучит менеджер. Цены в рублях и российский договор - у российских игроков; Twilio потребует зарубежной карты и терпения вашего юриста.
Бесплатный вариант. Telegram Login Widget стоит ноль рублей и честно решает задачу «войти через Telegram». Но он подтверждает аккаунт Telegram, а не номер телефона. Если вам нужен именно подтверждённый номер - для антифрода, восстановления доступа и юнит-экономики - виджет не подходит. Как логин - отличная штука, как замена SMS-коду - нет.
DIY-маршрут. Green API за ~1 000 ₽/месяц даёт доступ к WhatsApp без платы за сообщения - соблазнительно, пока не вспомнишь, что это неофициальный API с риском блокировки номера, а всю логику верификации (генерация кодов, TTL, антифрод, повторные попытки) вы будете писать и поддерживать сами. Иногда это оправдано. Чаще это перенос расходов с рублей на инженерные часы, которые стоят дороже.
Посчитаем нашего подопытного - Papaplant с его 11 000 подтверждений в месяц - на всей линейке:
- Confirmator: 11 000 × 0,80 ₽ = 8 800 ₽ (неуспешные попытки бесплатны);
- Auth4App: 11 000 × 1 ₽ = 11 000 ₽ (тоже только за успех);
- Telegram Gateway напрямую: ~11 000 ₽ за доставленные коды (плюс возня с TON и только та часть аудитории, у которой есть Telegram);
- Реселлеры TG Gateway: 16 500-21 500 ₽ за доставку;
- Twilio Verify: ~50 000 ₽ с учётом канальных сборов;
- и для калибровки: SMS через среднего агрегатора - 88 000 ₽, операторский «потолок» - до 495 000 ₽.
Разброс внутри ниши - от 8 800 до 50 000 ₽, то есть выбор конкретного сервиса меняет бюджет в разы, и сравнивать стоит внимательно. Но заметьте главное: даже самый дорогой мессенджерный вариант вдвое дешевле среднего SMS-агрегатора и на порядок - операторского прайса.
Сводная таблица: сколько стоит верифицировать 10 000 пользователей в месяц
Техническая начинка: три HTTP-запроса вместо квартала согласований
Хватит финансов, поговорим как инженеры. Один из недооценённых пунктов TCO - стоимость интеграции. У операторов и SMS-агрегаторов это недели: регистрация имени отправителя, согласование шаблонов (по тысяче рублей в месяц за штуку у МТС, напоминаю), договор, менеджер, тестовый период. У мессенджерных сервисов интеграция укладывается в три HTTP-запроса.
Покажу на примере Confirmator - по единственной причине: у него документация открыта без регистрации, и flow можно процитировать по первоисточнику (у Auth4App механика похожая, но доки выдают после регистрации). Вся интеграция с API - это три вызова:
Никаких SDK, XML и «личных кабинетов с менеджером» - голый HTTPS + Bearer-токен. Поэтому на любом языке интеграция выглядит одинаково и укладывается в один экран кода. Смотрите сами.
Node.js (чистый fetch, без единой зависимости)
Python (requests, тот же самый flow - буквально построчно)
Сравните: это не «похожие» примеры - это один и тот же код, просто написанный дважды. fetch против requests, остальное совпадает до пунктуации. Если ваша команда завтра переедет с Node на Python (или наоборот), верификацию вы перепишете за время одного созвона.
Если не хочется polling: webhook с подписью
Для продакшена есть deliveryMode: "webhook": сервис сам придёт на ваш endpoint, подписав тело HMAC-SHA256 (заголовок x-confirmator-signature, строка подписи - timestamp + "." + rawBody). Проверка - три строчки в любом фреймворке, например на FastAPI:
Тот же HMAC на Node - createHmac("sha256", secret) + timingSafeEqual. Два нюанса из разряда «сделайте это сразу», независимо от выбранного вендора: дедуплицируйте события по idempotency-ключу webhook’а (стандартная доставка - at-least-once, с повторами) и создавайте сессию пользователя только по финальному proof, а не по факту открытия ссылки на бота.
И заметьте, чего в таком API нет: нет регистрации шаблонов, нет абонплаты за имя отправителя, нет статуса «доставлено в операторскую сеть, дальше не наша забота». Сравните с онбордингом у SMS-агрегатора - и умножьте разницу на часовую ставку вашей команды. Это тоже строчка в TCO, просто её принято не считать.
Провокационные тезисы, за которые меня закидают в комментариях
- Авторизационное SMS - это искусственно дефицитный товар. Себестоимость доставки шести цифр стремится к нулю; цена в 45 ₽ - это чистая рента за доступ к инфраструктуре, построенной на абонентских деньгах.
- Пакетная тарификация - мошенническая по сути механика. Вы платите не за то, что отправили, а за то, что могли бы отправить. Представьте, что ресторан берёт с вас «пакет на столик»: заказали салат - платите, как за всё дегустационное меню.
- Операторы блокируют Flash Call не из соображений безопасности, а потому что это конкурент их марже. Когда «защита абонентов» точечно убивает только те сервисы, которые дешевле вашего прайса, - это не защита абонентов.
- Синхронные повышения цен четырёх игроков в один день - это просто совпадение. (Этот тезис защищать не буду, скажите мне сами, что это было.)
- SMS-код, как фактор аутентификации мёртв, и цена - последняя, но не главная причина. SIM-swapping, перехват через SS7, доставляемость 95% на входе в аккаунт. Мы платим втридорога за технологию 1992 года, которая ещё и небезопасна.
Что делать стартапу прямо сейчас
- Посчитайте честно. Не «цена за SMS», а стоимость успешной регистрации: цена × доля доставленных × доля введённых кодов + абонплаты + шаблоны + стоимость поддержки «мне не пришёл код». Число вас не порадует.
- Перестаньте платить за попытки. Канал, где списывают за отправку, а не за результат, перекладывает на вас риск, который не вы создаёте. Это справедливо и для SMS, и для мессенджерных сервисов с оплатой «за доставку».
- Давайте пользователю выбор канала. Кто-то живёт в Telegram, кто-то - в WhatsApp, а через год половина новых смартфонов в стране будет с MAX из коробки. Один API с несколькими каналами снимает с вас необходимость интегрировать каждый мессенджер отдельно.
- И заложите в юнит-экономику рубль, а не сорок пять. Разница между этими числами - это ещё один разработчик в вашей команде. Или ещё один месяц жизни вашего стартапа.
Почему за этим классом продуктов будущее
Смотрите, что произошло всего за пару лет: операторы сделали SMS-верификацию роскошью, Telegram сбросил себестоимость доставки кода до одного цента, в России появился предустановленный по умолчанию мессенджер, а следом выросли сервисы, которые превращают всё это в один API с оплатой за результат. Рынок сам расставил всё по местам - осталось досчитать.
У сервисов подтверждения через мессенджеры - у нынешних и у тех, что появятся завтра, - совпадают три свойства, которых у SMS нет и уже не будет.
Они сокращают расходы на порядок. Не на десять процентов и не «при объёме от миллиона сообщений» - с десятков рублей до одного, на любом объёме, без абонплат, шаблонов и минимальных платежей. Для стартапа это разница между «нанять двух разработчиков» и «оплатить шесть цифр».
Они экономят время на интеграцию и согласование. Ни регистрации имён отправителей, ни согласования шаблонов, ни переписки с персональным менеджером, ни договоров с четырьмя операторами по очереди. Три HTTP-запроса - и вы в проде в тот же день, а не в тот же квартал. Для быстрорастущей команды это не менее ценно, чем сама скидка.
Они дают пользователю простой, понятный, безопасный и нативный способ подтверждения. Никакого перепечатывания кода из SMS, которое пришло с задержкой или не пришло вовсе: пользователь просто нажимает кнопку или вводит код в привычном мессенджере. Между вами и пользователем исчезают SS7-перехват, SIM-swapping и операторский антиспам-фильтр.
SMS-код пережил свой рынок. Осталось, чтобы это заметили те, кто за него платит.
Обсудим в комментариях: сколько платите за верификацию вы? Пробовали мессенджерные сервисы - и если да, то какие? И главное - за что, собственно, мы всё это время платили?