Skip to content

How to Calculate Profit Margin for Your Shop

Margin and markup explained with simple rupee examples, the difference between gross and net profit, how to price loose and packaged goods, and the hidden costs that make a busy shop earn less than it should.

Published
Reading time
5 min read
A shopkeeper among jars of spices, nuts and dried goods at his stall
A shopkeeper among jars of spices, nuts and dried goods at his stall · Photo: Shahid Jamali, Pexels (Pexels License)

"Sale bohat hai, lekin paisa nazar nahi aata." Many shop owners say some version of this. The shop is busy, the galla fills every evening, and yet at the end of the month there is less money than the sales suggest. The answer is almost always in the margin: the share of each sale that is actually profit, after you pay for what you sold and for running the shop.

This guide explains margin in plain terms, with examples you can check on a calculator or with the free profit margin calculator.

Margin and markup are not the same

Markup is how much you add on top of your cost. Margin is how much of the selling price is profit. They use the same rupees but divide by different numbers, and confusing them is the most common pricing mistake.

Example: you buy an item for 100 rupees and sell it for 125.

  • Profit = 125 − 100 = 25 rupees
  • Markup = 25 ÷ 100 (cost) = 25%
  • Margin = 25 ÷ 125 (selling price) = 20%

If you think "I keep 25% on everything" but you mean markup, your real margin is 20%. Over a month of sales, that gap is a lot of money.

Markup on costMargin on sale
10%9.1%
20%16.7%
25%20%
33.3%25%
50%33.3%
100%50%

To set a price from a target margin: Price = Cost ÷ (1 − margin). For a 20% margin on a 100-rupee item: 100 ÷ 0.8 = 125.

Gross profit and net profit

Gross profit is sales minus the cost of the goods you sold. It tells you whether your pricing works.

Net profit is gross profit minus everything else it takes to run the shop: rent, salaries, electricity, generator fuel, internet, packing bags, card machine charges, repairs and the owner's own drawings if you pay yourself a salary.

A shop can have healthy gross profit and still lose money if expenses are too high for its sales.

Work out last month's profit in five steps

You need three numbers you may not have written down: opening stock, closing stock and expenses. That is why counting stock matters.

  1. Step 1: Total sales

    Add up all sales for the month, after discounts and returns. Count udhaar sales too: they are sales, even if not yet paid.

  2. Step 2: Cost of goods sold

    Opening stock value + purchases during the month − closing stock value. This is what the goods you sold cost you.

  3. Step 3: Gross profit

    Sales − cost of goods sold. Divide by sales to get gross margin.

  4. Step 4: Expenses

    Add every shop expense for the month: rent, salaries, bills, fuel, bags, repairs.

  5. Step 5: Net profit

    Gross profit − expenses. This is what the shop earned for you.

Pricing loose and packaged goods

Packaged goods with a printed retail price: your margin is the gap between the distributor's price and the printed price, plus any scheme (free cartons or discounts for volume). You cannot raise the price, so you improve margin by buying better: comparing distributors, taking schemes that make sense, and not overstocking.

Loose goods like rice, daal, sugar and spices: you set the price. Work from your real cost per kilo, including:

  • The price per bag from the wholesaler
  • Transport from the market to the shop
  • Loss when you weigh out small quantities (spillage, moisture, the extra you give to round off)
  • Packing bags

Example: a 50 kg bag costs 10,000 rupees and transport adds 200, so 10,200 for 50 kg. If you lose about 1 kg to spillage and rounding, you really have 49 kg to sell, so your cost is about 208 rupees a kilo, not 200. Price from 208.

Hidden costs that eat margin

  • Expired and damaged stock. Every expired packet is a sale's profit thrown away. Record damage and expiry so you can see the real loss.
  • Discounts at the counter. A small discount on every bill can take a large share of your margin. Track discounts by staff member.
  • Udhaar that is never paid. A bad debt wipes out the profit on many good sales. Old udhaar also ties up cash you could have used to buy at better prices.
  • Theft and miscounts. Stock that leaves without a bill. A regular stock count is the only way to see it.
  • Slow stock. Money on a shelf for six months is money that did not earn anything.

Margin by item, not just by shop

The total margin hides a lot. Some items earn well and sell slowly; some sell fast at almost no margin and only bring customers in; a few lose money once you count wastage. Look at profit by product every month and ask of each low earner: does it bring customers who buy other things? If not, change the price, the supplier, or drop it.

Profit by product

Sale, cost, profit and margin for every item, so you can see which products earn and which only take shelf space.

Profit by product report in Nafaa with sale, cost, profit and margin for each item

How Nafaa works it out

Nafaa records the cost of each item when you enter a purchase, so every bill knows what the goods cost. The profit-by-product report shows sale, cost, profit and margin per item; the profit and loss statement takes off expenses you record to give net profit; and product cards show price, cost and margin side by side, so you notice a thin margin when you set the price, not at the end of the month.

Keep reading

  • Inventory

    Nafaa Inventory keeps stock right in every unit and every branch: products with cost, price and margin, barcodes and labels, combos, low-stock alerts, damage and adjustments with reasons, stock transfers between branches, and a full movement history. Import from Excel or paste from a spreadsheet, and change many prices at once in the bulk editor.

  • Stock Taking for Shops: A Practical Guide

    How to count your stock without closing the shop for days: full counts versus small weekly counts, how to prepare, how to count accurately, and what to do when the shelf and the system do not match.

  • How to Start a Kiryana Store in Pakistan

    A practical plan for opening a kiryana or general store: choosing the location, working out your budget, registration, buying the first stock, setting prices, setting up the counter and getting through the first 90 days.

  • Free tool

    Profit Margin Calculator

    Work out profit, margin and markup from your cost and selling price, or find the price that gives the margin you want. Built for shops in Pakistan: type rupee amounts, add a quantity for total profit, and see why a 25% markup is only a 20% margin.

  • Free tool

    Break-even Calculator

    Find how much you must sell each month and each day to cover rent, salaries and bills, and how much more to reach the profit you want. Use a single item's price and cost, or your shop's average margin when you sell hundreds of products.

Run your shop on Nafaa

Billing, stock, khata and reports in one place.

Chat on WhatsAppEnglish ya Roman Urdu me