Retail Margin, Markup & Discount Calculator

Don't confuse Markup with Margin. Use this calculator to set the correct retail selling price for your products, and use the Flash Sale Simulator to ensure an Instagram promo doesn't accidentally bankrupt your business.

Product Costs

What you paid to purchase or manufacture the item.

Rs.

Courier fees (e.g., Koombiyo) and custom boxes.

Rs.
35%

Required Retail Price

LKR 2,846

Equivalent to a 54% markup.

Gross Profit (LKR)

LKR 996

Per item sold at full price.

Flash Sale Simulator

20% Off Promo
Promo Selling PriceLKR 2,277
Promo Profit / MarginLKR 427(19% Margin)

Margin and markup are not the same number

Margin is profit as a share of the selling price. Markup is profit as a share of the cost. They describe the same transaction from two ends, and confusing them is the most expensive arithmetic error in small retail.

An item costing Rs. 1,000 sold at Rs. 1,500 carries a 50% markup and a 33.3% margin. Someone aiming for a 50% margin who applies a 50% markup instead has underpriced by a third.

Markup needed to achieve a target margin
Target marginRequired markupPrice on Rs. 1,000 cost
20%25%Rs. 1,250
30%42.9%Rs. 1,429
40%66.7%Rs. 1,667
50%100%Rs. 2,000
60%150%Rs. 2,500

What a discount really costs

A discount comes entirely out of profit, never out of cost, so the proportional damage to margin is always larger than the discount itself. On a 30% margin, a 20% discount does not leave 10% -- it leaves about 12.5%, and it takes a much larger sales volume to recover the lost profit.

The calculator flags the point at which a discount takes the price below total cost. Anything past that line loses money on every additional unit sold.

A 40% margin item costing Rs. 1,000, listed at Rs. 1,667
DiscountPriceProfitMargin
0%Rs. 1,667Rs. 66740.0%
10%Rs. 1,500Rs. 50033.3%
20%Rs. 1,333Rs. 33325.0%
30%Rs. 1,167Rs. 16714.3%
40%Rs. 1,000Rs. 00.0%

Include every cost that varies with the unit

Total cost here should be everything that changes when you sell one more unit, not just the purchase price. Leaving landed costs out inflates the apparent margin on exactly the items where it is thinnest.

  • Import duty, clearing, and freight on imported stock.
  • Packaging, and delivery where you absorb it.
  • Payment gateway and card fees, typically two to three percent.
  • Expected returns and breakage, spread across units.

Discounting without destroying the margin

Because a discount comes entirely out of contribution, the volume needed to stand still rises far faster than the discount itself. On a product carrying a 40% margin, a 10% discount removes a quarter of the profit per unit, so the promotion has to lift volume by a third just to earn what it did before.

That arithmetic is why blanket percentage-off promotions so often lose money on thin-margin lines while looking successful on the sales figures. The narrower the margin, the more punishing the trade: at a 20% margin the same 10% discount halves the profit per unit, and volume has to double.

Before running a promotion, work out the break-even volume uplift at the discounted price and ask whether it is realistic for that product. Where it is not, a bundle, a spend threshold, or a discount confined to genuinely slow stock will usually protect the margin better than a straight percentage across the range.

Pricing across a range rather than per product

Few businesses can apply a single target margin to everything they sell. Fast-moving staples usually carry thin margins because customers know what they should cost, while slower-moving or specialist lines need wider ones to justify the shelf space and the capital tied up in stock.

What matters is that the weighted blend across what you actually sell covers your overheads, not that each individual line hits a chosen percentage. A low-margin line that brings people through the door can be worth carrying at a margin you would never accept in isolation, provided the basket around it earns.

Work out the margin on your genuine bestsellers first, since they dominate the blend, then check whether the long tail is priced to cover the cost of holding it. Stock that turns over twice a year at a 30% margin can be less profitable than stock turning monthly at 15%.

More business tools

Frequently asked questions

Markup is the percentage added to your cost (Profit / Cost). Margin is the percentage of the selling price that is profit (Profit / Selling Price). If you want a 30% Margin, you actually need a 42.8% Markup.

Divide the cost by one minus the margin, expressed as a decimal. For a Rs. 600 cost at a 40% margin that is 600 divided by 0.6, which is Rs. 1,000. Adding 40% to the cost instead gives Rs. 840, which is a 40% markup and only a 28.6% margin.

No. A 50% markup on a Rs. 100 cost gives a Rs. 150 price, on which the Rs. 50 profit is a 33% margin. To achieve a 50% margin you would need to price at Rs. 200. Confusing the two is the most common pricing error in retail and it always understates the price you need.

Far more of your profit than of your price, because the discount comes entirely out of the margin. On a Rs. 1,000 item costing Rs. 600, a 10% discount cuts the price by Rs. 100 but cuts profit from Rs. 400 to Rs. 300 - a quarter of your profit gone for a tenth off the price.

It varies enormously by category, and there is no single benchmark worth quoting. Fast-moving goods run on thin margins and high volume; specialist and low-turnover items need much wider ones to cover the same overheads. What matters is that the margin covers your costs of holding and selling the stock.

Everything that varies with the unit: the purchase price, inbound shipping, duties, packaging, and any per-unit handling or transaction fee. Leaving out shipping and packaging is what makes a margin look healthy on paper while the business makes nothing.

Subtract cost from price, divide by the price, and multiply by 100. A Rs. 1,000 item costing Rs. 600 gives a Rs. 400 profit, which is a 40% margin. Dividing by the cost instead gives 66.7%, which is the markup - a different, larger number.

Total every cost that varies with the unit, decide the margin the business needs to cover its overheads, then divide the cost by one minus that margin. Pricing by adding a percentage to cost instead is what leaves retailers short, because a markup is always a smaller margin than it looks.