Quick-commerce shelf

# Online pharmacy price comparison in India: 4 checks for OTC and supplement prices

To compare online pharmacy prices in India, read the same OTC or supplement pack each time, keep the MRP beside the selling price, and date every reading. A pharmacy price is one pack, at one place, at one moment. Compare it over time, against its MRP, and against the same pack on a quick-commerce app, never against a different pack size. This guide covers OTC, supplement and personal-care listings only, not prescription medicines.

In this guide

1. [Why pharmacy prices need their own method](#why-pharmacy-prices-need-a-method)
2. [The 4 checks](#the-4-checks)
3. [Worked SAMPLE rows](#worked-sample)
4. [Reading the pack on a pharmacy listing](#reading-the-pack)
5. [Set up a comparison you can repeat](#repeat-the-comparison)
6. [Common traps](#common-traps)
7. [What Rewalto reads from online pharmacies](#what-rewalto-reads)
8. [3 ways to get the comparison](#three-ways)
9. [What a pharmacy price reading cannot tell you](#what-a-reading-cannot-tell-you)
10. [Related reading](#related)
11. [Questions people ask](#questions)

[Explore commerce data](https://rewalto.com/data/commerce)

By [Varun Mahajan](https://rewalto.com/about), FounderPublished 9 November 2026Last updated 9 November 2026Part of the [price against mrp and discounts](https://rewalto.com/guides/discount-depth) guideMore on [quick commerce](https://rewalto.com/insights/category/quick-commerce)

## Why pharmacy prices need their own method

Pharmacy apps list the same product in many pack counts: strips of ten, bottles of sixty, tubs of two hundred. The MRP is printed per pack, and the discount moves with sale days. A shelf price compared across pack counts, or on two different days, mixes three gaps into one number.

A pharmacy price is one pack, at one place, at one moment. Compare it over time, against its own MRP, and against the same pack on a quick-commerce app, never against a different pack size. Each of the four checks below protects one part of that sentence.

## The 4 checks

### 1. Same pack, same count

Match the pack size exactly as the app showed it: 60 tablets against 60 tablets, 200 g against 200 g. A strip of 15 and a bottle of 60 are different products for pricing, even with the same name. If the counts differ, compare the price per unit instead, as [pack size and unit price](https://rewalto.com/guides/unit-price-pack-size-comparison) explains.

### 2. MRP beside the selling price

Work the discount from the MRP that listing showed: the MRP minus the selling price, divided by the MRP. The method is in [discount depth](https://rewalto.com/guides/discount-depth), and the [discount calculator](https://rewalto.com/tools/discount-calculator) does the arithmetic. If another app shows a different MRP for the same pack, report that as a fact rather than picking one.

### 3. Dated readings, not one look

Read the same list of packs on a fixed schedule and keep every reading with its time. A price is a fact about that moment. One look tells you the price today; a run of dated readings tells you whether today is a sale day, a normal day or a new price.

### 4. Place on each reading

Marketplaces mostly price nationally, so their readings carry no pin code. Quick-commerce apps price by pin code, and the same pack can cost more in one area than another. Say which applies before you compare a pharmacy price with a quick-commerce price, and record the pin code of every quick-commerce reading. The [pin code availability](https://rewalto.com/tools/pin-code-availability) tool shows what one pin code can buy.

## Worked SAMPLE rows

The table below is SAMPLE: invented readings of one supplement pack, built to show the method. It is not a reading of any app, brand or pin code.

SAMPLE rows to show the method. Not live readings. Same pack and MRP in every row, so the depth and the price can be compared.

| Reading (SAMPLE) | Source type | Pack as shown | Selling price (SAMPLE) | MRP (SAMPLE) | Discount depth | Place |
| --- | --- | --- | --- | --- | --- | --- |
| Day 1 | Online pharmacy | 60 tablets | ₹360 | ₹450 | 20% | national |
| Day 8 | Online pharmacy | 60 tablets | ₹405 | ₹450 | 10% | national |
| Day 8 | Quick-commerce app | 60 tablets | ₹420 | ₹450 | 7% | one pin code |

Read across the rows. The pack and the MRP never change, so the discount depth and the selling price can be set side by side. Between day 1 and day 8 the same pack on the same pharmacy lost half its discount, which one look on day 1 would have missed. On day 8 the quick-commerce reading is higher again, but it is a reading for one pin code, not a national price.

## Reading the pack on a pharmacy listing

Check 1 is where most pharmacy comparisons go wrong, because pharmacy listings describe packs in more ways than grocery listings do. Before you write a price down, read the pack line, the title and the pack picture together, and make sure all three describe the same thing.

- **Strips and boxes.** A listing can price one strip of 10 or a box of 3 strips. Both may carry the same name. Write the count of tablets or capsules, not the word strip.
- **Bottles, tubs and sachets.** Supplements come in counts (60 capsules), weights (200 g of powder) and volumes (100 ml of syrup). Compare a count with a count, a weight with a weight and a volume with a volume.
- **Multipacks and combos.** A pack of 2 bottles is not two readings of one bottle. If the app sells the pair, record the pair, and compare it only with the same pair or by price per unit.
- **Flavours and variants.** Two flavours or two sizes of the same supplement are separate products for pricing, even when the app shows them on one page. Pick one variant and keep it.
- **Extra free.** A pack sold with extra tablets free holds more than its usual count. Use the count in the pack you get, as the listing states it.

When the pack line and the title disagree, keep the reading but mark it, and do not compare it until the size is clear. A wrong pack size gives a wrong discount and a wrong price per unit, and both look exact.

## Set up a comparison you can repeat

One comparison answers today’s question. A comparison you repeat each week shows how a pack is priced over time, which is what a pricing or category team at an OTC or supplement brand usually needs. Keeping it the same from one week to the next matters more than how many packs it covers.

1. **Fix the list.** Write down the packs, their counts and the places you read before you start, and keep them the same each time.
2. **Fix the time.** Read every pack at about the same time of day, because sale offers can start and end during the day.
3. **Record the inputs, not only the answer.** Keep the selling price, the MRP, the pack as shown, the place and the time for each reading, so anyone can check the discount later.
4. **Mark the gaps.** A pack that was out of stock or not read that day gets a blank, never a price copied from the week before.

With those four habits, a change in the numbers means the price changed, not the method. That is the point at which a gap is worth taking to a buyer, a channel manager or a brand team.

## Common traps

- **A new MRP.** A new batch can carry a new printed MRP. If the MRP moved, the discount moved with it even when the selling price did not. Keep the MRP of each reading, not the first one you saw.
- **Member prices.** Some apps show a lower price to members. That is a different price from the one every shopper sees. Record which one you read, and compare like with like.
- **Out of stock.** A listing can keep showing a price while the pack cannot be bought. Note the stock state beside the price, and do not treat a price on an unavailable pack as an offer.
- **Sale days.** One reading on a sale day makes a normal price look high for weeks. Read across enough days to see which price is the usual one.
- **Delivery fees.** A low selling price with a delivery fee can cost more at checkout. The listing price does not include it, so say so when you compare.

## What Rewalto reads from online pharmacies

Rewalto’s [Marketplace prices and listings](https://rewalto.com/data/commerce/marketplace-prices) dataset reads public listings from online stores, an online pharmacy among them. Its current status, its sources and the date of each source’s last reading are on the dataset page.

Each reading keeps the title, brand and pack size as shown, the selling price and MRP, whether the pack was in stock, the pin code or national, the time and the source page. A price that could not be read is left empty, never written as 0.

For the quick-commerce side, Rewalto’s [commerce data](https://rewalto.com/data/commerce) holds prices and stock by pin code, so both halves of a pharmacy and quick-commerce comparison carry their place.

## 3 ways to get the comparison

1. **By hand.** Copy the pack, the selling price and the MRP from the listing, write down the date and time, and apply the four checks.
2. **As data.** Read [Marketplace prices and listings](https://rewalto.com/data/commerce/marketplace-prices) through the API, the command line, or an AI agent over MCP, filtered to the source you need. [Connect an AI agent, API or command line](https://rewalto.com/guides/connect-ai-agent-api-cli-mcp) shows how.
3. **As a recurring check.** [Monitors](https://rewalto.com/monitors) describes what can be checked on a schedule today.

Browsing is free and every account gets 1,000 free credits a month; only delivered data uses credits. See [pricing](https://rewalto.com/pricing).

See what Rewalto reads every day at [rewalto.com](https://rewalto.com).

## What a pharmacy price reading cannot tell you

A price reading says what a listing showed, for one pack, at one time. It does not say whether a price is lawful or within any price rule, whether a product suits anyone, or who paid for a discount.

It also does not say what a shopper paid after coupons and card offers. Those are applied at checkout and are not part of the reading; offers and bank offers are a separate dataset that is not live yet.

This guide is about prices, not health. It gives no medical or dosage advice, and it does not cover prescription medicines. Ask a doctor or a pharmacist about whether a product is right for you.

## Related reading

- [Marketplace prices and listings](https://rewalto.com/data/commerce/marketplace-prices): the dataset behind this guide.
- [Discount depth](https://rewalto.com/guides/discount-depth): the gap between selling price and MRP.
- [Pack size and unit price](https://rewalto.com/guides/unit-price-pack-size-comparison): compare different pack counts.
- [Same product, different price](https://rewalto.com/guides/same-product-different-price-across-apps): compare shopping apps fairly.
- [Marketplace product data](https://rewalto.com/guides/marketplace-product-data): read listings without overclaiming.
- [All datasets](https://rewalto.com/data).

## Questions people ask

### How do I compare medicine prices across online pharmacies in India?

For OTC and supplement products, compare the same pack and count, keep the MRP beside the selling price, and date each reading. Prescription medicines are outside this guide.

### Why does the same supplement show different prices on different apps?

Each app sets its own selling price and discount, and the price can change by day. Quick-commerce apps can also price by pin code. Compare dated readings of the same pack.

### How do I work out the discount on an online pharmacy listing?

Subtract the selling price from the MRP the listing shows, divide by that MRP and multiply by 100. Keep the MRP with the result.

### Are online pharmacy prices the same at every pin code?

Many marketplaces price nationally, so a reading carries no pin code. Quick-commerce apps price by pin code. Check which applies before you compare the two.

### Does Rewalto track online pharmacy prices?

Yes, for public listings. Rewalto's Marketplace prices and listings dataset includes an online pharmacy source, with selling price, MRP, pack size and the time of each reading. Its current status is on the dataset page.

### Can I compare an online pharmacy price with a quick-commerce price?

Yes, if the pack and count match. Record the pin code of the quick-commerce reading and note that the pharmacy reading may be national.

### Does a price reading show coupon or card discounts?

No. It shows the price the listing displayed. Coupons and card offers applied at checkout are kept separate.

## Start with the question you need to answer

Check the current data catalogue, then review the coverage and dates against your question. The research in an older guide does not establish that a service is available today.

[Explore Rewalto data](https://rewalto.com/)[See marketplace prices](https://rewalto.com/data/commerce/marketplace-prices)

## Related guides

- [Quick-commerce shelfDiscount depth by pin code: reading selling price against MRP4 checks to read selling price against MRP by pin code and day, without over-claiming.](https://rewalto.com/guides/discount-depth)
- [Quick-commerce shelfPack size and unit price: compare like for like across appsThree rules to turn pack sizes into a price per kg, litre or piece you can compare.](https://rewalto.com/guides/unit-price-pack-size-comparison)
- [DataSame product, different price: compare shopping apps fairlyA fair comparison starts with the same item under the same conditions.](https://rewalto.com/guides/same-product-different-price-across-apps)
- [DataMarketplace product data: read listings without overclaimingHow to work with marketplace listings while keeping sales and demand claims separate.](https://rewalto.com/guides/marketplace-product-data)

## See it in real data.

Ask about a city, a product or a dataset. The answer is free, and any fresh run shows its cost first.

[Ask our data a question](https://rewalto.com/finder)

---

Canonical page: https://rewalto.com/guides/online-pharmacy-price-comparison
Last content change: 2026-11-09
