How to price products in a small shop: cost, margin, rounding and when to change
A practical way to set selling prices that cover your real costs: margin versus markup, pricing loose goods by the kilo, rounding to amounts customers can pay, watching the shop next door, and knowing when a price is out of date.
Most small shops price by habit. The supplier's rate goes up, you add "something" on top, and the number on the shelf is whatever felt right on the day the stock arrived. It works until it doesn't: a month with good sales and an empty drawer, or a product you have been selling at a loss since the last rate change without noticing.
Pricing does not need to be clever. It needs to be done the same way every time, starting from what the item really cost you. This is that method.
Start from the real cost, not the bill price
The price on the supplier's bill is where your cost begins, not where it ends. Before you decide a selling price, add everything you paid to get the item onto your shelf:
- Transport and loading. The rickshaw from the wholesale market, the labour to unload, the delivery charge.
- Free items and schemes. If you got 12 + 1 free, your cost per unit is lower than the bill suggests. Divide by 13, not 12.
- Packing. Shoppers, paper bags, plastic packets you fill yourself. On loose goods these add up.
- Loss you can predict. Sugar spilled while weighing, a few broken biscuits in every carton, the bottom of a rice sack. If it happens every time, it is a cost.
Worked example. A carton of 24 juice packs costs Rs 1,440 on the bill. Transport for that trip came to Rs 300 across 10 cartons, so Rs 30 per carton. Real cost: Rs 1,470 for 24, or Rs 61.25 per pack, not Rs 60.
One and a quarter rupees looks like nothing. On a product that sells 200 packs a month, it is Rs 250 of profit you thought you had and did not.
Margin and markup are not the same number
This is the single most common pricing mistake, and it costs money quietly.
- Markup is what you add, as a percentage of cost. Buy at 80, sell at 100: you added 20, which is 25% of 80.
- Margin is what you keep, as a percentage of the selling price. Sell at 100, keep 20: that is 20% of 100.
Same item, same twenty rupees, two different percentages. The trouble starts when a shopkeeper wants "20% profit", adds 20% to cost, and believes the margin is 20%. It is not; it is about 16.7%.
| Markup on cost | Margin on price |
|---|---|
| 10% | 9.1% |
| 20% | 16.7% |
| 25% | 20% |
| 33.3% | 25% |
| 50% | 33.3% |
| 100% | 50% |
If you think in margin, which is better because it is what reaches your pocket, use this:
Selling price = cost ÷ (1 − margin)
For a 20% margin on an item that costs Rs 120: 120 ÷ 0.80 = Rs 150. Check it: 150 − 120 = 30, and 30 is 20% of 150.
If arithmetic at the counter is not your favourite thing, the free profit margin calculator does the conversion both ways.
Different products deserve different margins
A single percentage across the shop is simple, and it is usually wrong. Margins should follow how a product behaves.
| Product type | Typical approach | Why |
|---|---|---|
| Daily essentials everyone compares (flour, sugar, oil, milk) | Thin margin | Customers know the price to the rupee. Overpricing these makes them distrust everything else. |
| Branded packaged goods | Moderate, near printed price | The price is on the pack; your margin comes from buying well. |
| Slow movers, niche items | Higher | They tie up money and shelf space for weeks. |
| Fragile, perishable, short shelf life | Higher | Part of the stock will be lost to damage or expiry. |
| Impulse items near the counter | Higher | Nobody compares the price of a chocolate bar across three shops. |
| Accessories (mobile covers, chargers, cables) | Higher | Low cost, high value to the customer, often bought with something else. |
Two rules from shop practice:
- Never sell above a printed retail price. Customers check, and in many places it is against price-control rules. Some essentials also have officially notified rates in many districts; follow your district's list where it applies.
- Medicines are not yours to price. In a pharmacy, the printed price is the ceiling. Your pricing work is on the other shelves: baby care, cosmetics, supplements, general items.
Pricing loose goods by the kilo
Rice, daal, sugar, spices, dry fruit, sweets. These are the products where small mistakes repeat hundreds of times.
Work it out per kilo from the whole sack, including what you lose.
Example: a 25 kg bag of daal costs Rs 7,500 delivered. You lose roughly a quarter kilo per bag to spillage and scale rounding, and you use about Rs 100 of packets selling it. Real cost:
- Usable weight: 24.75 kg
- Total cost: 7,500 + 100 = Rs 7,600
- Cost per kg: 7,600 ÷ 24.75 = Rs 307
At a 15% margin: 307 ÷ 0.85 = Rs 361. Most customers buy in kilos, half-kilos and pao (250 g), so check the smaller sizes too:
| Quantity | Exact | Rounded price |
|---|---|---|
| 1 kg | Rs 361 | Rs 360 |
| ½ kg | Rs 180.50 | Rs 185 |
| 1 pao (250 g) | Rs 90.25 | Rs 95 |
Notice the small sizes round up and the kilo rounds down. That is deliberate: the customer buying a full kilo gets the round figure, and the small-pack price covers the extra handling and packet. If you round the pao down to Rs 90, the most frequent sale in the shop is the one earning least.
Round to amounts customers can actually pay
Prices like Rs 87 or Rs 143 create a problem at the counter: nobody has the change. You end up rounding down to keep the queue moving, and the rupees you gave away never appear anywhere.
Decide your rounding rule once:
- Under Rs 200: round to the nearest Rs 5.
- Rs 200 to 1,000: round to the nearest Rs 10.
- Above Rs 1,000: round to the nearest Rs 50 or Rs 100, depending on what you sell.
Round up when the margin is thin, because a few rupees is a big share of a small profit. On a Rs 40 item with a Rs 4 margin, rounding down to Rs 35 does not cut your profit by a little; it wipes it out and puts you Rs 1 below cost.
A price that ends in 9 (Rs 99, Rs 499) is a choice, not a rule. It suits shops where customers pay by card or wallet. In a cash shop it mostly creates Re 1 coins nobody carries.
Know the shop next door, but do not chase it
Every customer has a mental price list from the two or three shops they use. You need to know where you stand on the items they compare.
Once a month, check 10 to 15 items at nearby shops: the essentials, your biggest sellers and anything customers have said is "cheaper over there". Write down the prices. You will usually find that you are close on most, cheaper on some and dearer on a few.
Then decide, item by item:
- On a price-sensitive essential, match or come close. Losing a customer over Rs 10 on a kilo of sugar costs you their whole basket.
- On everything else, do not race down. The shop that is cheaper might be buying in larger volume, paying less rent, or simply losing money. You cannot see their costs, only their price.
- Compete on what they cannot copy. Credit for known regulars, home delivery, a clean shop, the right stock always in place, quick service. Many customers will pay a little more for a shop that never says "finished".
When to change a price
A price is not set once. It goes stale every time your cost moves. Change it:
- The day new stock arrives at a higher cost. Not when the old stock finishes. Your next purchase costs the new rate, so the money you collect today has to pay for it.
- When a supplier scheme ends. If you priced on a free-goods offer, your cost has gone up even though the bill price did not.
- When a product stops moving. Lower the price to free up money and shelf space, rather than watching it near expiry.
- When competitors shift on essentials. Check monthly, not daily.
The first one feels uncomfortable because the shelf still holds old stock bought cheaper. But a shopkeeper who keeps the old price until the old stock is gone sells that stock at a margin that cannot pay for its replacement. Over a year of steady rate rises, this is how a shop with good sales ends up short of cash. There is more on that in why a profitable shop can still run out of money.
When prices go down, pass it on to customers on essentials quickly. People notice who lowered first, and they remember.
Discounts are pricing too
A discount is a price change with a time limit. Before offering "10% off", check what it does to your margin. On an item with a 20% margin, a 10% discount cuts your profit in half. To earn the same rupees, you would need to sell twice as many.
The free discount calculator shows the new price and what the discount really costs you before you put up the sign. And whatever discount you give, record it on the bill rather than taking a lower amount quietly, as covered in common billing mistakes.
A pricing checklist
Use this whenever new stock arrives or you add a product:
- Real cost per unit, including transport, packing and predictable loss.
- Target margin for this type of product, not a shop-wide percentage.
- Selling price from cost ÷ (1 − margin).
- Not above any printed retail price or official rate.
- Rounded to a payable amount, up where margin is thin.
- Small sizes of loose goods checked separately.
- Compared with nearby shops if it is an essential.
- Purchase price updated in your records, so your profit figures stay true.
That last point matters more than it looks. If your till holds last year's purchase price, every profit report it shows is wrong. In Saleva, the purchase price on each product is what the Reports screen uses to work out gross profit, so updating it when you receive stock keeps the profit figure honest.
Questions shopkeepers ask
Should I add the same percentage to everything?
It is a reasonable starting point if you have nothing else, but it under-prices slow and fragile items and over-prices the essentials customers compare. Group your products into three or four types and give each its own margin.
My supplier keeps raising rates in small steps. Do I really change prices every time?
Change prices on anything that sells quickly. For slow items, review them all together once a month. The goal is that no product sits on the shelf for long at a price below what it costs to replace.
How do I price something I make myself, like sweets or bakery items?
Add up the ingredients for one batch, the gas or electricity used, the packing and any helper's wages for that time, then divide by the number of pieces the batch actually produces, not the number it should. Then apply your margin. Recalculate when ingredient prices move.
What margin should a small shop aim for?
There is no single right number; it depends on what you sell, your rent and how fast stock turns. A better question is whether your gross profit each month covers rent, wages, bills and what you take home, with something left. If it does not, look at your margins product by product. The break-even calculator helps you see how much you need to sell each month at your current margin.
Is it wrong to charge a regular customer less?
It is your shop and your decision. Just record it as a discount on the bill so you can see how much those decisions add up to over a month.
Try this in Saleva
Saleva is a free Android point-of-sale app for small shops: selling, stock, customer dues, staff and an online shop page. Selling works with no internet at all.