Discount Profitability Calculator

What a sale price does to your margin — and how many extra sales you need to break even on it.

Your inputs are sent to our server to calculate the result and are not intentionally retained. See our privacy policy.

About this calculator

A discount comes straight out of profit, not revenue — cutting a £40 price by 20% might halve your profit per sale, meaning the promotion must double volume just to stand still. This calculator shows the margin before and after, and the volume uplift a promotion must achieve to break even on it.

The formula

Profit after = Price × (1 − Discount%) − Cost Required uplift = (Profit before ÷ Profit after) − 1

Worked example

Price £40, cost £24, discount 20%: profit falls £16 → £8; you need +100% more sales for the same total profit.

Common mistakes

  • Judging a sale by revenue while profit quietly halves.
  • Discounting products whose buyers would have paid full price anyway.
  • Stacking a discount on top of paid-ad traffic that already carries a CAC.

Frequently asked questions

Clearing dead stock (cash recovery beats margin), acquiring customers with strong repeat purchase economics, or hitting a marketplace ranking threshold.

Because it comes off the profit slice, not the whole price. At a 25% margin, a 10% discount cuts profit by 40%.

Model it as a discount equal to your shipping cost — it usually converts better than the same value off the price.

Assumptions & limitations

Constant unit cost; ignores second-order effects like basket-size changes during promotions.

Sources & verification

This calculator applies the standard formula published above to the figures you enter — it relies on no external statutory data. The formula and the worked example were checked by hand against each other.

Formula last verified: 24 July 2026
Maintained by: Steve Davis, Founder & Editor — see our editorial standards

Spotted an error or an out-of-date figure? Report it — corrections are prioritised over all other work (see our corrections policy).

Related calculators

Use this calculator on your website

Free embed for registered domains — takes two minutes to set up.
Get the embed code