Сколько стоит разработка веб-сервиса, портала, CRM, личного кабинета
Сколько стоит портал для бизнеса — корпоративный для сотрудников или клиентский веб-портал для дилеров и покупателей, — CRM или личный кабинет на сайте: на этот вопрос честный подрядчик не отвечает одной цифрой. Два коммерческих предложения на «один и тот же» сервис легко различаются в три-четыре раза, и обычно дело не в жадности одной из сторон, а в том, что стороны по-разному поняли объём. Разберём, из чего складывается стоимость разработки веб-приложения, какие диапазоны цен реальны на рынке, что сильнее всего увеличивает смету и сколько сервис будет стоить после запуска.
Материал для владельцев и руководителей, которые планируют бюджет на заказную систему: клиентский кабинет, B2B-портал для дилеров, внутренний корпоративный портал, собственную CRM или SaaS-продукт.
Чем веб-сервис дороже сайта и почему цену считают не по страницам
Сайт показывает информацию, веб-сервис работает с данными: принимает заказы, считает цены, меняет статусы, разграничивает доступ, обменивается данными с 1С и платёжными системами. Основные деньги уходят не на вёрстку экранов, а на серверную логику, базу данных, права доступа и интеграции — ту часть, которую пользователь не видит.
Поэтому оценка «по количеству страниц» для сервиса не работает. Два экрана «Каталог» могут стоить в пять раз по-разному: в одном случае это список товаров с фильтром, в другом — индивидуальные цены для каждого контрагента, остатки по складам в реальном времени и расчёт скидки по договору.
Из чего складывается стоимость разработки: доли бюджета по этапам
Любая смета на веб-приложение раскладывается на одни и те же блоки работ. Пропорции зависят от проекта, но порядок цифр стабилен — это удобный инструмент, чтобы проверить чужое коммерческое предложение.
| Блок работ | Что входит | Доля бюджета, ориентир |
|---|---|---|
| Аналитика и проектирование | Интервью, роли и сценарии, ТЗ, архитектура, контракты API | 10–15% |
| Прототип и UX/UI-дизайн | Кликабельный прототип, макеты, дизайн-система, адаптив | 10–15% |
| Бэкенд | База данных, бизнес-логика, авторизация, права, API | 25–35% |
| Фронтенд | Интерфейс кабинетов, таблицы, формы, дашборды | 20–25% |
| Интеграции | 1С, CRM, оплата, доставка, телефония, внешние API | 10–20% |
| Тестирование | Сценарии, роли, граничные случаи, нагрузка, безопасность | 10–15% |
| DevOps и запуск | Серверы, CI/CD, резервные копии, мониторинг, перенос данных | 3–7% |
| Управление проектом | Планирование, демонстрации, приёмка, коммуникации | 8–12% |
Как читать таблицу. Если в КП аналитика занимает 2% или её нет вовсе — объём никто не зафиксировал, и смета вырастет по ходу работ. Если нет строки тестирования, его проведёте вы — на живых пользователях. Если интеграция с 1С оценена в пару дней, а у вас доработанная конфигурация, эту строку пересчитают.
Сколько стоит портал, CRM, личный кабинет и веб-сервис: цены по типам
Ниже — ориентиры нашей студии для заказной разработки на React и Node.js. На рынке разброс шире: встречаются и более низкие цены (как правило, за доработку готовой платформы), и заметно более высокие у крупных интеграторов. Итоговая сумма зависит от модулей, логики и интеграций и фиксируется после аналитики.
| Тип системы | Типичный состав | Стоимость | Срок |
|---|---|---|---|
| CRM под одну воронку | Клиенты, сделки, задачи, роли менеджеров | 450–800 тыс. ₽ | 1,5–2 мес. |
| CRM для среднего бизнеса | Несколько воронок, 1С, телефония, мессенджеры, аналитика | 0,8–2 млн ₽ | 3–4 мес. |
| Корпоративный портал (MVP) | Сотрудники, документы, новости, заявки, роли | от 550 тыс. ₽ | 2–3 мес. |
| Личный кабинет клиента, MVP веб-сервиса | Регистрация, профиль, заявки, статусы, оплата | от 900 тыс. ₽ | от 1,5 мес. |
| B2B-портал с каталогом | Индивидуальные цены, остатки, заказы, документы, обмен с 1С | от 900 тыс. ₽, полнофункциональный — от 1,5 млн ₽ | 4–6 мес. |
| Веб-сервис / SaaS среднего класса | Тарифы, подписки, роли, кабинеты, API, аналитика | 1,5–3 млн ₽ | 2–5 мес. |
| Сложная и нагруженная платформа | Много ролей и интеграций, высокая нагрузка, требования ИБ | от 3 млн ₽ | от 6 мес., enterprise — 6–12 мес. |
Рыночные вилки шире: например, в обзоре студии Artean простое веб-приложение стоит от 300–500 тыс. ₽, а сложные корпоративные порталы, CRM и SaaS-платформы — 5–10 млн ₽ и выше. Подробнее о минимальной версии продукта — в разборе сколько стоит MVP и как его запустить.
Почему CRM и портал «от» разных сумм
CRM под одну воронку — внутренний инструмент для десятка сотрудников с понятными сценариями, поэтому стартовая цена ниже. Клиентский кабинет и B2B-портал работают с внешними пользователями: нужны регистрация и восстановление доступа, защита от перебора паролей, адаптивный интерфейс, нагрузка от сотен контрагентов и почти всегда обмен с 1С. Если своя CRM рассматривается как альтернатива готовой облачной, посмотрите, что входит в разработку CRM под процессы компании, и сравните с подпиской на горизонте трёх лет.
Что увеличивает стоимость разработки веб-приложения
Базовую цену задаёт набор функций, а «надбавки» появляются из-за требований, которые пронизывают всю систему. Их важно назвать на старте: добавить их потом всегда дороже, чем заложить в архитектуру сразу.
Роли и права доступа
Разница между «админ и пользователь» и матрицей «дилер видит только свои заказы, региональный менеджер — дилеров своего региона, бухгалтер — документы без цен закупки» огромна. Разграничение прав затрагивает каждую выборку данных и каждый экран, поэтому в рыночных обзорах (например, у Artean) ролевую модель относят к самым дорогим блокам функционала.
Интеграции с 1С, ERP и внешними системами
Типовой обмен остатками и ценами с 1С:УТ или УНФ — предсказуемая задача. Двусторонний обмен заказами, контрагентами и документами с доработанной конфигурацией — отдельный мини-проект: нужно согласовать справочники, правила разрешения конфликтов, очередь обмена и поведение при недоступности 1С. Каждая интеграция — это не «подключение», а обработка ошибок и тестирование на реальных данных.
Нагрузка и скорость
Кабинет на сотню клиентов и сервис на десятки тысяч одновременных пользователей отличаются архитектурой: кэширование, очереди фоновых задач, горизонтальное масштабирование, нагрузочное тестирование. Если рост ожидается, лучше сразу заложить масштабируемую структуру, чем переписывать ядро через год.
Безопасность и 152-ФЗ
Если сервис хранит персональные данные россиян, базы с ними при сборе должны находиться в России, оператор обязан уведомить Роскомнадзор об обработке, а с 30 мая 2025 года за утечки действуют повышенные штрафы, вплоть до оборотных при повторном нарушении. На стороне разработки это двухфакторная аутентификация, журналирование действий, шифрование, разделение доступа к данным и российский хостинг. Для систем с повышенными требованиями — платёжные данные, банковская и отраслевая регуляторика — надбавка, по оценке студии Surf, составляет 30–50% бюджета.
Мобильные приложения и мультиплатформенность
Веб плюс нативные приложения для iOS и Android заметно увеличивают бюджет: к тому же бэкенду добавляются отдельные клиенты, синхронизация, публикация в сторах и тестирование под каждую платформу. Часто задачу закрывает PWA или мини-приложение в Telegram поверх того же бэкенда — дешевле и быстрее.
Сроки разработки веб-сервиса
Срок почти линейно связан с бюджетом: команда из аналитика, дизайнера, двух-трёх разработчиков и тестировщика «сжигает» примерно одинаковое количество часов в месяц. Ориентиры:
- простая CRM или MVP кабинета — 1,5–2 месяца;
- CRM с интеграциями, MVP корпоративного портала — 2–4 месяца;
- полноценный B2B-портал или SaaS среднего класса — 4–6 месяцев;
- нагруженная или enterprise-платформа — от 6 до 12 месяцев.
Ускорить проект, просто добавив людей, получается плохо: растут накладные расходы на коммуникацию. Реально ускоряют запуск урезанный первый релиз и параллельная работа над дизайном и бэкендом после того, как утверждены прототип и контракты API.
Пример оценки: B2B-портал для дилеров по функциям
Возьмём типовую задачу: портал для 300 дилеров производственной компании. Три роли (дилер, менеджер, администратор), каталог с индивидуальными ценами по договору, остатки по складам, заказы со статусами, счета и закрывающие документы, двусторонний обмен с 1С, уведомления на почту и в Telegram. Расчёт — при ставке 2 500 ₽/час; у других подрядчиков ставка отличается.
| Блок | Часы | Стоимость, ₽ | Доля |
|---|---|---|---|
| Аналитика, роли, ТЗ, архитектура | 60 | 150 000 | 8% |
| Прототип и дизайн (~25 экранов) | 90 | 225 000 | 12% |
| Бэкенд: авторизация, роли, каталог, цены, заказы | 170 | 425 000 | 23% |
| Фронтенд: кабинет дилера и менеджера | 140 | 350 000 | 19% |
| Интеграция с 1С (двусторонний обмен) | 80 | 200 000 | 11% |
| Уведомления: почта и Telegram | 16 | 40 000 | 2% |
| Админ-панель: пользователи, контент, справочники | 30 | 75 000 | 4% |
| Тестирование | 70 | 175 000 | 9% |
| DevOps: развёртывание, CI/CD, бэкапы, мониторинг | 24 | 60 000 | 3% |
| Управление проектом (~10%) | 68 | 170 000 | 9% |
| Итого | 748 | 1 870 000 | 100% |
Что можно убрать из первого релиза без ущерба для дилеров: собрать интерфейс на готовой дизайн-системе вместо уникальной (−36 ч), на старте сделать обмен с 1С однонаправленным — цены и остатки из 1С, а заказы выгружать пакетом (−30 ч), оставить только почтовые уведомления (−16 ч), упростить админ-панель до управления пользователями и справочниками (−10 ч). Минус 92 часа работ и 9 часов управления — 647 часов, или 1 617 500 ₽. Остальное добавляется вторым этапом на готовой архитектуре.
Стоимость владения после запуска: поддержка, хостинг, развитие
Запуск — середина жизни сервиса, а не конец расходов. Бюджет на год вперёд складывается из трёх статей.
- Поддержка — обновление зависимостей, исправление ошибок, мониторинг, реакция на инциденты. Ориентир по рынку — 10–20% стоимости разработки в год. Без неё система деградирует за 6–12 месяцев: устаревают библиотеки, копятся ошибки, закрываются уязвимости только у тех, кто обновляется.
- Хостинг и инфраструктура — от нескольких тысяч рублей в месяц за VPS для внутренней CRM до десятков тысяч за отказоустойчивую конфигурацию с резервированием. Плюс домены, SSL, платные API, SMS, почтовые сервисы.
- Развитие — новые модули и доработки по обратной связи пользователей. Это не обязательная статья, но у живого продукта она почти всегда есть; её планируют бэклогом и отдельным бюджетом.
Для B2B-портала из примера выше поддержка — около 190–370 тыс. ₽ в год плюс хостинг. Если вы сравниваете свою разработку с подпиской на облачный сервис, считайте полную стоимость владения на 3–5 лет, как в статье что такое SaaS и когда выгоднее своя разработка: при десятках пользователей подписка обычно дешевле, при сотнях — наоборот.
Как снизить бюджет на разработку без потери качества
- Начните с MVP. Оставьте в первом релизе один-два ключевых сценария и проверьте их на реальных пользователях. Остальное — вторым этапом на той же архитектуре.
- Не экономьте на аналитике. Она забирает 10–15% бюджета, но снимает главные риски переделок: ошибка в модели данных, найденная после релиза, стоит в разы дороже.
- Используйте готовые компоненты там, где уникальность не даёт денег: дизайн-система, авторизация, админ-панель, типовые коннекторы.
- Упрощайте интеграции на старте. Однонаправленный обмен или обмен по расписанию вместо реального времени часто закрывает 80% потребности.
- Подготовьте данные заранее. Чистые справочники в 1С и понятный владелец процесса экономят недели на интеграции и переносе.
- Выберите подходящую модель оплаты. Фиксированная смета удобна при понятном объёме, почасовая — для развития продукта; разбор есть в статье Fixed price или Time & Material.
Типичные ошибки при оценке стоимости
- Сравнивать итоговые суммы КП без состава работ. Дешёвое предложение часто просто не включает аналитику, тестирование или интеграцию с 1С.
- Требовать фиксированную цену по идее в три абзаца. Подрядчик либо заложит большой запас на риски, либо придёт с доплатами. Точная смета возможна после аналитики и прототипа.
- Забыть про роли внешних пользователей. «Кабинет для клиентов» без проработанных прав превращается в утечку чужих цен и заказов.
- Не заложить перенос данных и обучение. Выгрузка клиентской базы из старой системы и обучение сотрудников — реальные часы, их нужно видеть в смете.
- Не планировать бюджет на год после запуска. Поддержка и хостинг — обычная статья, а не «внезапные» расходы.
- Не проверить, кому достанется код. Если исходники и доступы остаются у подрядчика, любая доработка стоит столько, сколько он скажет.
Чек-лист: как подготовиться к оценке веб-сервиса
- Сформулирована бизнес-цель и метрика успеха: что должно измениться после запуска.
- Описаны роли пользователей и что каждая из них видит и делает.
- Выписаны 5–10 ключевых сценариев («дилер оформляет заказ по своим ценам»).
- Составлен список интеграций с версиями систем: 1С, CRM, оплата, доставка, телефония.
- Оценено количество пользователей сейчас и через 2–3 года.
- Определены требования к персональным данным и размещению серверов.
- Функции разделены на «нужно к запуску» и «можно вторым этапом».
- У подрядчика запрошена оценка по блокам в часах, а не одной суммой.
- В договоре закреплены передача исходного кода, гарантия и оплата по этапам.
- Заложен бюджет на поддержку и хостинг на первый год.
Итог
Стоимость веб-сервиса определяют бизнес-логика, роли, интеграции и требования к нагрузке и безопасности, а не количество экранов. По ориентирам нашей студии своя CRM начинается от 450 тыс. ₽, MVP корпоративного портала — от 550 тыс. ₽, личный кабинет и B2B-портал — от 900 тыс. ₽, веб-сервис среднего класса обходится в 1,5–3 млн ₽, сложные платформы — от 3 млн ₽. К этому добавляются 10–20% в год на поддержку плюс хостинг. Чтобы получить точную цифру, опишите роли, сценарии и интеграции и попросите оценку по функциям — так же, как это делают при заказной разработке веб-сервисов и порталов. Для внутренних систем полезно отдельно посмотреть, что входит в разработку корпоративного портала, прежде чем сравнивать его с коробочным решением.
