Сайт использует файлы cookie — для входа в кабинет и обезличенной статистики. Подробности — в политике обработки данных.
Веб-приложения

Вход по номеру телефона: SMS-код, звонок-сброс или код в мессенджере — как устроено и сколько стоит

5 октября 2026·13 мин чтения

Короткий ответ: вход по номеру телефона — это проверка, что SIM-карта сейчас у человека в руках: ему приходит код в SMS, звонок с кодом в номере, запрос от оператора или сообщение в мессенджере. По тарифам SMS.RU на 4 октября 2026 года первый SMS-код абоненту в месяце стоит 8,40–11,30 ₽, а имя отправителя — 2 080–3 000 ₽ в месяц у каждого оператора. Звонок-сброс в разы дешевле, но, по данным самих агрегаторов, операторы его блокируют, поэтому без запасного канала он не работает. Отдельная задача — защитить форму входа от накрутки сообщений.

Как устроен вход по номеру телефона?

Человек вводит номер, сервер создаёт одноразовый код и отправляет его по каналу, привязанному к SIM-карте; верный код открывает сессию.

  1. Пользователь вводит номер и проходит проверку «не робот».
  2. Сервер создаёт код с коротким сроком жизни и по API передаёт его провайдеру — SMS-агрегатору или оператору.
  3. Провайдер доставляет код: сообщением, звонком или запросом на экран телефона.
  4. Пользователь вводит код, сервер сверяет его, считает попытки и создаёт сессию.

Разработчик пишет шаги 1, 2 и 4. Шаг 3 — чужая инфраструктура со своими тарифами и правилами, она и определяет ежемесячный счёт. Какой вход ставить в личный кабинет, мы выбираем на брифе.

Чем отличаются SMS-код, звонок-сброс и код в мессенджере?

Каналом доставки, ценой и надёжностью. SMS — самый дорогой и самый предсказуемый канал; у остальных свои ограничения. Цены — с официальных страниц провайдеров на 4 октября 2026 года.

СпособЧто делает пользовательЦена на 04.10.2026Главное ограничение
SMS-кодВводит цифры из сообщения8,40–11,30 ₽ за получателя в месяц (до 5 SMS) плюс абонентская плата — SMS.RUСамый дорогой; имя отправителя регистрируют у каждого оператора
Звонок-сброс (flash call)Вводит последние 4 цифры номера, с которого позвонили3,01 ₽ — SMSPILOT; 0,40 ₽ — SMS.RU (функция устарела)Операторы блокируют такие вызовы, нужен запасной канал
Звонок от пользователяСам звонит на показанный номер, вызов сбрасываетсяСейчас бесплатно, в планах 0,80 ₽ за успешный вход — SMS.RUЛишнее действие для человека
Mobile ID (SIM-push)Нажимает «принять» в запросе от оператора2,70–3,30 ₽ за доставленный запрос — SMSCВ тарифах SMSC — только МТС, МегаФон, Билайн и Т2
Код в мессенджереЧитает код в чатеTelegram: 1,80 ₽ — SMSC; 0,01 $ — Telegram GatewayНужен работающий мессенджер; у зарубежного — риск по 199-ФЗ

Сколько стоит одно SMS с кодом в 2026 году?

Одной цифрой не ответить: счёт состоит из абонентской платы операторам и платы за получателей. По тарифам SMS.RU на 4 октября 2026 года (с НДС) это выглядит так.

  • Имя отправителя — МТС 3 000 ₽, МегаФон 2 550 ₽, Билайн 2 080 ₽, Т2 2 450 ₽ в месяц (у Т2 — если нужны шаблоны для кодов). Платится каждому оператору отдельно, за календарный месяц.
  • Шаблон сообщения — МТС 2 000 ₽, МегаФон и Билайн по 1 220 ₽, Т2 1 100 ₽ в месяц за каждый.
  • Сами коды по согласованному шаблону считаются не поштучно, а по получателям: МТС — 8,50 ₽, МегаФон — 8,40 ₽, Билайн — 11,00 ₽, Т2 — 11,30 ₽ за месяц на одного человека, если ему ушло не больше пяти SMS. Шестое сообщение тому же человеку включает следующую ступень — от 14,00 до 35,10 ₽ сверху.

У SMSC на ту же дату плата за имена и шаблоны та же, но у Билайна два шаблона на ИНН бесплатны, а первый код абоненту в месяце стоит от 8,40 до 12,60 ₽.

Наш расчёт по тарифам SMS.RU. Имя и один шаблон у четырёх операторов — 15 620 ₽ в месяц, даже если не ушло ни одного кода. Тысяча пользователей, которые входят по коду до пяти раз в месяц, добавят 8 400–11 300 ₽. При ста пользователях переменная часть — около тысячи рублей, почти весь счёт составляет абонентская плата. Вывод: небольшому кабинету SMS-вход обходится непропорционально дорого, а долгая сессия на устройстве снижает расход.

