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.
Courier fees (e.g., Koombiyo) and custom boxes.
Required Retail Price
Equivalent to a 54% markup.
Gross Profit (LKR)
Per item sold at full price.
Flash Sale Simulator
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.
| Target margin | Required markup | Price 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.
| Discount | Price | Profit | Margin |
|---|---|---|---|
| 0% | Rs. 1,667 | Rs. 667 | 40.0% |
| 10% | Rs. 1,500 | Rs. 500 | 33.3% |
| 20% | Rs. 1,333 | Rs. 333 | 25.0% |
| 30% | Rs. 1,167 | Rs. 167 | 14.3% |
| 40% | Rs. 1,000 | Rs. 0 | 0.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%.