Сколько стоит интернет-магазин и от чего зависит цена

Лицензия платформы занимает 5–15% бюджета магазина, а спрашивают про нее первой. Основатель Design Lab раскладывает смету интернет-магазина по строкам: аналитика, дизайн, каталог, обмен с 1С, оплата и касса. Плюс разбор реальной сметы на 800 тыс. руб. и расходы, которые начинаются в день запуска.

Короткий ответ: 3 сценария и что попадает в каждый

Разработка интернет-магазина в Москве в 2026 году укладывается в 3 сценария: 150–400 тыс. руб. за магазин на готовом решении с минимальной адаптацией, 500 тыс. — 1,5 млн руб. за проект с собственным дизайном и обменом с 1С, от 2 млн руб. за магазин со сложной логикой цен, складов и личного кабинета. Между крайними точками разница в объеме работ примерно десятикратная, поэтому вилка выглядит неприлично широкой.

Вопрос «сколько стоит интернет-магазин» без уточнений отвечается только так. Дальше вся статья про то, какие уточнения превращают вилку в конкретную сумму.

СценарийБюджет разработкиСрокиКому подходит
Готовое решение с адаптацией150–400 тыс. руб.1–2 мес.до 1000 товаров, стандартная схема продаж, нужно быстро проверить нишу
Индивидуальный проект500 тыс. — 1,5 млн руб.3–5 мес.свой дизайн, обмен с 1С, несколько складов и типов цен
Сложный e-commerceот 2 млн руб.от 6 мес.B2B-кабинет, персональные цены, десятки тысяч SKU, нестандартная логистика

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

Из чего вообще складывается цена

Смета интернет-магазина состоит из 4 групп расходов, и путаница в бюджете почти всегда начинается с того, что клиент видит одну группу, а платит за все.

  • Разовые работы. Аналитика и техническое задание, дизайн, верстка, программирование, наполнение каталога, тестирование, запуск. Это основная часть счета.
  • Лицензии и покупные компоненты. Лицензия CMS, готовое решение из каталога, платные модули, шрифты, фотобанк. Разовая покупка, но часть позиций требует ежегодного продления.
  • Подключения. Договоры с банком-эквайером, оператором фискальных данных, службами доставки. Денег стоят не столько сами договоры, сколько работа по их интеграции.
  • Ежемесячные расходы. Хостинг, эквайринг, аренда кассы, поддержка, реклама. Начинаются в день запуска и не заканчиваются никогда.

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

Лицензия платформы: сколько это стоит на самом деле

Начну с той строки, которую все ищут первой, потому что она единственная имеет официальный прайс.

Для магазина на «1С-Битрикс» нужна лицензия, в которой есть модуль интернет-магазина. Минимальная подходящая редакция — «Малый бизнес». По данным вендора на август 2026 года, она стоит 47 000 руб., редакция «Бизнес» — 96 500 руб., а младшая «Старт» за 7 100 руб. торговый функционал не содержит вовсе. Периодически вендор дает скидку, и те же лицензии продаются за 37 600 и 77 200 руб.

Разница между «Малым бизнесом» и «Бизнесом» для магазина сводится к нескольким практичным вещам: количеству складов (в младшей редакции склад один), брошенным корзинам, купонам по правилам корзины, многосайтовости и объему облачного бэкапа. Если склад один и схема продаж простая, переплачивать 49 500 руб. не за что. Если складов два и больше или планируется полноценная работа с триггерными сценариями, лучше сразу брать «Бизнес»: переход потом обойдется в ту же разницу в цене.

Важный момент, о котором забывают в первый год. Лицензия покупается один раз, но обновления и техподдержка вендора идут 12 мес. Дальше продление стоит примерно четверть цены лицензии в год. Магазин без обновлений — это магазин с незакрытыми уязвимостями, поэтому продление стоит считать обязательной ежегодной строкой бюджета.

На фоне общей сметы лицензия занимает 5–15%. Это не то место, где выигрывается бюджет.

Готовое решение или собственный дизайн

Вот здесь бюджет расходится по-настоящему.

Готовое решение — это шаблон магазина из каталога дополнений к платформе: собранный каталог, карточка товара, корзина, оформление заказа, десяток настроек цветовой схемы. Стоит такое решение обычно 15–40 тыс. руб. и закрывает 80% типовых потребностей. Работа подрядчика при этом сводится к установке, переносу контента, настройке и точечным доработкам.

Индивидуальный проект — это дизайн с нуля: прототипы, макеты десктопа и мобильной версии, дизайн-система, верстка, интеграция с платформой. Только дизайн магазина среднего размера занимает 80–150 ч. работы, верстка — еще столько же.

