Калькулятор скидки онлайн

Цена со скидкой, размер скидки по двум ценам и — отдельно — реальный итог, когда скидки складываются друг с другом. Плюс проверка, не продаёте ли уже в минус.

Коротко

Скидка — процент, на который снижена цена. Считается просто, пока скидка одна. Как только скидок несколько (акция + купон, например), они не складываются арифметически — 20% + 10% дают не 30%, а около 28%, потому что вторая скидка считается уже от сниженной цены.

Цена со скидкой

Цена со скидкой = Цена × (1 − Скидка ÷ 100)
Прямой расчёт: цена и % скидки → итоговая цена
Пример:
Введите цену и процент скидки.
Обратный расчёт: две цены → размер скидки
Введите обе цены.

Накопленные скидки — не складываются арифметически

Итоговая цена = Цена × (1 − Скидка₁ ÷ 100) × (1 − Скидка₂ ÷ 100)
Каждая следующая скидка считается от уже сниженной цены, а не от исходной — поэтому две скидки по 20% и 10% в сумме дают не 30%, а около 28%.
Две последовательные скидки
Введите цену и обе скидки.

Перед акцией — проверьте, не продаёте ли в минус

Скидка 30% на товар с маржой 25% — это уже убыток на каждой продаже. Посчитайте свою маржу перед запуском акции.

Калькулятор маржинальности

Типичные ошибки

  • Складывать несколько скидок арифметически — 20% + 10% ≠ 30%; считать нужно последовательно, каждую от уже сниженной цены
  • Не проверять скидку против своей маржи — крупная скидка может опустить цену ниже себестоимости; сверяйтесь с калькулятором маржинальности перед акцией
  • Путать скидку в процентах и в рублях — «скидка 500 ₽» и «скидка 25%» дают разный результат в зависимости от исходной цены, не взаимозаменяемые формулировки
Две скидки по 20% — это не скидка 40%, а скидка 36%. Разница растёт вместе с числом скидок и размером процентов.

Главное

  • Цена со скидкой = цена × (1 − скидка ÷ 100)
  • Несколько скидок считаются последовательно, а не складываются — реальный итог всегда меньше арифметической суммы
  • Перед крупной акцией проверяйте скидку против маржинальности — легко случайно продавать в убыток
Как посчитать скидку в рублях, если известен только процент?
Экономия в рублях = Цена × Скидка ÷ 100. В прямом расчёте выше эта сумма показывается вместе с итоговой ценой.
Почему скидка 50% + скидка 50% не делает товар бесплатным?
Потому что вторая скидка считается от уже сниженной вдвое цены: 100 ₽ → 50 ₽ → 25 ₽. Итоговая скидка — 75%, а не 100%.

Похожие термины


Планируете акцию, но не уверены в цифрах?

Проверю юнит-экономику товара со скидкой — чтобы акция не ушла в минус вместо роста продаж.