Короткий ответ
| Тип бота | Цена | Срок | Что внутри |
|---|---|---|---|
| Бот-визитка, FAQ, меню | 5 000 – 15 000 ₽ | 1–2 дня | Статичные ответы, кнопки, ссылки |
| Бот приёма заявок → таблица + уведомление | 15 000 – 40 000 ₽ | 2–5 дней | Форма, валидация, Google Sheets, алерт менеджеру |
| Бот записи на услугу (слоты, отмена, напоминания) | 40 000 – 90 000 ₽ | 1–2 недели | Календарь, состояния, напоминания, админка |
| Бот с оплатой | 50 000 – 120 000 ₽ | 1,5–3 недели | Эквайринг, чеки по 54-ФЗ, возвраты, сверка |
| Бот + интеграция с CRM / 1С | 60 000 – 200 000 ₽ | 2–5 недель | Двусторонний обмен, маппинг полей, очередь, ретраи |
| Бот с ИИ (LLM, ответы по вашим документам) | 80 000 – 250 000 ₽ | 2–6 недель | База знаний, поиск по документам, контроль ответов, лимиты |
| Telegram Mini App | 90 000 – 300 000 ₽ | 3–8 недель | Полноценный интерфейс внутри мессенджера |
Почему разброс в 60 раз
Слово «бот» не описывает объём работы. Оно описывает интерфейс. Сравните две задачи, которые заказчик формулирует одинаково — «нужен бот для заявок»:
- Вариант А. Клиент нажимает «Оставить заявку», вводит имя и телефон, строка падает в Google Таблицу, менеджеру приходит уведомление. Это 200 строк кода и один вечер.
- Вариант Б. То же самое, но заявка должна попасть в amoCRM, не задвоиться при повторной отправке, пережить недоступность CRM, подтянуть остаток со склада в 1С и уйти в очередь, если склад не ответил за 3 секунды. Это уже не бот. Это интеграционный слой, у которого есть телеграмный фасад.
Цена определяется не ботом, а тем, со сколькими чужими системами он обязан договориться и что должно происходить, когда они недоступны. Всё остальное — детали.
Из чего складывается смета: разбор по статьям
1. Сценарий и состояния — 15–25% времени
Самая недооценённая часть. «Бот записи на маникюр» звучит как один экран, а на деле это дерево: клиент выбрал слот и пропал на 20 минут — держим слот или отпускаем? Отменил за час — возвращаем в свободные? Написал «привет» посреди заполнения формы — сбрасываем состояние или продолжаем? Каждый такой вопрос — развилка, и они не видны, пока не сядешь рисовать.
Заказчики почти всегда описывают счастливый путь. Деньги съедают несчастливые.
2. Интеграции — 20–50% времени
Стоимость нелинейна. Google Таблицы — полдня. amoCRM или Битрикс24 — 1–3 дня, API документирован. 1С — от 3 дней до трёх недель, потому что «1С» у каждого своя: конфигурация допилена, обмен идёт через COM или файловый обмен, а человека, который знает, как там всё устроено, уволили в прошлом году.
3. Инфраструктура — часто прячут
Бот должен где-то жить. В дешёвых предложениях эта часть просто отсутствует: вам отдают файл с кодом. Что нужно на самом деле:
- Сервер или serverless-хостинг — 200–700 ₽/мес для простого бота
- Автоперезапуск при падении, иначе бот молча умрёт в субботу и вы узнаете об этом в понедельник от клиента
- Логи — иначе на вопрос «почему клиенту не пришло подтверждение» никто никогда не ответит
- Резервная копия данных, если бот что-то хранит
Это 3–6 часов работы один раз. Без них вы получаете не продукт, а демо.
4. Тестирование и передача — 10–15%
Сюда входит то, что заказчик замечает только когда этого нет: что будет, если пользователь отправит фото вместо телефона, нажмёт старую кнопку из истории чата двухнедельной давности, заблокирует бота и вернётся через месяц.
Кто сколько просит на рынке
| Канал | Ценник | Что получаете | Главный риск |
|---|---|---|---|
| Биржи (Kwork, FL) | 500 – 15 000 ₽ | Скрипт, иногда рабочий | Нет поддержки, нет документации, исполнитель пропадает |
| Фрилансер-специалист | 20 000 – 80 000 ₽ | Рабочий бот с хостингом | Автобусный фактор равен единице |
| Малая студия | 30 000 – 150 000 ₽ | Продукт + поддержка + передача исходников | Разброс качества, надо смотреть кейсы |
| Агентство | 150 000 – 600 000 ₽ | Процесс, документация, SLA, юрлицо | Переплата 3–5× на простых задачах |
| Конструктор (Salebot, BotHelp) | 2 000 – 5 000 ₽/мес | Быстрый старт без кода | Упирается в потолок логики, из него не выйти |
Когда конструктор дешевле разработки — и когда нет
Считается просто. Конструктор за 3 000 ₽/мес против разработки за 40 000 ₽: точка окупаемости — 13 месяцев. Если бот нужен на сезонную акцию — берите конструктор, не думайте.
Но есть две вещи, которые ломают эту арифметику:
- Потолок логики. Пока сценарий линейный, конструктор справляется. Как только нужен нестандартный расчёт, обращение к вашей базе или условие из трёх переменных — начинается конструирование костылей, которое стоит дороже кода. Мы регулярно видим заказы вида «основа чат-бота уже есть в сервисе, но расчёты производятся неправильно» — это ровно эта стадия.
- Невозможность выйти. Логика живёт внутри чужого сервиса. Перенести её нельзя — только переписать. Через два года в конструкторе вы платите не за удобство, а за то, что не можете уйти.
Как читать смету: 6 вопросов подрядчику
- Что происходит, когда внешний сервис не отвечает? Ответ «такого не будет» означает, что об этом не думали.
- Где будет жить бот и кто платит за хостинг? Должна быть конкретная цифра в рублях в месяц.
- Исходники мои? Единственный правильный ответ — да, с передачей в ваш репозиторий. Иначе вы арендуете бота у подрядчика навсегда.
- Что входит в поддержку и какая скорость реакции? «Поддержка бесплатно» без указания срока реакции — это отсутствие поддержки.
- Что будет считаться доработкой, а что — гарантийным исправлением? Границу лучше провести на берегу.
- Покажите бота, который вы сделали и который работает прямо сейчас. Не скриншот — ссылку. Можно открыть и нажать.
Сколько это стоит у нас
Мы работаем в диапазоне, который на рынке почти пустой: между биржей, где нет ответственности, и агентством, где платишь за менеджмент.
| Задача | Цена | Срок |
|---|---|---|
| Бот приёма заявок → таблица/CRM + уведомления | от 25 000 ₽ | 3–5 дней |
| Бот записи со слотами и напоминаниями | от 55 000 ₽ | 1–2 недели |
| Бот с оплатой и чеками | от 70 000 ₽ | 2–3 недели |
| Интеграция с amoCRM / Битрикс24 / МойСклад | от 30 000 ₽ | 3–7 дней |
| Починка чужого бота + передача под наше сопровождение | от 12 000 ₽ | 1–3 дня |
Фиксированная цена в договоре, исходники в ваш репозиторий, первый месяц поддержки включён. Если после разбора задачи окажется, что вам выгоднее конструктор — мы скажем это прямо и не возьмём проект.
Вопросы, которые задают чаще всего
Сколько стоит простой телеграм-бот?
Бот на 5–7 экранов, который принимает заявку и складывает её в Google Таблицу с уведомлением, стоит 15 000–40 000 ₽ и делается за 2–5 дней. Дешевле 10 000 ₽ обычно означает, что вам отдадут скрипт без хостинга, логов и обработки ошибок — то есть перенесут на вас всё, что делает бота работающим.
Почему агентство просит 300 000 ₽ за то же самое?
В смете агентства почти всегда сидят аналитик, дизайнер, менеджер проекта, тестировщик и накладные расходы. Для бота на 7 экранов эти роли не создают ценности — они создают отчётность. Если у вас нет требований по информационной безопасности и интеграций с корпоративным контуром, вы платите за процесс, а не за продукт.
Сколько стоит поддержка бота в месяц?
Хостинг простого бота — 200–700 ₽ в месяц. Техническая поддержка с гарантией реакции — обычно 5–15% от стоимости разработки в месяц. Если бот тянет данные со сторонних сайтов, закладывайте больше: вёрстка источника меняется и парсер приходится чинить.
Что дешевле — конструктор или разработка?
Конструктор дешевле на старте: 2 000–5 000 ₽ в месяц против единовременных 30 000 ₽. Он выгоден, пока логика простая. Как только появляются расчёты, интеграции и нестандартные сценарии, стоимость владения обгоняет разработку за 8–14 месяцев, а починить чужую сборку в конструкторе часто дороже, чем написать заново.
Сколько времени занимает разработка?
Простой бот — 2–5 дней. С интеграциями — 1–3 недели. Основная задержка обычно не в коде, а в доступах: пока заказчик добудет ключи от CRM и права в 1С, проходит больше времени, чем занимает сама разработка. Соберите доступы заранее — это реально сокращает срок вдвое.
Кому принадлежит бот и код после сдачи?
Должно быть указано в договоре, что исключительные права переходят вам, а исходники передаются в ваш репозиторий. Если подрядчик хостит бота у себя и не отдаёт код — вы не владелец, вы арендатор, и цена аренды однажды изменится.