Перейти к содержимому
ИТ-разработка

Из чего складывается стоимость разработки сайта

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

5 минут чтенияКоманда RKTSocial

Одинакового «сайта» не существует, поэтому цены на него различаются в разы. Разброс возникает не из-за жадности подрядчиков, а из-за того, что под словом «сайт» стороны понимают разный объём работ: от одной страницы с формой до площадки с каталогом, кабинетом и оплатой.

Ниже — статьи, из которых складывается цена, и вопросы, которые снимают разброс в оценках.

Что влияет на стоимость

СтатьяЧто определяет ценуСильно ли влияет
ДизайнГотовый шаблон, адаптация типового решения или индивидуальный макет под брендСильно
Число уникальных страницСчитаются не страницы, а типы страниц: 50 карточек товара — это один типУмеренно
КаталогНаличие категорий, фильтров, поиска, вариантов товараСильно
Административная панельВозможность самому менять контент без разработчикаСильно
Личный кабинетРегистрация, история заказов, документыСильно
Роли и праваНесколько типов пользователей с разными правамиСильно
ИнтеграцииCRM, 1С, службы доставки, мессенджеры, внешние APIСильно, зависит от готовности API на той стороне
Приём оплатыПлатёжная система, чеки, возвраты, работа с юрлицамиУмеренно
Наполнение контентомКто пишет тексты и готовит изображенияУмеренно
ТестированиеПроверка на устройствах, сценарии оплаты, нагрузкаУмеренно
Размещение и запускХостинг, домен, сертификат, настройка сервераСлабо, но забывают чаще всего
Резервное копированиеРегулярные копии и проверка восстановленияСлабо по цене, критично по последствиям
СопровождениеОбновления, исправления, изменения после запускаПостоянные расходы, а не разовые

Три статьи, которые двигают цену сильнее всего

Административная панель

Сайт без админ-панели дешевле, но любое изменение текста требует разработчика. Сайт с панелью дороже на старте и дешевле в эксплуатации.

Вопрос, который решает: как часто будет меняться содержимое. Если раз в год — панель не нужна. Если каталог обновляется еженедельно — без неё разработка окупится за пару месяцев.

Личный кабинет и роли

Кабинет — это не «ещё одна страница». Это регистрация, восстановление доступа, хранение персональных данных, разграничение прав и отдельный контур тестирования. Появление ролей умножает число сценариев, которые нужно спроектировать и проверить.

Интеграции

Самая непредсказуемая статья. Интеграция с сервисом, у которого есть документированный API, — понятная работа. Интеграция с системой, где API нет или он недокументирован, может стоить дороже всего остального сайта.

Что часто не входит в озвученную цену

Эти пункты не всегда включают в первоначальную оценку, а потом они появляются в счёте или, что хуже, не появляются вовсе.

  • Тексты и изображения. Часто предполагается, что их даёт заказчик.
  • Домен и хостинг. Обычно оплачиваются отдельно и ежегодно.
  • TLS-сертификат и его продление. Забытое продление приводит к предупреждению браузера у всех посетителей.
  • Резервное копирование. Нужно уточнять, делаются ли копии и проверяются ли они восстановлением.
  • Правки после сдачи. Сколько итераций входит в цену и что считается новой задачей.
  • Обновление зависимостей. Сайт без обновлений со временем становится уязвимым.
  • Передача доступов. Домен, хостинг и репозиторий должны быть оформлены на вас, а не на подрядчика.

Ориентиры по стоимости

Точную цену без описания задачи назвать нельзя — любая конкретная сумма «за сайт» без списка работ означает, что подрядчик подставит под неё свой объём. Стартовые ориентиры для понимания порядка величин:

Тип решенияСтартовая ценаЧто обычно входит
Сайтот 20 000 ₽Лендинг, корпоративный сайт, каталог или площадка с личным кабинетом — состав определяется задачей
Внутренняя программа или CRMот 40 000 ₽Заказы, клиенты, сотрудники и документы в одной системе вместо таблиц
Автоматизация процессовот 15 000 ₽Отчёты, уведомления и перенос данных между сервисами
Telegram-ботот 20 000 ₽Приём заявок, каталог, запись, расчёт стоимости, передача менеджеру

Это стартовые цены наших услуг, а не средние по рынку. Итоговая стоимость зависит от объёма — собрать примерный состав проекта можно в калькуляторе.

Чек-лист вопросов подрядчику

Задайте их всем, у кого запрашиваете оценку. Одинаковые ответы делают предложения сравнимыми — а разброс цен обычно объясняется первым же пунктом.

  1. Что входит в названную сумму, а что оплачивается отдельно?
  2. Дизайн индивидуальный или адаптация готового решения?
  3. Есть ли админ-панель и что именно через неё можно менять?
  4. Кто готовит тексты и изображения?
  5. Входит ли размещение, домен и сертификат? На кого они оформляются?
  6. Настраивается ли резервное копирование и проверяется ли восстановление?
  7. Сколько итераций правок входит в цену?
  8. Что считается гарантийным случаем и сколько длится гарантия?
  9. Кому принадлежит исходный код после оплаты?
  10. Сколько стоит сопровождение в месяц и что в него входит?
  11. Какие интеграции заложены и есть ли у них документированный API?
  12. Как передаются доступы при завершении работы?

Как сократить бюджет без потерь

Урезать нужно объём, а не качество работ. Дешевле всего экономить так:

  • Сократить число типов страниц, а не отказываться от тестирования.
  • Отложить личный кабинет, если на старте он не нужен для продаж.
  • Начать без сложных фильтров каталога — добавить, когда позиций станет много.
  • Вынести интеграции во второй этап, оставив на старте ручной перенос.
  • Подготовить тексты самостоятельно — это заметная доля бюджета.

Чего сокращать не стоит: тестирование, резервное копирование и передачу доступов. Экономия здесь превращается в расходы при первой же проблеме.

Коротко

  • Разброс цен обычно объясняется разным пониманием объёма, а не наценкой.
  • Сильнее всего на цену влияют админ-панель, личный кабинет с ролями и интеграции.
  • Размещение, сертификат, резервные копии и сопровождение — отдельные статьи, их нужно уточнять.
  • Домен, хостинг и код должны оформляться на заказчика.
  • Сокращать бюджет следует объёмом функций, а не тестированием и резервными копиями.

Если ещё не решили, нужен ли сайт или достаточно бота, посмотрите сравнение. Готовый шаблон постановки задачи для бота — в материале о техническом задании.