Exabit Logo

Что на самом деле влияет на стоимость сайта: 12 причин, почему похожие проекты расходятся в цене в 3-10 раз

22 мая 2025 · 4 мин чтения ·
Что на самом деле влияет на стоимость сайта: 12 причин, почему похожие проекты расходятся в цене в 3-10 раз

В прошлом году к нам пришел производитель оборудования с вопросом: почему в одном КП сайт стоит 680 тыс. ₽, а в другом 1,9 млн ₽, если по картинкам все почти одинаково. Мы за час разобрали сметы и увидели простую вещь: в дешевой не было аналитики, QA, нормального описания интеграции с amoCRM, а личный кабинет вообще был заявлен одной строкой, без ролей и статусов.

Самый дорогой сайт в моей практике на старте стоил 700 тыс. ₽. Его купили как "почти готовый", потом 6 месяцев чинили, переносили и дописывали, потому что реальный бизнес оказался сильно сложнее первого брифа. Короче, цена почти всегда сидит не в макете, а в том, что должно происходить после клика и после релиза.

Снаружи один сайт, внутри - разный объем работы

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

У нас был B2B-проект в дистрибуции. Клиент пришел с формулировкой "нужен сайт услуг, как у конкурента". После интервью картина стала другой: 3 роли, 17 статусов, согласование заявок, история заказов, мультиязычность и обмен с CRM. Визуально - аккуратный корпоративный сайт. По трудозатратам - почти внутренний рабочий инструмент.

Следующий фактор - архитектура и роли. Публичная часть может быть простой, но внутри часто живут админка, права доступа, уведомления, журнал действий. Еще один важный момент - нестандартные блоки. 10 типовых страниц на WordPress 6.6 делаются быстрее, чем 3 страницы с калькулятором, фильтрами и логикой под разные сценарии.

"Заказчики сравнивают главную страницу, а платить потом приходится за бизнес-логику", - CTO логистической платформы.

Бюджет разгоняют сценарии, а не красота макета

Самые дорогие куски проекта - пользовательские сценарии. Регистрация, оформление заказа, возврат, повторная покупка, согласование, уведомления в почту и мессенджеры. Каждый такой путь надо придумать, собрать, проверить и потом поддерживать.

Если скидка зависит от региона, типа клиента, остатков и истории заказов, это уже отдельный слой разработки. То же самое с интеграциями: CRM, ERP, 1С, платежи, доставка, телефония, склад. Здесь дорожает не только бэкенд, но и QA, потому что нужно прогнать ошибки, повторы, задержки и частичные сбои.

Когда на сайт заходят 50 человек в день, подходит одна архитектура. Когда в пике приходит 10 000 посетителей и параллельно работает кабинет партнеров, уже нужны кеширование, очереди и нормальный мониторинг. Мы обычно собираем такие вещи на Laravel 11 или Node.js 20 + NestJS, база - PostgreSQL 16, кеш и очереди - Redis. Но стек тут вторичен. Если сценарии не описаны, ошибиться в смете можно на любом фреймворке.

Вариант Что внутри Относительная цена
Базовый магазин каталог, корзина, заказ 1X
Магазин с CRM и складом остатки, статусы, обмен данными 1.4X–1.8X
Магазин с акциями и возвратами бонусы, правила скидок, возвраты 1.8X–2.3X
Проект с кабинетами роли, история, уведомления 2.5X+

Самые дорогие решения принимаются до первой строки кода

Девятый фактор - качество брифа. Десятый - discovery, то есть предпроектная аналитика. Одиннадцатый - изменения объема работ по ходу проекта. Вот эти три пункта чаще всего и превращают "дешевую" смету в дорогую.

Я бы сделал так: до старта зафиксировал роли, ключевые сценарии, интеграции, границы MVP и то, что уходит на второй этап. У нас discovery обычно занимает 1-2 недели и стоит 5-15% бюджета, но потом экономит 1-2 месяца переделок.

Небольшой срез по одному проекту в услугах:

  • До discovery - смета 820 тыс. ₽, срок 8 недель
  • После discovery - смета 1,14 млн ₽, срок 11 недель
  • Что нашли - кабинет менеджера, 300 SEO-страниц, 2 воронки, интеграция с Bitrix24
  • Что сэкономили - не переделывали архитектуру перед релизом

Мы сами на этом обжигались. Один раз зашли в проект слишком рано, по короткому описанию. Через месяц всплыл новый статус заказа, а за ним потянулись права доступа, уведомления, фильтры, отчеты и тесты. Снаружи правка выглядела небольшой, а по факту срок уехал на 3 недели. С тех пор в код раньше времени не идем.

Тип проекта:
Роли пользователей:
Ключевые сценарии:
Интеграции:
Что обязательно в MVP:
Что уходит на 2 этап:

Дешевый старт иногда разумен. Иногда это просто отложенная миграция

Для лендинга, простого корпоративного сайта или каталога Tilda, WordPress, WooCommerce, Shopify, 1C-Битрикс - нормальный выбор. Если задача запуститься за 4-6 недель и быстро проверить спрос, я сам часто иду туда.

Проблемы начинаются, когда на простой базе пытаются строить сервис с ролями, API и сложными статусами. У нас был B2B-стартап, который купил сайт на конструкторе: каталог, форма заявки, кабинет "потом". Через 6 месяцев понадобились роли, API, статусы заказов и интеграция с amoCRM. Платформа уже не тянула. Бюджет на доработки почти догнал новую разработку на Node.js 20 + NestJS.

Здесь появляется двенадцатый фактор - стоимость владения после релиза. Лицензии, ограничения платформы, цена доработок, скорость работы, стоимость поддержки - это реальные деньги, которых часто нет в первом КП.

Смотрите на состав сметы, а не на одну цифру

Если подрядчик пишет "создать сайт - 600 тыс. ₽", это еще не цена проекта. Это может быть только дизайн, верстка и базовый бэкенд без QA, миграции контента, SEO-подготовки и поддержки после запуска.

Я бы просил смету по блокам:

  • аналитика и проектирование
  • дизайн, фронтенд, бэкенд, интеграции
  • QA, контент, запуск
  • что входит в цену, а что идет допработами

За ближайшие 3 дня можно сильно улучшить точность оценки: собрать роли пользователей, выписать 10 ключевых сценариев, перечислить все интеграции и отправить это 2-3 подрядчикам. А потом задать один вопрос: что сломается в этой смете, когда бизнес начнет работать по-настоящему? По ответу обычно сразу видно, кто считал проект, а кто просто продал красивую цифру.

Нужна помощь с реализацией?

Расскажите о задаче - предложим решение и дадим оценку сроков.