Из чего складывается стоимость разработки сайта
Разбор статей затрат: дизайн, число страниц, каталог, админ-панель, личный кабинет, интеграции, оплата, тестирование, размещение и сопровождение. Чек-лист вопросов подрядчику.
Одинакового «сайта» не существует, поэтому цены на него различаются в разы. Разброс возникает не из-за жадности подрядчиков, а из-за того, что под словом «сайт» стороны понимают разный объём работ: от одной страницы с формой до площадки с каталогом, кабинетом и оплатой.
Ниже — статьи, из которых складывается цена, и вопросы, которые снимают разброс в оценках.
Что влияет на стоимость
| Статья | Что определяет цену | Сильно ли влияет |
|---|---|---|
| Дизайн | Готовый шаблон, адаптация типового решения или индивидуальный макет под бренд | Сильно |
| Число уникальных страниц | Считаются не страницы, а типы страниц: 50 карточек товара — это один тип | Умеренно |
| Каталог | Наличие категорий, фильтров, поиска, вариантов товара | Сильно |
| Административная панель | Возможность самому менять контент без разработчика | Сильно |
| Личный кабинет | Регистрация, история заказов, документы | Сильно |
| Роли и права | Несколько типов пользователей с разными правами | Сильно |
| Интеграции | CRM, 1С, службы доставки, мессенджеры, внешние API | Сильно, зависит от готовности API на той стороне |
| Приём оплаты | Платёжная система, чеки, возвраты, работа с юрлицами | Умеренно |
| Наполнение контентом | Кто пишет тексты и готовит изображения | Умеренно |
| Тестирование | Проверка на устройствах, сценарии оплаты, нагрузка | Умеренно |
| Размещение и запуск | Хостинг, домен, сертификат, настройка сервера | Слабо, но забывают чаще всего |
| Резервное копирование | Регулярные копии и проверка восстановления | Слабо по цене, критично по последствиям |
| Сопровождение | Обновления, исправления, изменения после запуска | Постоянные расходы, а не разовые |
Три статьи, которые двигают цену сильнее всего
Административная панель
Сайт без админ-панели дешевле, но любое изменение текста требует разработчика. Сайт с панелью дороже на старте и дешевле в эксплуатации.
Вопрос, который решает: как часто будет меняться содержимое. Если раз в год — панель не нужна. Если каталог обновляется еженедельно — без неё разработка окупится за пару месяцев.
Личный кабинет и роли
Кабинет — это не «ещё одна страница». Это регистрация, восстановление доступа, хранение персональных данных, разграничение прав и отдельный контур тестирования. Появление ролей умножает число сценариев, которые нужно спроектировать и проверить.
Интеграции
Самая непредсказуемая статья. Интеграция с сервисом, у которого есть документированный API, — понятная работа. Интеграция с системой, где API нет или он недокументирован, может стоить дороже всего остального сайта.
Что часто не входит в озвученную цену
Эти пункты не всегда включают в первоначальную оценку, а потом они появляются в счёте или, что хуже, не появляются вовсе.
- Тексты и изображения. Часто предполагается, что их даёт заказчик.
- Домен и хостинг. Обычно оплачиваются отдельно и ежегодно.
- TLS-сертификат и его продление. Забытое продление приводит к предупреждению браузера у всех посетителей.
- Резервное копирование. Нужно уточнять, делаются ли копии и проверяются ли они восстановлением.
- Правки после сдачи. Сколько итераций входит в цену и что считается новой задачей.
- Обновление зависимостей. Сайт без обновлений со временем становится уязвимым.
- Передача доступов. Домен, хостинг и репозиторий должны быть оформлены на вас, а не на подрядчика.
Ориентиры по стоимости
Точную цену без описания задачи назвать нельзя — любая конкретная сумма «за сайт» без списка работ означает, что подрядчик подставит под неё свой объём. Стартовые ориентиры для понимания порядка величин:
| Тип решения | Стартовая цена | Что обычно входит |
|---|---|---|
| Сайт | от 20 000 ₽ | Лендинг, корпоративный сайт, каталог или площадка с личным кабинетом — состав определяется задачей |
| Внутренняя программа или CRM | от 40 000 ₽ | Заказы, клиенты, сотрудники и документы в одной системе вместо таблиц |
| Автоматизация процессов | от 15 000 ₽ | Отчёты, уведомления и перенос данных между сервисами |
| Telegram-бот | от 20 000 ₽ | Приём заявок, каталог, запись, расчёт стоимости, передача менеджеру |
Это стартовые цены наших услуг, а не средние по рынку. Итоговая стоимость зависит от объёма — собрать примерный состав проекта можно в калькуляторе.
Чек-лист вопросов подрядчику
Задайте их всем, у кого запрашиваете оценку. Одинаковые ответы делают предложения сравнимыми — а разброс цен обычно объясняется первым же пунктом.
- Что входит в названную сумму, а что оплачивается отдельно?
- Дизайн индивидуальный или адаптация готового решения?
- Есть ли админ-панель и что именно через неё можно менять?
- Кто готовит тексты и изображения?
- Входит ли размещение, домен и сертификат? На кого они оформляются?
- Настраивается ли резервное копирование и проверяется ли восстановление?
- Сколько итераций правок входит в цену?
- Что считается гарантийным случаем и сколько длится гарантия?
- Кому принадлежит исходный код после оплаты?
- Сколько стоит сопровождение в месяц и что в него входит?
- Какие интеграции заложены и есть ли у них документированный API?
- Как передаются доступы при завершении работы?
Как сократить бюджет без потерь
Урезать нужно объём, а не качество работ. Дешевле всего экономить так:
- Сократить число типов страниц, а не отказываться от тестирования.
- Отложить личный кабинет, если на старте он не нужен для продаж.
- Начать без сложных фильтров каталога — добавить, когда позиций станет много.
- Вынести интеграции во второй этап, оставив на старте ручной перенос.
- Подготовить тексты самостоятельно — это заметная доля бюджета.
Чего сокращать не стоит: тестирование, резервное копирование и передачу доступов. Экономия здесь превращается в расходы при первой же проблеме.
Коротко
- Разброс цен обычно объясняется разным пониманием объёма, а не наценкой.
- Сильнее всего на цену влияют админ-панель, личный кабинет с ролями и интеграции.
- Размещение, сертификат, резервные копии и сопровождение — отдельные статьи, их нужно уточнять.
- Домен, хостинг и код должны оформляться на заказчика.
- Сокращать бюджет следует объёмом функций, а не тестированием и резервными копиями.
Если ещё не решили, нужен ли сайт или достаточно бота, посмотрите сравнение. Готовый шаблон постановки задачи для бота — в материале о техническом задании.