All articles
PricingProfitMath

Margin vs markup: the pricing mistake costing you on every sale

SendBill Team12 September 20266 min read
A shopkeeper's hand holding a calculator beside packaged goods and blank price tags at a kiryana counter

Ask a shopkeeper how he prices his goods and you will often hear the same confident answer: “Main har cheez par 20% margin rakhta hoon.” It sounds precise. It sounds profitable. But in most shops we have seen, that “20% margin” is actually a 20% markup — and the difference between the two is quietly costing money on every single sale.

This is not about being bad at maths. It is about two terms that sound interchangeable but are not. Once you see the difference, you will never price the same way again.

Markup and margin are not the same thing

Markup is profit divided by cost price. Margin is profit divided by selling price. Same sale, same profit in rupees — two different percentages, because the denominator changes.

Take a real example. You buy a pack of biscuits at Rs 100 and sell it at Rs 120. Your profit is Rs 20. Your markup is 20 ÷ 100 = 20%. But your margin is 20 ÷ 120 = 16.7%. So when you added 20% to cost and called it a “20% margin,” your real margin was 16.7% — a full 3.3 points lower than you believed.

Why the confusion costs real money

A few percentage points sound harmless until you multiply them by your whole shop. On fast-moving, low-margin goods — cooking oil, sugar, flour, where real margins are often thin — mispricing by three or four points can wipe out most of the profit on the item. You work just as hard, sell just as much, and keep noticeably less.

It gets worse when discounts enter the picture. If you believe you have a 20% cushion, a “small” 10% discount feels safe. But your real cushion was 16.7%, and after the discount your remaining margin is far thinner than your mental maths suggested. Discounts planned on markup thinking are how shops end up selling at near-cost without realising it.

The 20% trap, worked out in rupees

Say you want a true 20% margin on an item that costs you Rs 100. Adding 20% gives Rs 120 — but as we saw, that is only a 16.7% margin. The correct price is 100 ÷ (1 − 0.20) = 100 ÷ 0.80 = Rs 125. Five rupees per item. Now multiply: on 200 such sales a day, that is Rs 1,000 a day — Rs 30,000 a month — walking out of the shop because of a formula mix-up.

Distributor “margin schemes” deserve the same scrutiny. When a supplier offers “15% margin” on a new product, check whether they mean 15% on the cost or 15% on the retail price. Ask directly: “Yeh cost par hai ya retail par?” The answer changes what you actually earn.

A quick-reference table for the counter

Memorise this pattern and you will never need the formula at the counter. To get your target margin, divide the cost price by the number shown:

  • Want 10% margin → divide cost by 0.90 (Rs 100 cost → Rs 111 sale)
  • Want 15% margin → divide cost by 0.85 (Rs 100 cost → Rs 118 sale)
  • Want 20% margin → divide cost by 0.80 (Rs 100 cost → Rs 125 sale)
  • Want 25% margin → divide cost by 0.75 (Rs 100 cost → Rs 133 sale)
  • Want 30% margin → divide cost by 0.70 (Rs 100 cost → Rs 143 sale)

Which one should you track?

Track margin. It tells you what share of every rupee of sales you actually keep, which is the number that pays your rent, your staff, and yourself. Markup is handy for quick counter maths — “cost plus a bit” — but your books, your targets, and your discount decisions should all speak margin. The leak is never in choosing one; it is in mixing them up without noticing.

One more practical habit: round deliberately. If the formula gives Rs 117.60, you might price at Rs 120 — that rounding is pure extra margin, and customers barely notice it on everyday items. Just make sure the rounding goes in your favour consistently rather than always down “to be nice.” Niceness has a cost; measure it.

Put it into practice today

SendBill gives you digital khata, barcode billing, and stock tracking — free to start, no credit card needed.

Try SendBill free