Сколько стоит разработка личного кабинета: от профиля до клиентского портала

«Нужен личный кабинет» может означать страницу с именем и историей заказов или систему, где клиент отправляет документы, менеджер меняет статус, а руководитель видит отчёт. Если принять эти задачи за одну функцию, есть риск неверно сравнить сметы и потратить лишние деньги. Цена складывается из действий пользователя, прав доступа, источников данных и проверок перед запуском. Ниже разберём три уровня задачи, покажем опубликованный ценовой ориентир другого разработчика и дадим короткий шаблон, с которым можно запросить сопоставимые сметы. Сумму для проекта 13FOX назовём после разбора его состава, а не по названию «кабинет».

Короткий ответ: какая цена уже есть в открытых предложениях

Единой цены «за личный кабинет» нет. Для ориентира: студия «Мартовский Код» публиковала 30 марта 2026 года старт от 260 тысяч рублей за MVP (первую работающую версию с входом, профилем и одним модулем) и 650 тысяч — 2,5 миллиона рублей за портал с несколькими модулями и интеграциями. Это условия одного исполнителя, а не средняя цена рынка и не предложение 13FOX. Без списка функций переносить любую из этих сумм на ваш проект нельзя.

Эти примеры ближе к нашему первому и третьему составу ниже, но даже «профиль» у разных команд может включать разные работы. Для среднего состава (кабинета с заявками и статусами) сопоставимой публичной суммы у нас нет; выводить её как середину между двумя чужими предложениями было бы неверно.

Для своей задачи полезнее ответить на четыре вопроса: кто входит, что делает, откуда берутся данные и что бывает при ошибке? Если пользователь лишь меняет телефон, объём один. Если он подписывает документ, оплачивает счёт и отслеживает несколько заявок, понадобится другая система. Предварительную оценку 13FOX готовит после обсуждения функций, ролей и интеграций. Этот порядок указан на странице решения.

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

Три разных состава проекта

Профиль на существующем сайте. Человек входит, меняет контакты и видит свою историю. Если у сайта уже есть надёжные учётные записи и нужные данные, часть основы можно использовать. Но даже короткий профиль надо проверить: другой пользователь не должен получить чужую историю, подставив номер записи в адрес страницы.

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

Клиентский портал. У компании несколько ролей и источников: заказы в 1С, документы в отдельном сервисе, оплата у провайдера, разрешения у разных подразделений. Портал должен показывать согласованную картину. Его нельзя оценить по числу кнопок на макете: нужно проверить права, ошибки обмена, хранение и восстановление данных.

Граница между сайтом и кабинетом: форма «оставить заявку» отправляет одно сообщение. Кабинет узнаёт человека при следующем входе, хранит доступную ему историю и позволяет продолжить работу. Если повторного личного действия нет, отдельный кабинет может быть лишним.

Что показывает проект CentreVisa

В нашем проекте CentreVisa клиент выбирает услугу и отправляет заявку, затем возвращается к ней: в разделе «Мои заявки» видны обращения в работе и завершённые, а в чате можно уточнить вопрос у консультанта. Это мобильный продукт, поэтому его бюджет нельзя выдавать за цену веб-кабинета. Но сам сценарий полезен при постановке задачи: человеку нужен не «профиль ради профиля», а понятный следующий шаг по его обращению.

Реальный проект 13FOX

CentreVisa: клиент возвращается к своей заявке

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

Открыть кейс
CentreVisa: экран личных заявок и статусов клиента
История и статус обращенияЧеловек открывает своё обращение и продолжает разговор с консультантом.
Детали — в полном кейсе «CentreVisa».

Представьте, что такой путь переносится на сайт. Первым шагом будет не перенос всех экранов, а выбор одной операции: например, клиент открывает заявку, видит актуальный статус и отправляет недостающий документ. Тогда легче оценить, какие данные уже есть, кому разрешено их менять и что должно появиться в первой версии.

Роли и права: часть сметы, которую не видно на макете