Почему звонок-сброс дешевле и в чём подвох?

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

  • В документации SMS.RU звонок с кодом стоит 40 копеек на российский номер, но там же указано, что функция устарела и будет выведена из обращения.
  • SMSPILOT берёт 3,01 ₽ за звонок и прямо пишет: способ неофициальный, операторы блокируют номера, в среднем проходит 50–70% вызовов. Его совет — через 30 секунд дать человеку кнопку «отправьте SMS».
  • SMSC в своих тарифах запрещает голосовые сообщения с кодами подтверждения для входа на сайты и в приложения.
  • В законе «О связи» с 2025 года есть статья 44.1-1: массовые и автоматические вызовы требуют согласия абонента и договора с его оператором, а абонент вправе от них отказаться. Подпадает ли под неё звонок с кодом, должен оценить юрист.

Есть два способа обойтись без звонка робота. Первый — человек сам звонит на показанный номер, вызов сбрасывается, вход засчитан; у SMS.RU это пока бесплатно, в планах — 80 копеек за успешный вход. Второй — Mobile ID: оператор через SIM-карту выводит на экран запрос «принять или отклонить», код вводить не нужно. У SMSC доставленный запрос стоит 2,70–3,30 ₽.

Что с кодом в мессенджере — MAX и Telegram?

Код в мессенджере может стоить дешевле SMS, но доходит только до тех, у кого мессенджер установлен, поэтому работает в паре с SMS.

MAX. 12 мая 2026 года VK сообщила, что МТС, Билайн, МегаФон и Т2 подписали соглашения с MAX: авторизационные и сервисные сообщения операторы смогут доставлять в мессенджер в рамках действующих договоров с бизнес-клиентами; МегаФон там же обещает дублировать недоставленное в SMS без доплаты. По справке MAX, коды от операторов приходят в чат-бот «Коды подтверждения», в списке операторов там сейчас Билайн и МегаФон, а канал доставки определяется автоматически. Вывод для формы входа: код, отправленный «как SMS», человек может получить в MAX — уточните это у провайдера и пишите на форме «код придёт в SMS или в MAX». О самой платформе — в статье «Telegram-бот или бот в MAX».

Telegram. У Telegram есть сервис Gateway — 0,01 $ за доставленный код; SMSC доставляет код в Telegram за 1,80 ₽. Но сервис зарубежный: код дойдёт, только если мессенджер работает, а за вход через иностранные сервисы штрафуют по 199-ФЗ. Подпадает ли под него такой код — вопрос к юристу до запуска.

Какие требования к имени отправителя и тексту SMS?

Имя отправителя — то, что человек видит вместо номера, — регистрируется у каждого оператора отдельно и должно однозначно указывать на вашу компанию. По статье 44.1 закона «О связи» рассылка по инициативе заказчика идёт с предварительного согласия абонента и на основании договора с его оператором.

  • Формат. По правилам МТС (обновлены 27 февраля 2026 года) — от 3 до 11 символов без пробелов, латиница или латиница с цифрами.
  • Смысл. Имя должно соответствовать названию компании, домену сайта, бренду или продукту. Общие слова вроде shop или taxi и номера телефонов не подойдут.
  • Документы. Свидетельство о постановке на налоговый учёт или ОГРН, свидетельство на товарный знак либо на регистрацию домена. Скриншоты сайта и выписки из ЕГРЮЛ МТС прямо называет ненужными.
  • Кто подаёт. Юрлицо или ИП. Поэтому договор с агрегатором оформляется на вас, а не на подрядчика.
  • Текст. Чтобы код шёл по сервисному тарифу, шаблон согласуют с оператором. По правилам МТС в нём должно быть сказано, что подтверждает код — сервис и операция. Если текст разойдётся с шаблоном, то, по тарифам SMS.RU, у МТС сообщение не отклонят, а посчитают как рекламное — 8,70 ₽ за каждое.

Срок согласования зависит от операторов, а абонентская плата берётся за календарный месяц целиком. Поэтому имя заводят заранее и в начале месяца.

Как защитить вход от накрутки SMS?

Ограничить число сообщений, которое можно вызвать с одной формы, и следить за расходом. Накрутка — это когда бот подставляет в форму чужие номера: людям приходят коды, а платите вы. При тарификации по получателям каждый новый номер стоит 8,40–11,30 ₽, и перебор тысячи номеров обойдётся в 8–11 тысяч рублей.

  • Проверка «не робот» до отправки кода. Документация SMS.RU начинается с этого предупреждения: без проверки возможен флуд и обнуление баланса.
  • Лимиты на сервере — на номер, IP-адрес и устройство, в минуту и в сутки; пауза перед повторной отправкой растёт с каждой попыткой.
  • Защита у агрегатора — передавайте IP пользователя и включите лимиты в кабинете: у SMS.RU для этого есть параметр ip и настройки ограничений.
  • Только нужные страны — если сервис работает в России, отключите отправку на зарубежные номера.
  • Правила для кода — срок жизни несколько минут, ограниченное число попыток, одноразовость; пока действует прежний код, новый не отправляется.
  • Контроль расходов — оповещение о всплеске отправок и о падении баланса.
  • Запасной вход по почте — на случай, если человек сменил номер или остался без связи.