ПараметрГотовое решениеИндивидуальный проект
Стоимость визуальной части15–40 тыс. руб. за шаблон плюс 60–150 тыс. руб. за адаптацию300–700 тыс. руб. за дизайн и верстку
Срок до запуска4–8 недельот 12 недель
Уникальностьузнаваемая раскладка, похожая на сотни магазиновсвой сценарий покупки и своя айдентика
Что с доработкамидорабатывается ограниченно, часть логики зашита автором решениядорабатывается свободно
Обновлениязависят от автора решения; после серьезных правок обновляться сложнозависят только от вашей команды

Ловушка готового решения в том, что экономия работает, только пока вы играете по его правилам. Как только начинаются переделки логики каталога и оформления заказа, стоимость каждого часа растет: программист сначала разбирается в чужом коде, потом правит, потом проверяет, что не сломалось в соседних местах. На третьем десятке доработок сумма догоняет индивидуальную разработку, а гибкости так и нет.

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

Каталог: строка, которую вспоминают последней

Самая недооцененная часть сметы — не дизайн и не программирование. Это данные.

Каталог из 3000 товаров нужно не просто «загрузить». Нужно спроектировать структуру разделов, придумать набор свойств для каждого типа товара, решить, какие свойства попадут в умный фильтр, а какие останутся в описании, привести к единому виду единицы измерения, подготовить фотографии, написать описания, расставить связи «с этим покупают» и «аналоги». Дальше все это должно корректно приезжать из учетной системы и не ломаться при каждой выгрузке.

По деньгам это выглядит так:

  • Проектирование структуры каталога. 20–40 ч. работы аналитика и программиста для среднего ассортимента. Пропускать нельзя: переделка структуры инфоблоков на живом магазине стоит втрое дороже.
  • Первичное наполнение вручную. Ориентировочно 10–20 мин. на товар при наличии готовых текстов и фото. На 500 товарах это 80–160 ч.
  • Автоматическая загрузка. Дешевле в пересчете на товар, но требует чистых данных на входе. Если в учетной системе у половины позиций пустые характеристики, автоматизация просто перенесет пустоту на сайт.
  • Фотосъемка. Считается отдельно и в смету разработки обычно не входит вообще.

Здесь же прячется самая дорогая ошибка в бюджете. Магазин запускают с наполненными карточками у 200 товаров из 3000, потому что «остальное добьем потом». Потом не добивают: в разделах висят позиции без фотографий и характеристик, фильтр по ним не работает, поисковые системы такие страницы считают малополезными. Дальше владелец платит за рекламу трафика, который приходит на пустые карточки. Экономия в 150 тыс. руб. на наполнении оборачивается несколькими месяцами слитого рекламного бюджета.

Считайте наполнение каталога такой же обязательной частью проекта, как верстка. Не как приятное дополнение.

Интеграции: 1С, оплата, доставка, касса

Каждая интеграция — отдельная строка сметы со своей ценой и своими подводными камнями.

Обмен с 1С

Штатный обмен между «1С-Битрикс» и типовыми конфигурациями «1С» настраивается относительно быстро: 20–40 ч. работы, если конфигурация не переписана. Проблема в том, что переписаны почти все. Как только в учетной системе появились свои реквизиты, свои виды цен и своя логика резервирования, обмен превращается в разработку: 60–150 ч. и отдельное тестирование на копии базы.

Спросите у своего 1С-подрядчика 2 вещи до начала проекта: насколько конфигурация отличается от типовой и кто со стороны учетной системы будет отвечать за обмен. Отсутствие ответа на второй вопрос — самая частая причина срыва сроков в e-commerce.

Прием платежей

Подключение платежного сервиса само по себе бесплатное, работа по интеграции — 10–20 ч. Основные деньги здесь уходят на комиссию, которую вы будете платить с каждой продажи. По публичным тарифам платежных сервисов базовые ставки по картам держатся в районе 2,8–3,5%, точная цифра зависит от оборота и категории бизнеса.

Дешевле обходится оплата через Систему быстрых платежей. По данным НСПК за март 2026 года, максимальная комиссия в большинстве категорий составляет 0,4–0,7%, а деньги приходят на счет практически сразу, тогда как по карточному эквайрингу зачисление обычно идет на следующий рабочий день. На обороте 1 млн руб. в месяц разница между ставкой 2% и 0,7% дает около 13 тыс. руб. ежемесячно.

Отсюда практический вывод: закладывайте в проект оба канала оплаты и делайте кнопку СБП заметной. Это работа на 5–10 ч. в момент разработки и постоянная экономия дальше.

Доставка

