К основному содержимому
Максим Юдин
Все статьи
Экономика 9 мин чтения22 июня 2026 г.

Акции и скидки: как считать, чтобы не работать в убыток

Скидка 20% при марже 40% требует не 20%, а 100% роста продаж, чтобы прибыль не упала ни на рубль. Разбираю формулу компенсации скидки объёмом и виды акций, которые не убивают экономику.


Собственник магазина одежды делится радостью: «Запустили акцию −20%, продажи выросли на треть, все довольны». Смотрим отчёт за месяц — оборот вырос, а прибыль в рублях просела. Он не поверил, пока не пересчитали вместе. Скидки в бизнесе обманывают именно так: глаз видит рост продаж, а деньги в кассе считают по-другому. Разберём, как рассчитать скидку так, чтобы акция не съела маржу тихо, пока вы радуетесь очереди у кассы.

Скидка режет не выручку, а прибыль

Скидка в процентах всегда считается от цены. А теряете вы не процент от цены — вы теряете кусок прибыли, и этот кусок непропорционально больше.

Возьмём товар с себестоимостью 600 ₽ и ценой 1 000 ₽. Маржа — 40% (400 ₽ с каждой продажи, подробно про разницу маржи и наценки я писал в статье про маржинальность). Даёте скидку 20% — цена падает до 800 ₽. Себестоимость никуда не делась, она всё ещё 600 ₽. Прибыль с единицы — уже не 400 ₽, а 200 ₽.

Скидка отняла 20% от цены, но 50% от прибыли. Это и есть главный фокус, из-за которого акции так часто выходят боком: скидка съедает не долю выручки, а долю маржи, и доля маржи всегда больше.

Чем ниже исходная маржа, тем страшнее эффект. При марже 20% та же скидка 20% забирает у вас всю прибыль до последней копейки — вы просто отдаёте товар по себестоимости и работаете за спасибо. При марже 40% скидка 20% забирает половину. Прежде чем печатать ценник «−20%», прикиньте, где проходит эта граница именно у вас.

Формула компенсации скидки объёмом

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

Требуемый прирост продаж (%) = скидка / (маржа − скидка) × 100%

Где скидка и маржа — доли от цены, в одних и тех же единицах. Формула выводится из простой логики: прибыль с единицы падает с (маржа × цена) до ((маржа − скидка) × цена), а значит штук нужно продать во столько же раз больше, во сколько упала прибыль с одной штуки.

Подставим цифры из примера выше: маржа 40%, скидка 20%.

Требуемый прирост = 20 / (40 − 20) × 100% = 100%

Это значит — не на 20%, не на 30%, а ровно в два раза больше штук, только чтобы остаться при своей прежней прибыли в рублях, не заработать больше, а именно не потерять то, что уже было. Это и есть та математика, которую собственник из начала статьи не считал заранее.

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

На цифрах: скидка 20% при марже 40%

Разберём тот же магазин целиком, на масштабе месяца, а не одной пары кроссовок.

Без акции: продаётся 500 пар по 1 000 ₽, себестоимость пары 600 ₽.

  • Выручка = 500 × 1 000 = 500 000 ₽
  • Прибыль = 500 × (1 000 − 600) = 500 × 400 = 200 000 ₽

Запускаем акцию −20%, цена 800 ₽. По формуле выше, чтобы прибыль осталась 200 000 ₽, нужно продать 1 000 пар — вдвое больше. Реально акция приносит рост продаж на 30% — это уже хороший результат для розницы, многие маркетологи сочли бы такую акцию успехом. Смотрим, что с прибылью на самом деле.

  • Продано = 500 × 1,3 = 650 пар
  • Выручка = 650 × 800 = 520 000 ₽ (выручка выросла, отчёт радует)
  • Прибыль = 650 × (800 − 600) = 650 × 200 = 130 000 ₽

Выручка выросла на 4%, а прибыль упала с 200 000 ₽ до 130 000 ₽ — минус 35%. Именно это и произошло у собственника из начала статьи: продажи в штуках выросли, оборот в рублях вырос, а деньги, которые реально остаются в бизнесе, просели на треть. Если бы он посчитал требуемый прирост заранее — увидел бы, что нужен рост в 100%, а не в 30%, и, возможно, придумал бы другую акцию.

