Стоимость
Сколько стоит Telegram Mini App
Mini App — это второй интерфейс, а не экран. Рассчитывайте на двенадцать-двадцать два дня разработки для продакшен-версии: примерно вдвое больше фронтенд-работы, чем у того же продукта, собранного в одном чате. Деньги уходят на состояние, темизацию и серверную проверку подписанных init data от Telegram.
Сколько стоит Telegram Mini App: объём работ, цена и что на неё влияет
- Фиксированная цена
- $7,560 USD
- Срок
- Ожидает утверждения
- Объём работ
- 18 рабочих дней
- Главный драйвер стоимости
- Проверка init data и оболочка Mini App
- Коммерческая основа
- Фиксированная цена до начала работ; изменения объёма оцениваются отдельно
- Первый год, помимо разработки
- Абонентская поддержка, управляемый хостинг, плюс хранение медиа и файлов, комиссии за приём платежей
As of 2025-10-01, Telegram Bot API 13.4
Почему это стоит именно столько
Mini App оценивают плохо, потому что они выглядят как веб-страницы, а веб-страницы — товар массовый. Рамка, из которой получается вменяемая оценка, другая: это веб-приложение, которое работает внутри чужого клиента, наследует его тему, аутентифицируется подписью, а не логином, и обязано работать на среднем Android-телефоне через гостиничный wifi в стране, из которой вы никогда не тестировали.
Одна только аутентификация — та строка сметы, про которую забывают. Telegram отдаёт вашему веб-вью блок init data, подписанный ключом, производным от токена бота, и проверка этой подписи на сервере — единственное, что стоит между вашим приложением и любым, кто умеет собрать HTTP-запрос. У init data к тому же есть срок жизни, поэтому сессия, открытая и оставленная на ночь, обязана падать чисто, а не тихо действовать от имени устаревшей личности. В каждом дешёвом Mini App, который нас просили посмотреть, это было сделано неверно — обычно через доверие к идентификатору пользователя, присланному клиентом.
Дальше тема. Telegram отдаёт свою палитру набором CSS-переменных, и пользователи действительно гоняют все комбинации — светлую, тёмную и горсть собственных. Приложение с зашитыми цветами выглядит сломанным для заметной доли вашей аудитории, а сломанное внутри Telegram читается как ненадёжное ровно в тот момент, когда вы просите денег. Сделать это правильно несложно, но это настоящие полдня работы, и в дешёвой смете их не бывает никогда.
Честный противовес всему сказанному: многим продуктам, которые просят Mini App, он не нужен. Если взаимодействие — это последовательность вопросов с одним ответом на каждый, чат справится меньшим количеством кода, меньшей задержкой и лучшей доходимостью. Веб-вью отрабатывает свою цену, когда пользователю нужно видеть много всего сразу и выбирать между вариантами: каталог, схема зала, корзина, график. Если у вашего сценария не такая форма, самый дешёвый вариант — тот, который вы не стали делать.
Из чего складывается сумма
| Работа | Дни | Стоимость | Что входит |
|---|---|---|---|
| Определение интерфейса | 1 | $420 | Решение о том, каким экранам действительно нужно веб-вью, а какие остаются в чате. Обычно эта работа снимает объём, а не добавляет, потому и стоит первой. |
| Оболочка Mini App | 2 | $840 | Само веб-вью: работа с вьюпортом, переменные темы Telegram, безопасные зоны, кнопка возврата и тактильная отдача там, где она уместна. |
| Проверка init data | 1 | $420 | Серверная проверка HMAC для подписанных Telegram init data, обработка истечения срока и модель сессии, которая никогда не доверяет идентификатору пользователя, присланному клиентом. |
| Экраны и состояние | 5 | $2,100 | Само приложение: список, карточка, выбор, корзина или форма, подтверждение. Состояние, переживающее свёрнутый телефон и оборванное соединение. |
| Бэкенд и данные | 3 | $1,260 | API за экранами, с валидацией на границе и пагинацией, рассчитанной на телефон, а не на десктопную таблицу. |
| Связка с чатом | 2 | $840 | Сторона бота: диплинки в конкретные состояния приложения, результаты, публикуемые обратно в переписку, и запасной сценарий в чате для всего, чего веб-вью не может. |
| Тестирование на устройствах и закалка | 3 | $1,260 | Средний Android, старый iOS, обе темы, медленное соединение и маленький экран. Именно здесь разваливается то, что собрано без этой строки. |
| Развёртывание и передача | 1 | $420 | Регистрация кнопки меню и прямой ссылки, политика безопасности контента, мониторинг и разбор вживую с тем, кто будет это эксплуатировать. |
| Итого | 18 | $7,560 | Фиксируется при подписании. Изменения объёма оцениваются отдельно и никогда не поглощаются молча. |
Что сдвигает цифру
У init data есть срок жизни, и проверять его нужно на сервере при каждом запросе.
Приложение не может считать первую проверку постоянным логином. Обновление сессии и чистая повторная аутентификация — часть работы, а не мысль на потом, и пропуск этого является самым частым дефектом безопасности в дешёвых сборках.
Telegram отдаёт свою тему набором CSS-переменных, и пользователи гоняют все комбинации.
И светлая, и тёмная — обязательные цели тестирования, а не приятное дополнение. Закладывайте полдня на работу с темой и считайте смету без неё неполной.
Платёж внутри Mini App подчиняется тем же правилам, что и платёж в чате.
Stars по-прежнему ограничены цифровыми товарами, а карточному шлюзу по-прежнему нужен андеррайтинг. Веб-вью не создаёт обходного пути вокруг провайдера, который не берёт вашу категорию.
Mini App не индексируется поисковыми системами.
Всё, что внутри, для Google невидимо. Продуктам, живущим с органического трафика, нужна ещё и публичная веб-поверхность, а это вторая сборка, а не вариант этой.
Каждый дополнительный экран со своей формой данных добавляет примерно день.
Число экранов — самый надёжный предсказатель стоимости. Срезать два экрана выгоднее, чем любой выбор фреймворка, и ровно для этого нужна сессия про определение интерфейса.
Поведение офлайн и при переподключении нужно проектировать, а не наследовать.
Телефоны сворачивают приложения и рвут соединение посреди операции. То, что теряет наполовину собранную корзину при переподключении, обвинят в потерянной продаже, и починка до запуска стоит дешевле, чем после.
Во что обходится первый год
| Регулярные расходы | Первый год | Подробности |
|---|---|---|
| Абонентская поддержка | $3,480/yr | Telegram несколько раз в год выкатывает изменения клиента, задевающие веб-вью: поведение вьюпорта, ключи темы, новые возможности платформы. Это самая подставленная под них поверхность. |
| Управляемый хостинг | $660/yr | Здесь раздаётся статика и держится API, а не только принимается webhook, поэтому инфраструктуры под этим чуть больше, чем под ботом в одном чате. Платите вы за операционную ответственность, а не за трафик. |
| Хранение медиа и файлов | выставляет поставщик | Картинки каталога и загрузки пользователей тарифицируются тем объектным хранилищем, которое вы выбрали, и зависят от дисциплины вашего пайплайна изображений сильнее, чем от трафика. |
| Комиссии за приём платежей | выставляет поставщик | Списываются с каждой транзакции вашим провайдером. У Stars и у карточного шлюза заметно разная экономика на маленьких чеках, и это стоит посчитать до выбора. |
Если покупать то же самое в другом месте
| Где вы это покупаете | Что вы получаете за эти деньги | Что вы берёте на себя |
|---|---|---|
| Обычная веб-студия | Грамотный React и привычный процесс сдачи по ставке ниже специализированной. Экраны будут в порядке, а код — читаемым. | Специфика Telegram — проверка init data, переменные темы, причуды вьюпорта, контракт кнопки возврата — изучается за ваш счёт, и критичной для безопасности оказывается ровно та часть, которую они раньше не делали. |
| Студия нативной мобильной разработки | Настоящее продуктовое чутьё на маленьких экранах и команда, которая понимает мобильное состояние и работу без сети лучше большинства веб-студий. | Нативные привычки переносятся плохо. Ждите предложений про заставки, собственную навигацию и онбординг, которые Telegram уже даёт сам и которые внутри мессенджера воспринимаются как навязчивые. |
| Конструктор Mini App без кода | Витрина или форма, работающие за несколько дней, за месячную подписку и вообще без разработки. Чтобы проверить, будет ли этим кто-то пользоваться, это верный первый шаг. | Ваши данные живут в их аккаунте, касса тоже их, и потолок наступает в тот момент, когда понадобится логика, которую они не предусмотрели. Планируйте выход заранее, до того как он понадобится. |
Вопросы про деньги
Нам действительно нужен Mini App или хватит чата?
Чат выигрывает, когда у каждого шага один ответ: выбрать дату, выбрать время, подтвердить. Веб-вью отрабатывает цену, когда пользователю нужно видеть несколько вариантов сразу и сравнивать их — каталог, схема зала, корзина. Если вы не можете назвать экран, где происходит сравнение, скорее всего он вам не нужен.
Можно ли добавить Mini App к боту, который у нас уже есть?
Да, и это распространённый второй этап. Чат-бот сохраняет свои сценарии, а веб-вью забирает те экраны, которым оно нужно, разделяя с ботом общий бэкенд. Добавление позже обычно стоит чуть дороже, чем сборка обоих сразу, потому что часть сценариев приходится переписывать, а не расширять.
Работает ли Mini App за пределами Telegram?
Не без доработки. Аутентификация идёт через подписанные Telegram init data, которых в обычной браузерной сессии не существует, поэтому выход на аудиторию вне мессенджера означает второй путь аутентификации и публичную точку входа. Это реальный объём работы, и решать это надо на старте.
Как это соотносится с разработкой нативного приложения?
Веб-вью убирает установку, ревью в магазине приложений и воронку скачивания — именно там теряет аудиторию большинство продуктов, которые распространяются через Telegram. Нативное приложение даёт настоящие пуш-уведомления, доступ к API устройства и иконку на домашнем экране. Обычно решает воронка установки, а полный разбор лежит на отдельной странице сравнения.
Кто платит за дизайн?
Дизайн входит в строку про экраны и состояние, а не выставляется отдельно, потому что шрифт, отступы и цвет наследуются от Telegram. Настоящее дизайн-решение здесь — иерархия информации и порядок шагов, а это работа, смежная с инженерной, и оценивается она так же.
Может ли это быть один экран внутри бота, который в остальном живёт в чате?
Да, и это часто самый дешёвый хороший ответ. Одно веб-вью для единственного взаимодействия, которому оно нужно, — схема зала, длинная форма, график — оставляет всё остальное в чате и держит сборку у нижней границы этого диапазона.
Что чаще всего ломается после запуска?
Регрессии темы и изменения вьюпорта после обновления клиента Telegram, а также протухшие init data в сессиях, оставленных открытыми на ночь. И то, и другое дёшево чинится и дёшево ловится, и в этом состоит бóльшая часть аргумента за абонентскую поддержку именно здесь.
Что почитать дальше
Самое частое, что у нас заказывают в этой категории и что оценено как фиксированный продукт, — это сборка витрины на TON.
Если на столе ещё и публикация в магазине приложений, арифметика воронки установки лежит в сравнении с нативным приложением.
Сколько на самом деле стоит переход в браузер в завершённых заказах, показывает сравнение с оформлением заказа в браузере.
Чтобы увидеть, сколько тот же продукт стоит вовсе без веб-вью, сравните его с разбором стоимости бота в одном чате.