Расчет стоимости доставки в реальном времени, выбор пункта выдачи на карте, передача заказа в службу — от 20 до 60 ч. на каждую службу. Магазины часто берут все службы сразу и получают счет на 200 тыс. руб. только за логистику. Начните с одной-двух: подключить третью через полгода дешевле, чем оплачивать интеграции, которыми никто не пользуется.

Онлайн-касса

Требование 54-ФЗ: чек по интернет-заказу должен уйти покупателю и в налоговую. Для магазина без своей розницы удобнее облачная касса в аренду. Тарифы начинаются примерно от 350 руб. в месяц у части операторов и доходят до 1300 руб. и выше в зависимости от количества чеков и включенного договора с ОФД. Интеграция с сайтом — 10–20 ч.

Сколько магазин стоит каждый месяц после запуска

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

СтатьяПорядок цифрКомментарий
Хостинг или VPS3–15 тыс. руб./мес.магазину нужен нормальный сервер, обычный виртуальный хостинг за 300 руб. не подойдет
Продление лицензииоколо 12–24 тыс. руб./годпримерно четверть стоимости лицензии, без него нет обновлений безопасности
Эквайринг2,8–3,5% с оборота по картампо СБП существенно меньше
Онлайн-касса и ОФДот 350 руб./мес.зависит от числа чеков
Техническая поддержкаот 35 тыс. руб./мес.обновления, мелкие правки, мониторинг, разбор инцидентов
Реклама и продвижениеиндивидуальносамая крупная строка почти у всех магазинов

По поддержке приведу наши цифры, чтобы вилка была не абстрактной. В Design Lab разовые работы считаются по 5000 руб./ч., абонемент до 50 ч. в месяц идет по 3500 руб./ч. при минимальном объеме 10 ч. — то есть от 35 тыс. руб. в месяц. Абонемент дешевле разовых обращений примерно на 30%, и это довольно типичное соотношение по рынку. Что именно входит в такую работу, я подробно разбирал в статье сколько стоит обслуживание сайта в месяц.

Магазин без поддержки — это вопрос времени. Не «сломается ли», а «когда».

Разбор сметы на 800 тыс. руб.

Абстрактные проценты плохо помогают, поэтому разложу типичный индивидуальный проект среднего размера: каталог на 2000–3000 товаров, свой дизайн, обмен с 1С, оплата картой и через СБП, одна служба доставки, облачная касса.

ЭтапЧасыСумма
Аналитика, структура каталога, техническое задание40–60120–180 тыс. руб.
Дизайн: прототипы, десктоп, мобильная версия80–120200–300 тыс. руб.
Верстка и сборка шаблона на платформе70–100150–220 тыс. руб.
Настройка каталога, фильтров, корзины и оформления заказа50–80110–180 тыс. руб.
Обмен с 1С30–6070–140 тыс. руб.
Оплата, доставка, касса30–5070–110 тыс. руб.
Тестирование, перенос, запуск25–4060–90 тыс. руб.
Лицензия платформы47–96,5 тыс. руб.

Складывая нижние границы, получаем примерно 830 тыс. руб. Складывая верхние — под 1,3 млн руб. Наполнение каталога в эту таблицу не входит: оно считается от количества позиций и типа данных, и на 2500 товарах легко добавляет 200–400 тыс. руб. или собственные трудозатраты вашего контент-менеджера.

Смотрите на долю аналитики. 15% бюджета на этап, где еще не нарисован ни один экран, кажутся расточительством ровно до первой переделки каталога на середине проекта. Что именно должно попасть в этот документ, разобрано в материале ТЗ на разработку сайта.

Почему один и тот же магазин стоит 400 тыс. и 2 млн

Клиенты часто присылают 2 коммерческих предложения с разницей в 4 раза и просят объяснить, кто из подрядчиков врет. Обычно никто. Просто в предложениях описаны разные проекты, и различия прячутся в 5 местах.

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

Четвертый фактор — состояние учетной системы. Если «1С» дописана под себя за 10 лет, обмен станет самой дорогой частью проекта. Пятый — требования к нагрузке. Магазин, который должен пережить рассылку по базе в 200 тыс. адресов, проектируется иначе и стоит иначе, чем магазин с 300 посетителями в сутки.

Когда два предложения расходятся в разы, открывайте списки работ. Почти всегда в дешевом предложении нет аналитики, наполнения, тестирования и переноса, а обмен с 1С описан строкой «настройка стандартного обмена».

На чем можно экономить, а на чем выйдет дороже

Экономить можно и нужно, вопрос в том, где.

