Личный кабинет на сайте стоит столько, сколько в нём сценариев работы с данными: простой кабинет с профилем, историей заказов и повторным заказом - это 40-80 часов разработки и на рынке от 150 000 ₽, рабочий с документами и балансом - 120-250 часов, B2B с индивидуальными ценами и обменом с 1С - 300-700 часов. Смету двигают не экраны, а интеграции и роли. Разбираем блоки работ в часах, три уровня кабинета, что удорожает проект, как запустить дешевле и сколько стоит содержать кабинет после запуска.
Личный кабинет на сайте стоит столько, сколько в нём сценариев работы с данными. Простой кабинет - регистрация, профиль, история заказов и повторный заказ в один клик - это 40-80 часов разработки, на рынке от 150 000 ₽. Рабочий кабинет с документами, балансом, заявками и уведомлениями - 120-250 часов, на рынке от 400 000 ₽. Кабинет для B2B с индивидуальными ценами, лимитами, договорами и двусторонним обменом с 1С - 300-700 часов, и это уже проект от миллиона. Главное, что двигает смету, - не дизайн и не количество экранов, а число интеграций и ролей пользователей. Актуально на октябрь 2026 года.
Ниже разбираем по порядку: что вообще считать личным кабинетом, по каким признакам понятно, что он нужен (и когда достаточно формы и почты), из каких блоков работ складывается смета, сколько часов занимает каждый блок, что удорожает проект в разы и как запустить первую версию дешевле, не выбросив её потом. Оценки часов - из практики Honey Hunters Digital на проектах разработки и поддержки: сайты услуг, оптовые каталоги, интернет-магазины и порталы на Битриксе, MODX и самописных решениях.
Что считается личным кабинетом, а что нет
Личный кабинет - это закрытая часть сайта, где пользователь видит данные, относящиеся лично к нему, и может с ними что-то делать. Ключевое слово здесь - «его данные»: заказы, договоры, баланс, заявки, показания счётчиков, записи на приём. Если после входа человек видит ту же страницу, что и все остальные, плюс своё имя в углу, это не кабинет, а авторизация.
Путаница в терминах стоит денег на этапе оценки. Вот что часто называют личным кабинетом, хотя задача решается проще и дешевле:
- Закрытый раздел с файлами для клиентов. Прайс-лист и каталог по паролю - это 4-10 часов работы, а не кабинет.
- Форма с подтверждением по почте. Если клиенту нужно просто отправить заявку и получить ответ, кабинет не нужен совсем.
- История заказов в интернет-магазине. В большинстве CMS это штатный функционал: его надо настроить и причесать, а не писать с нуля.
- Страница «мои записи» у клиники или студии. Часто дешевле решается через уже купленную систему записи, а на сайте остаётся только кнопка входа.
А вот это уже кабинет, и его придётся разрабатывать: индивидуальные цены и скидки, взаиморасчёты и акты, несколько сотрудников со стороны клиента с разными правами, загрузка документов в обе стороны, статусы заказов, тянущиеся из учётной системы, подписки и автоплатежи.
Когда личный кабинет действительно нужен
Кабинет нужен, когда без него менеджер руками делает одно и то же каждый день. Это главный признак, и он измеряется в часах, а не в ощущениях. Если три сотрудника по полтора часа в день пересылают клиентам счёт, остаток по договору и статус заказа, кабинет окупится за несколько месяцев. Если такой переписки две-три в неделю, он не окупится никогда.
Пять ситуаций, в которых кабинет оправдан:
- Повторные покупки по своим ценам. Оптовик берёт одну и ту же номенклатуру два раза в месяц, у каждого своя скидка. Кабинет убирает из цепочки менеджера и прайс в Excel.
- Документооборот. Клиенты регулярно просят счёт, акт, УПД, накладную. Выдача документов по запросу - это чистая рутина, её можно отдать интерфейсу.
- Длинные процессы со статусами. Производство, логистика, ремонт, стройка: клиент хочет видеть, на каком этапе его заказ, и звонит, чтобы это узнать.
- Подписка или регулярные платежи. Нужно место, где человек сам меняет тариф, карту и видит историю списаний.
- Несколько пользователей у одного клиента. Закупщик, бухгалтер и директор смотрят разное - значит, нужны роли и права.
Три ситуации, когда кабинет лучше не делать: товар покупают один раз в жизни; клиентов меньше нескольких десятков и каждый общается с личным менеджером; у компании нет учётной системы, из которой кабинет брал бы данные. В последнем случае кабинет придётся наполнять вручную, и экономии не будет вообще - рутина просто переедет из почты в админку.
Из чего складывается смета: блоки работ и часы
Смета личного кабинета всегда собирается из блоков, и каждый блок можно включить или выключить. Ниже типовые объёмы по нашему опыту - в часах, чтобы оценка не зависела от ставки конкретного подрядчика. Умножьте нужные строки на ставку, которую вам назвали, и получите реалистичный бюджет.
| Блок работ | Часы | Что входит |
|---|---|---|
| Аналитика и ТЗ | 8-30 | Сценарии, роли, структура данных, схема экранов |
| Дизайн кабинета | 12-40 | Макеты экранов, мобильная версия, состояния и ошибки |
| Регистрация и вход | 8-20 | Почта или телефон, подтверждение, восстановление пароля |
| Профиль и реквизиты | 6-16 | Данные компании, адреса доставки, контактные лица |
| История заказов и повторный заказ | 10-30 | Список, карточка заказа, кнопка «заказать снова» |
| Документы | 12-40 | Счета, акты, накладные, скачивание, архив по периодам |
| Баланс и взаиморасчёты | 16-50 | Остаток, лимит, история платежей, сверка |
| Индивидуальные цены и скидки | 20-60 | Логика ценообразования, персональный каталог |
| Роли и права сотрудников клиента | 16-40 | Приглашение сотрудников, уровни доступа, согласования |
| Обмен с 1С или другой учётной системой | 40-200 | Протокол обмена, справочники, заказы, оплаты, статусы |
| Уведомления | 8-24 | Почта, Telegram, СМС, настройки подписок |
| Онлайн-оплата | 12-30 | Эквайринг, чеки, возвраты, сверка платежей |
| Безопасность и 152-ФЗ | 8-24 | Шифрование, журналы, согласия, политика |
| Тестирование и запуск | 16-50 | Проверка сценариев, перенос клиентов, обучение |
Складывать блоки нужно честно: кабинет с документами и балансом без обмена с учётной системой не работает. Если в смете есть «взаиморасчёты» и нет интеграции, значит, цифры кто-то будет вбивать руками.
Три уровня кабинета и реальные вилки цен
Практика показывает три устойчивых уровня, и бюджеты между ними различаются не на проценты, а в разы. Вилки ниже - рыночные, по проектам российских студий на октябрь 2026 года; конкретная цена зависит от ставки подрядчика и состояния вашего сайта.
Уровень 1. Простой кабинет: 40-80 часов, на рынке от 150 000 ₽. Регистрация, профиль, история заказов, повторный заказ, скачивание счёта. Данные берутся из самого сайта, интеграций нет. Подходит интернет-магазину и сервису с типовыми услугами. Срок - 3-5 недель.
Уровень 2. Рабочий кабинет: 120-250 часов, на рынке от 400 000 ₽. Всё из первого уровня плюс документы, баланс, заявки с статусами, уведомления, односторонний обмен с учётной системой. Это самый частый выбор компаний, которые работают и с розницей, и с юрлицами. Срок - 6-10 недель.
Уровень 3. B2B-кабинет: 300-700 часов, на рынке от 1 000 000 ₽. Индивидуальные цены, кредитные лимиты, несколько сотрудников клиента с правами, согласование заказов, двусторонний обмен с 1С, подписанные документы, иногда мобильное приложение сверху. Срок - от 3 месяцев. Здесь уже имеет смысл говорить не о «кабинете», а о разработке веб-системы со своим жизненным циклом.
Если вам называют цену за кабинет без вопросов про учётную систему, роли и документы, это не оценка, а цифра из головы. Нормальная оценка начинается с 2-4 часов разбора ваших процессов.
Что удорожает кабинет сильнее всего
Четыре фактора способны удвоить смету, и ни один из них не виден на макетах. Их стоит обсудить до подписания договора.
- Интеграция с учётной системой. Самый дорогой блок почти всегда. Если в 1С номенклатура ведётся «как сложилось», часть бюджета уйдёт на разбор справочников, а не на код.
- Роли и согласования. Каждая новая роль - это не один экран, а новая проверка прав в каждом сценарии. Три роли вместо одной дают примерно плюс 40-60% к блоку заказов.
- Деньги внутри кабинета. Оплаты, лимиты, возвраты и сверка требуют аккуратной работы с ошибками: что показывать, если платёж прошёл, а 1С ещё не ответила. Это тестирование, которого в смете обычно не хватает.
- Унаследованный сайт. Кабинет на устаревшей CMS без обновлений - это сначала приведение сайта в рабочее состояние, и только потом разработка. Иногда дешевле переехать, чем встраиваться.
Личный кабинет и 1С: где прячется половина бюджета
Обмен с 1С занимает от 40 до 200 часов, и разброс объясняется состоянием данных, а не сложностью протокола. Если у товара есть внятный артикул, у контрагента - один ИНН, а цены лежат в типах цен, обмен настраивается быстро. Если артикулы дублируются, один клиент числится тремя контрагентами, а скидки живут в комментариях к заказу, сначала придётся наводить порядок в учёте.
Что полезно подготовить до старта: список справочников, которые должны попасть на сайт; правило, по которому определяется цена для конкретного клиента; решение, что считается источником истины для каждой сущности (заказы обычно рождаются на сайте, цены и остатки - в 1С); частоту обмена. Подробный разбор этой части - в отдельной статье про стоимость интеграции сайта с 1С.
Отдельно про частоту: обмен раз в 10-15 минут закрывает почти все бизнес-задачи и стоит дешевле, чем обмен в реальном времени. Требование «остаток должен быть точным в секунду» удорожает интеграцию заметно и почти никогда не нужно - достаточно показывать, что остаток актуален на такое-то время.
Безопасность и персональные данные
Личный кабинет - это всегда обработка персональных данных, поэтому минимальный набор требований выполняется не по желанию. Нужны: HTTPS на всём сайте, хранение паролей только в виде хешей, ограничение попыток входа, журнал действий пользователей, политика обработки персональных данных и явное согласие при регистрации, а также разделение прав внутри админки, чтобы не каждый сотрудник видел базу клиентов целиком.
Это 8-24 часа в смете, и экономить на них бессмысленно: утечка данных клиентов стоит дороже любой разработки, а требования к согласиям и уведомлениям мы разбирали в материале про 152-ФЗ на сайте. Отдельно стоит договориться, кто после запуска следит за обновлениями CMS и модулей: кабинет - самая чувствительная часть сайта, и дыра в нём открывает доступ к данным, а не просто портит вёрстку.
Сколько стоит содержать кабинет после запуска
Кабинет требует регулярного обслуживания: обмен с 1С ломается при изменениях в учёте, платёжные шлюзы меняют API, появляются запросы от клиентов и правки в логике. По нашему опыту на поддержку кабинета уходит 2-8 часов в месяц в спокойном режиме и больше в первые два месяца после запуска.
Тарифы поддержки сайта в Honey Hunters Digital выглядят так: базовый - от 15 000 ₽ в месяц, это 4 часа работ и «Красная кнопка» на срочные ситуации (часы в этом тарифе не переносятся на следующий месяц); 51 000 ₽ в месяц - час стоит 3 000 ₽, неизрасходованные часы переносятся; 96 000 ₽ в месяц - час 2 900 ₽, часы тоже переносятся. Для сайта с кабинетом и активным обменом данных обычно нужен второй вариант: там хватает запаса на доработки, а не только на тушение пожаров.
Один практический момент: сразу после запуска полезно держать повышенный запас часов. Первый месяц живого использования выявляет больше правок, чем всё тестирование - просто потому, что реальные клиенты делают то, чего не предполагал сценарий.
Как запустить дешевле: MVP за пять шагов
Самая надёжная экономия - не сокращать часы на блоках, а сократить количество блоков в первой версии. Работающий порядок такой:
- Посчитайте рутину. Выпишите, что менеджеры делают руками, и сколько времени это занимает в неделю. Верхние две строки - и есть ваш первый релиз.
- Оставьте один тип пользователя. Роли и согласования добавляются вторым этапом, когда понятно, кто чем реально пользуется.
- Сделайте обмен односторонним. Сначала данные из учётной системы на сайт, потом заказы обратно. Это дешевле и даёт результат быстрее.
- Документы - скачиванием, не генерацией. На старте достаточно выгружать готовые файлы из учётной системы; собственный генератор печатных форм подождёт.
- Запустите на части клиентов. 10-20 лояльных компаний дадут список правок, который не придумает ни один аналитик, и это дешевле, чем переделывать кабинет для всех.
Такой подход превращает проект на 300 часов в первый релиз на 80-120 часов, который приносит пользу уже через полтора месяца. Остальное достраивается на поддержке, когда приоритеты видны по живому использованию.
Пять ошибок, которые дороже всего
- Кабинет «как у конкурента». Копируется интерфейс, а не процессы. В итоге появляются разделы, в которые никто не заходит, и нет того, за чем клиенты звонят.
- Нет ответственного на стороне заказчика. Кабинет опирается на учётную систему, и без человека, который принимает решения по данным, проект встаёт на недели.
- Старт без ТЗ. У кабинета много невидимых сценариев: что происходит при отказе оплаты, при удалении сотрудника, при возврате. Если их не описать, они всплывут как «доработки» и удвоят бюджет. Как описывать задачу, разбирали в статье про техническое задание на разработку сайта.
- Запуск без переноса клиентов. Кабинет сделан, но клиенты о нём не знают и логины не получили. Самая обидная ошибка: деньги потрачены, пользователей нет.
- Нет поддержки после релиза. Через три месяца меняется что-то в 1С, обмен падает, и кабинет показывает старые остатки. Клиенты возвращаются к звонкам, и проект считается неудачным.
Чек-лист: что выяснить до заказа кабинета
- Какие три операции он должен забрать у менеджеров и сколько это часов в неделю.
- Сколько клиентов им реально будут пользоваться в первые полгода.
- Есть ли учётная система и в каком состоянии в ней справочники.
- Сколько ролей нужно в первой версии (честно: чаще всего одна).
- Какие документы клиент должен получать сам.
- Нужны ли деньги внутри кабинета: оплаты, лимиты, возвраты.
- Кто со стороны компании отвечает за данные и принимает решения.
- На какой CMS стоит сайт и готов ли он к встраиванию кабинета.
- Что происходит с данными при увольнении сотрудника клиента.
- Кто поддерживает кабинет после запуска и в каком объёме часов.
Если на эти десять вопросов есть ответы, оценка от подрядчика будет отличаться от итога не в разы, а в пределах 15-20%. Если ответов нет, любая цифра в смете - это ставка на удачу.
Хотите понять, нужен ли вам кабинет и в каком объёме, - напишите нам: разберём ваши процессы, скажем прямо, если задача закрывается настройкой готового модуля или вообще без кабинета, и назовём объём работ в часах для первой версии. Это разработка веб-сайтов и сервисов, а дальше кабинет живёт на поддержке. Связаться можно через страницу контактов. И заходите в наш Telegram-канал «Тусовка владельцев сайтов»: там мы пишем короткие заметки о том, что на этой неделе сломалось у реального бизнеса в вебе и во сколько обошлось - читать полезнее, чем любой список трендов.
Частые вопросы
Можно ли обойтись готовым модулем и не платить за разработку?
Иногда да. В Битриксе и на маркетплейсах есть модули кабинетов, которые закрывают историю заказов, профиль и скачивание счетов - это 10-30 часов на установку и настройку вместо 60-80 на разработку. Готовые решения перестают подходить там, где начинается ваша специфика: индивидуальные цены, лимиты, нестандартные статусы.
Сколько стоит кабинет на Битриксе по сравнению с самописным?
На Битриксе первая версия обычно дешевле на 20-40%: авторизация, корзина, заказы и обмен с 1С там уже есть, их нужно донастроить. Самописное решение выигрывает на сложной логике - когда штатные механизмы приходится переделывать, экономия от «готового» исчезает.
Нужен ли личный кабинет обычному интернет-магазину?
В розничном магазине достаточно штатной истории заказов и повторного заказа. Полноценный кабинет оправдан, когда появляются оптовые клиенты, свои цены или отсрочка платежа.
Можно ли запустить кабинет без 1С и подключить обмен позже?
Да, и часто так дешевле. Но структуру данных стоит заложить с расчётом на будущий обмен: идентификаторы товаров и контрагентов, типы цен, статусы заказов. Если об этом не подумать на старте, подключение 1С позже обойдётся дороже, чем изначально.
Сколько времени занимает разработка кабинета?
Простой - 3-5 недель, рабочий - 6-10 недель, B2B с интеграцией - от 3 месяцев. Сроки растут не от объёма кода, а от скорости согласований и готовности данных на стороне заказчика.
Дата публикации: 2026-10-02