Какие бывают акции — и у каждой своя экономика

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

  • Прямая скидка (%). Самый простой и самый опасный вариант — режет маржу пропорционально своему размеру, как в примере выше. Требует расчёта по формуле каждый раз.
  • Подарок при покупке. Себестоимость подарка обычно в разы ниже суммы скидки, которую вы могли бы дать вместо него, а воспринимается клиентом как более щедрый жест. Дарить флакон шампуня ценой в 150 ₽ выгоднее, чем давать скидку 300 ₽ на чек в 3 000 ₽, хотя выглядит это одинаково великодушно.
  • Бандл (комплект). Продаёте несколько позиций вместе чуть дешевле, чем поштучно, но средний чек растёт, а маржа теряется только на части ассортимента — обычно на той, что и так продаётся плохо в одиночку.
  • Порог (скидка или бесплатная доставка от суммы). «При заказе от 3 000 ₽ доставка бесплатно» — вы не режете маржу с товара вообще, вы платите фиксированную сумму за логистику, а взамен получаете рост среднего чека. Считается отдельно: сравниваете стоимость доставки с приростом маржи от увеличенного чека.
  • Скидка за объём (оптовая). Для B2B и опта скидка обычно оправдана реальной экономией — на логистике, на упаковке, на обработке одного крупного заказа вместо десяти мелких. Здесь скидку можно давать смело, потому что она отражает настоящее снижение затрат, а не просто щедрость.
  • Скидка на неликвид и сезонный товар. Отдельная экономика: тут вы сравниваете не с полной ценой, а со стоимостью хранения и риском вообще не продать. Продать зимнюю куртку в марте с наценкой 10% лучше, чем держать её на складе до следующей зимы — деньги, замороженные в товаре, тоже стоят денег.

Когда скидка оправдана, а когда убивает прибыль

Акция работает, если у неё есть конкретная экономическая цель, а не просто «конкуренты постоянно что-то скидывают».

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

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

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

Чем заменить прямую скидку

Если цель — подтолкнуть к покупке, а не обвалить цену, есть варианты дешевле для маржи.

  • Добавленная ценность вместо цены. Бесплатная доставка, расширенная гарантия, консультация в подарок — стоит бизнесу дешевле, чем эквивалентная скидка, а воспринимается клиентом не менее весомо.
  • Программа лояльности и кэшбэк. Скидка становится отложенной и условной — начисляется на следующую покупку, а не съедает маржу прямо сейчас, и дополнительно удерживает клиента для повторной покупки.
  • Бандлы вместо скидки на одну позицию. Растите средний чек, а не режьте цену конкретного товара — маржа теряется точечно, а не по всему ассортименту.
  • Точечные персональные предложения. Скидка не всем подряд, а сегменту, который реально колеблется — например, тем, кто положил товар в корзину и не купил. Это дешевле, чем скидка для всей базы, включая тех, кто и так купил бы по полной цене.
  • Ограниченность вместо низкой цены. Лимитированная партия, ограниченное время предложения без снижения цены — тоже создаёт срочность, но не трогает маржу вообще.

Частые ошибки при расчёте акций

  • Считают эффект акции по выручке, а не по прибыли. Оборот в рублях вырос — акцию объявляют успешной, хотя реальная прибыль могла упасть, как в примере с обувным магазином.
  • Не считают требуемый прирост продаж заранее. Запускают скидку «на глаз», а потом удивляются, почему рост продаж в 30% не спас экономику — формула компенсации существует именно для того, чтобы не удивляться постфактум.
  • Дают одинаковую скидку на весь ассортимент. Товар с маржой 60% и товар с маржой 15% реагируют на одну и ту же скидку 20% совершенно по-разному — второй уходит в глубокий минус, пока первый ещё держится.
  • Забывают расходы на саму акцию. Упаковка подарка, реклама распродажи, доставка при пороговой акции — это тоже расходы, которые надо вычесть из эффекта, а не считать акцию бесплатной.
  • Приучают клиента ждать скидку регулярными акциями по расписанию. Через несколько циклов «настоящей» ценой в голове покупателя становится цена со скидкой, а полная цена воспринимается как обман.
  • Рисуют фейковую «старую» цену для эффекта скидки. Завышают цену перед акцией, чтобы скидка казалась больше — краткосрочно работает на конверсию, долгосрочно убивает доверие к ценнику вообще, и клиент перестаёт верить любым вашим цифрам.
  • Не считают отдельно акции для новых и постоянных клиентов. Скидка, которая должна привлекать новых, размывается на всю базу, включая тех, кто купил бы и так — вы просто дарите маржу без причины.

Короткий вывод

Скидка в процентах и потеря прибыли в процентах — это не одно и то же число, и путать их — значит запускать акции вслепую. Формула проста: требуемый прирост продаж = скидка / (маржа − скидка), и если результат вас пугает — значит, акция в текущем виде, скорее всего, не окупится, сколько бы восторга ни было в отчёте по конверсии. Перед следующей акцией посчитайте не «сколько дать», а «сколько нужно продать, чтобы не потерять» — и решение о скидке перестанет быть щедростью наугад, а станет расчётом, который либо подтверждает акцию, либо спасает вас от неё. Если ещё не считали маржу и цену по каждой позиции отдельно, начните со статей про ценообразование и маржинальность — без этой базы любой расчёт скидки строится на песке.

Хотите так же — с вашими цифрами?

Разберём вашу экономику и найдём точки роста прибыли.

Обсудить проект

Читайте также

Записаться на консультацию