У клиента, менеджера и руководителя могут быть похожие страницы, но разные права. Клиент видит только свои заявки. Менеджер работает с назначенными ему обращениями. Руководитель смотрит сводку и может менять правила доступа. Для каждого действия нужно проверить обе стороны: кому разрешено и кому запрещено. Международное сообщество по безопасности приложений OWASP включает проверку доступа в свой стандарт ASVS: это перечень требований, по которому проверяют веб-приложения.

Пример прав клиента, менеджера и руководителя в личном кабинете
Разные роли требуют не только экранов, но и проверки запретов на чужие данные.

Отсюда простой вопрос к подрядчику: «Что произойдёт, если клиент откроет ссылку на чужой документ?» Ответ «кнопка будет скрыта» недостаточен. Сервер тоже должен проверить право на сам документ. Это работа аналитика, разработчика и тестировщика; её нужно видеть в смете.

Как собрать сопоставимую смету

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

Простая формула для первого года: разовые работы + обязательные разовые лицензии + ежемесячные платежи за размещение и сервисы за год + поддержка за год. Попросите указать каждую сумму отдельно. Если поддержка уже включена в ежемесячный платёж, не складывайте её второй раз.

БлокЧто попросить показать в предложенииЧто часто остаётся за рамкой
Вход и профильСпособ входа, восстановление доступа, поля профиляПеренос старых аккаунтов и дополнительная проверка личности
Работа с заявкойДействия каждой роли, статусы, файлы и уведомленияИсключения: отмена, повтор, пропавший документ
Связь с системамиОткуда берутся данные, кто их меняет, как видна ошибкаДоработка чужой системы и очистка старых данных
ЗапускПроверки прав, перенос, обучение и наблюдениеПоддержка и новые функции после сдачи
Смета личного кабинета: задачи и данные, разработка, запуск и поддержка
Удобнее сравнивать оценки по блокам и исключениям, а не только по итоговой сумме.

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

Мини-бриф для запроса цены

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

  1. Кто входит: клиент-физлицо, представитель компании, менеджер или другая роль.
  2. Что человек делает: одно действие от входа до результата, например «видит счёт → оплачивает → получает подтверждение».
  3. Где уже лежат данные: сайт, система работы с клиентами (CRM), 1С, таблица, почта; укажите, кто сейчас исправляет ошибки.
  4. Что может пойти не так: нет документа, платёж отклонён, данные устарели, клиент открыл чужую ссылку.
  5. Что нужно в первой версии: без каких действий запуск не решит задачу; остальные функции вынесите отдельно.

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

Где можно сократить бюджет без потери смысла

Начните с операции, которая чаще всего заставляет клиента писать менеджеру. Например, статус заявки и загрузка недостающего документа могут принести пользу раньше красивой аналитики. Используйте существующую учётную запись и систему данных, если они пригодны и безопасны. Не копируйте все действия сотрудников в кабинет: часть операций останется внутри компании.

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

Частые вопросы

Сколько стоит простой личный кабинет?

Сначала определите, что значит «простой»: вход и профиль или ещё история, документы и действие пользователя. Опубликованный ориентир одной студии за первую рабочую версию (MVP) с входом, профилем и одним модулем начинается от 260 тысяч рублей; это не цена 13FOX и не смета вашего проекта.

Можно ли добавить кабинет к существующему сайту?

Да, если сайт и его серверная часть позволяют безопасно хранить учётные записи и связывать данные. Иногда дешевле оставить сайт витриной и сделать отдельный сервис; решение принимают после проверки текущей системы.

Что сильнее всего меняет бюджет?

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

Что нужно для предварительной оценки?

Опишите одну типичную операцию клиента, роли сотрудников, источник данных и исключения: что делать, если документ не найден или операция отклонена. После этого можно составить список работ и оценить их.

Источники и смежные материалы

Если задача шире личного кабинета, прочитайте как оценивать всё веб-приложение. Если данные должны приходить из магазина и 1С, поможет карта обмена магазина с 1С.

Разложим ваш кабинет на понятные работы

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

Для первого разговора не нужны пароли и доступы к рабочим системам.

Ко всем статьямСмотреть кейсыРазработка личного кабинета

Спасибо!

Наша команда свяжется с вами!

Отправляем 🚀