Законен ли вход по телефону и при чём тут 199-ФЗ?

Законен: авторизация «с использованием абонентского номера оператора подвижной радиотелефонной связи» — первый из четырёх способов в части 10 статьи 8 закона 149-ФЗ. Под 199-ФЗ вход по телефону не подпадает: с 7 июля 2026 года по нему владельцев сайтов и приложений штрафуют за вход через иностранные сервисы. Суммы штрафов и порядок отключения — в статье «Вход в личный кабинет без Google и Apple». Мы не юристы: спорные схемы показывайте юристу. Законы сверены на октябрь 2026 года.

Что входит в разработку, а что вы платите оператору?

Разработка входа — разовая работа в составе проекта, сообщения — ваш ежемесячный расход по тарифам провайдера. В нашем тарифе «Веб-приложение / SaaS» — от 160 000 ₽, от 10 дней — регистрация, вход и восстановление пароля входят в базовый состав; вход по телефону с SMS-кодом — та же работа, а не доплата. Цена и срок фиксируются в договоре до старта. Полный состав тарифа — в прайсе и в разборе «Сколько стоит MVP личного кабинета».

  • В цену разработки не входят подписки и тарифы сторонних сервисов: имя отправителя, шаблоны и сами сообщения вы оплачиваете агрегатору напрямую, со своего аккаунта. Из чего складывается месячный бюджет сайта — в статье о стоимости поддержки.
  • Нестандартную схему — каскад из нескольких каналов или Mobile ID — считаем после брифа.

Практический вывод

Вход по телефону удобен человеку и разрешён законом, но у него есть постоянная цена: абонентская плата операторам и плата за каждого получателя кода. Небольшому кабинету стоит сначала сравнить его с почтой и паролем. Если вход по телефону нужен — оставьте SMS запасным каналом, более дешёвый способ ставьте первым, имя отправителя и шаблон регистрируйте до запуска, а защиту от накрутки закладывайте в первую версию.

Короткие ответы на частые вопросы

Сколько стоит одно SMS с кодом для входа в 2026 году?

По тарифам SMS.RU на 4 октября 2026 года коды считаются по получателям: 8,40–11,30 ₽ в месяц за одного человека в зависимости от оператора, если ему ушло не больше пяти сообщений. Сверху — ежемесячная плата операторам за имя отправителя и за шаблон.

Что дешевле — SMS-код или звонок-сброс?

Звонок-сброс дешевле: 3,01 ₽ у SMSPILOT и 0,40 ₽ в документации SMS.RU, где эта функция помечена как устаревшая, против 8,40 ₽ и выше за SMS (цены на 4 октября 2026 года). Но сами агрегаторы предупреждают, что операторы блокируют такие вызовы, поэтому звонок используют только вместе с запасным каналом.

Нужно ли регистрировать имя отправителя, чтобы отправлять коды по SMS?

Для абонентов крупных операторов — да: имя регистрируют у каждого оператора отдельно и подтверждают права на него документами. По правилам МТС это от 3 до 11 символов латиницей, а само имя должно соответствовать названию компании, домену или бренду.

Почему код для входа может прийти в MAX, а не в SMS?

В мае 2026 года МТС, Билайн, МегаФон и Т2 подписали соглашения с MAX о доставке авторизационных и сервисных сообщений через мессенджер. По справке MAX, коды от операторов приходят в чат-бот «Коды подтверждения», а канал доставки выбирается автоматически.

Как защитить форму входа от накрутки SMS?

Поставить проверку «не робот» перед отправкой кода, ограничить число отправок на номер, IP-адрес и устройство и отключить отправку на зарубежные номера, если они не нужны. Дополнительно включают лимиты в кабинете агрегатора и оповещение о всплеске расходов.

Входит ли вход по номеру телефона в стоимость личного кабинета?

В тариф Roboweb.team «Веб-приложение / SaaS» от 160 000 ₽ входят регистрация, вход и восстановление пароля, способ входа выбирается на брифе. Сообщения и абонентскую плату операторам заказчик оплачивает агрегатору напрямую — в цену разработки они не входят.

Опишите, кто будет входить в кабинет и как часто, — подберём способ входа по телефону и посчитаем разработку под вашу задачу.

Рассчитать проект →
Канал Roboweb в Telegram
Разборы про цены, сроки и автоматизацию — по одному посту в будний день. Без спама и продаж в личку.
Подписаться →
Обсудим вашу задачу?

Опишите, что нужно — вернёмся с оценкой срока и цены. Обычно отвечаем в течение часа в рабочее время.

Заявка отправлена

Получили — обычно отвечаем в течение часа в рабочее время. Хотите быстрее, продублируйте в WhatsApp.

Продублировать в WhatsApp или позвонить +7 933 177-00-86
Или сразу: +7 933 177-00-86 · Telegram · WhatsApp