Безопасно ужимается: количество служб доставки на старте, дизайн второстепенных страниц вроде «О компании» и «Гарантия», мобильное приложение (в 2026 году адаптивный сайт закрывает задачу для большинства ниш), сложные маркетинговые механики вроде персональных подборок, товарные рекомендации на алгоритмах. Все это добавляется потом, когда понятно, что продажи есть.

Плохо кончается экономия на 4 вещах.

  1. Аналитика и техническое задание. Без описанной структуры каталога и сценариев заказа проект переделывается в процессе, и переделка стоит дороже, чем стоил бы нормальный анализ.
  2. Наполнение каталога. Пустые карточки не продают и не индексируются.
  3. Тестирование оформления заказа. Ошибка в расчете доставки или в передаче чека обнаруживается не программистом, а покупателем, который больше не вернется.
  4. Хостинг. Магазин на дешевом виртуальном хостинге тормозит в первый же день распродажи, и восстановление обходится в стоимость нескольких лет нормального сервера.

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

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

Как получить честную оценку вместо «от 150 000»

Подрядчик не может назвать сумму, пока не понимает объем. Ускорить это можно только одним способом: прислать нормальные вводные. Вот что стоит собрать до первого разговора.

  1. Количество товаров, количество типов товаров и пример карточки со всеми характеристиками.
  2. Название и версия учетной системы, плюс ответ на вопрос, дописана ли конфигурация.
  3. Как устроены цены: одна цена для всех, разные цены для групп клиентов, скидки от объема.
  4. Сколько складов и нужно ли показывать остатки по каждому.
  5. Какие способы оплаты и доставки обязательны на старте.
  6. Нужен ли личный кабинет с историей заказов и повторным заказом.
  7. Есть ли действующий сайт, и если да — ссылка и доступ к статистике.
  8. Ориентир по бюджету и дате запуска.

8 пунктов, полчаса работы. После них оценка укладывается в вилку 20–30%, и порядок цифр перестает плавать. Подрядчик, который после таких вводных все равно называет цифру «от», либо не читал их, либо продает вход в проект, а не проект.

И еще одно. Просите разбивку по этапам с часами. Смета из 8 строк позволяет обсуждать объем: убрать вторую службу доставки, перенести личный кабинет во вторую очередь, взять шаблон вместо своего дизайна. Одна цифра не позволяет ничего, кроме торга вслепую. Как обычно устроен проект по этапам, описано в статье этапы разработки сайта.

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

Можно ли сделать интернет-магазин за 50 тыс. руб.?

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

Сколько стоит перенести магазин на другую платформу?

Обычно 60–80% стоимости разработки нового магазина. Дизайн и часть контента переносятся, но каталог, интеграции и логика заказа собираются заново. Экономия появляется, только если у старого магазина чистые данные и есть работающая выгрузка из учетной системы. Отдельно закладывайте работы по сохранению поисковых позиций: карта редиректов со старых адресов на новые обязательна.

Входит ли реклама в стоимость разработки?

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

Что дороже: магазин на 500 товаров или на 5000?

Разработка стоит примерно одинаково, если структура товаров одна и та же: программируется механика каталога, и она одна на любое число позиций. Расходится наполнение и требования к производительности. Магазин на 5000 позиций с 40 свойствами у каждой уже требует продуманного кеширования и нормального сервера, и это добавляет к смете десятки часов.

Нужно ли платить за лицензию каждый год?

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

С чего начать расчет

Возьмите 8 пунктов из раздела про вводные и ответьте на них письменно. Это займет вечер и сразу покажет, в каком из 3 сценариев находится ваш проект: если ответы простые и коротки, скорее всего вам хватит готового решения за 300 тыс. руб.; если на половине вопросов появляется «зависит от контрагента» — вы в индивидуальной разработке, и бюджет начинается от 800 тыс. руб.

Дальше запрашивайте смету с разбивкой по этапам минимум у 2 подрядчиков и сравнивайте состав работ. Итоговая цифра без состава работ ничего не значит. Если в предложениях расходятся часы на аналитику и наполнение каталога — сравнивать нечего, вам описали два разных проекта.

Мы в Design Lab считаем магазины именно так: сначала разбор вводных и структура каталога, потом смета по этапам с часами. Если нужна отправная цифра под ваш ассортимент и вашу учетную систему — присылайте вводные, посчитаем.

Давайте
обсудим проект
  • Разберём задачу и предложим решения
  • Покажем кейсы из вашей отрасли
  • Оценим сроки и бюджет до старта
Алексей Грицук
Алексей Грицук, руководитель
Что вас интересует?
Приложить файлы
Как с вами связаться?
Заявка отправлена!
Спасибо! Ответим в течение рабочего дня — тем способом, который вы выбрали.
Обсудить проект