Running a store

How much does a medical store really earn? The margin maths, line by line

A ₹100 strip, a 10% discount and a month of rent and salaries — how much profit a medical store in India really keeps, worked out in rupees.

By MedBox24 team5 min read
A ₹100 medicine strip split into what the chemist paid, the GST and the margin left

"Medical store mein 20% margin hota hai." You will hear this from relatives, from the distributor's salesman, maybe from the person selling you the shop. It is not wrong. It is just not the number that ends up in your pocket.

This post works it out the way your accountant would: one strip first, then a whole month. The numbers are an example — your area, rent and product mix will change them — but the method works for every store.

Start with one strip

Take a common medicine that is under price control (a "scheduled" formulation under DPCO 2013). Its MRP is ₹100, and that already includes 5% GST.

  1. Take the GST out: ₹100 ÷ 1.05 = ₹95.24. That is your sale before tax.

  2. The price control order builds a 16% retailer margin into the ceiling price, on top of the price to retailer (PTR). So PTR = ₹95.24 ÷ 1.16 = ₹82.10.

  3. Your margin on that strip: ₹95.24 − ₹82.10 = ₹13.14.

₹13.14 out of ₹100. On the sale before tax, that is 13.8% — not 16%, and certainly not 20%. The "16%" is counted on what you paid, not on what the customer pays. Most people mix these two up.

What about the GST? You collect ₹4.76 from the customer and you paid ₹4.11 to the distributor. The difference, about 66 paise, goes to the government. GST passes through you; it is never your income.

Where the ₹100 MRP of a price-controlled medicine goes: ₹82.10 to the distributor, ₹4.76 GST, ₹13.14 margin
One ₹100 strip of a price-controlled medicine, sold at full MRP

Not every medicine pays the same

A store sells four very different kinds of things, and each has its own margin:

What you sell

Typical margin on the sale before GST

Why

Price-controlled (scheduled) medicines

about 13–14%

Fixed by DPCO, as worked out above

Other branded medicines

often 16–20%

The company sets the PTR; it varies brand to brand

Trade generics

can be 30% or more

Low PTR, but you must trust the maker and the distributor

OTC, FMCG, devices

10–25%

Depends on the product and how many you buy

So when someone quotes "20%", ask: 20% on what, and on which shelf? A store whose sales are mostly chronic prescriptions from big brands will earn a lower average than one that also sells generics, baby care and devices. Our pharmacy margin calculator does this for any PTR and MRP you type in.

The discount problem

Customers ask for a discount on medicines all the time, and online pharmacies have made it worse. Here is what a flat 10% off does to the same ₹100 strip:

  • The customer pays ₹90, so your sale before GST becomes ₹90 ÷ 1.05 = ₹85.71.

  • You still paid ₹82.10 for it.

  • Your margin drops from ₹13.14 to ₹3.61.

A 10% discount did not cut your profit by 10%. It cut it by about 73%. On a price-controlled medicine, a 15% discount means you are selling at a loss.

A 10% discount cuts the margin on a ₹100 price-controlled strip from ₹13.14 to ₹3.61
Same strip, full MRP vs 10% off

This is why stores that give "flat 15% on everything" quietly push generics and their own deals: that is the only shelf where the discount still leaves something.

Now a whole month

Let us take a neighbourhood store selling about ₹20,000 a day — ₹6 lakh a month including GST. That is ₹5,71,429 before GST. Say the product mix and the discounts given leave an average margin of 17% on that.

Line

Per month

Sales before GST

₹5,71,429

Gross margin (17%)

₹97,143

Rent

− ₹25,000

Registered pharmacist

− ₹20,000

Helper at the counter

− ₹12,000

Electricity (fridge, lights, fan or AC)

− ₹6,000

Expiry and breakage (1% of sales)

− ₹5,714

Phone, internet, software, bags, small costs

− ₹3,000

Left for the owner, before income tax

₹25,429

A month at ₹6 lakh of sales: gross margin ₹97,143, costs ₹71,714, owner keeps ₹25,429
An example month for a store selling ₹20,000 a day

Two things change this table more than anything else:

  • If you are the pharmacist yourself, the ₹20,000 salary stays with you, and you take home about ₹45,000.

  • If your rent is ₹50,000 because you are on a main road, half your profit is gone — unless that road brings you twice the sales.

Run the same table at ₹10 lakh a month and the owner keeps far more, because rent and salaries barely move while the margin grows. That is the real business of a medical store: costs are fixed, so every extra bill after a point is mostly profit.

Where the money quietly leaks

The table above assumes you lose only 1% to expiry. Many stores lose more, and never see it, because nobody adds it up:

  • Expired stock that was not returned to the distributor in time.

  • Udhaar that never comes back.

  • Wrong rates on bills — an old MRP, a GST rate that was not updated after September 2025.

  • Stock that walks out without a bill.

Each one is small on a single day. Over a year, together, they can take a month's profit. We wrote separately about selling near-expiry medicines before they become a loss and finding dead stock.

So, how much does a medical store earn?

At ₹6 lakh of monthly sales, with average rent and one paid pharmacist, the owner keeps roughly ₹25,000–45,000 a month. At ₹10 lakh and above, a well-run store does much better. Below ₹3 lakh, with paid staff and high rent, it is hard to make anything at all.

Before you open one, write this table with your own numbers — the rent you will actually pay, the sales the area can actually give. Our guide on how to open a medical store and the post on what it costs to open one help with the first half. The second half is just honest arithmetic, done every month.

Run your medical store on MedBox24

Billing, stock, expiry, GST and payroll — on phone and computer. Free trial, no card.

Start free trial

Blog