Business

How Much Does a Medical Store Earn Per Month in India?

✍️ PharmaStok AI 📅 4 August 2026 ⏱ 7 min read
Business

How Much Does a Medical Store Earn Per Month in India?

Real numbers on monthly revenue, expenses, and net income for Indian medical stores across different city sizes and store formats — so you can benchmark your pharmacy or evaluate whether to open one.
By PharmaStok AI · July 2026 · 7 min read

One of the most common questions from aspiring pharmacy owners — and from established ones benchmarking against peers — is: "How much does a medical store actually earn per month?" The honest answer is: it varies enormously. But there are realistic ranges based on location, store size, and management quality. This guide gives you the actual numbers.

Revenue Ranges by Store Type and Location

Store TypeMonthly SalesGross Margin (18–22%)Net Profit
Small store — rural/village₹2L – ₹5L₹36K – ₹1.1L₹20K – ₹60K
Small store — semi-urban (town)₹5L – ₹10L₹90K – ₹2.2L₹50K – ₹1.2L
Mid-size store — tier 2 city₹10L – ₹25L₹1.8L – ₹5.5L₹1L – ₹3L
Large store — metro / commercial area₹25L – ₹60L₹4.5L – ₹13.2L₹2L – ₹7L
High-footfall metro flagship₹60L – ₹1.5Cr+₹10.8L – ₹30L+₹5L – ₹15L+

These are ranges — not guarantees. A poorly managed store in a tier 2 city may net only ₹30K/month. An excellently run store in a small town with a loyal chronic patient base may net ₹2L/month. Management quality matters as much as location.

Monthly Expense Breakdown for a Typical Mid-Size Pharmacy

To understand earnings, you need to understand costs. Here is a realistic monthly expense breakdown for a mid-size pharmacy with ₹15 lakh monthly sales in a tier 2 Indian city:

ExpenseMonthly Amount% of Sales
Cost of goods sold (purchases)₹12L – ₹12.3L80–82%
Rent₹25,000 – ₹60,0001.5–4%
Staff salaries (1–2 pharmacists/assistants)₹25,000 – ₹50,0001.5–3.5%
Electricity₹5,000 – ₹15,0000.3–1%
Expiry/dead stock write-offs₹10,000 – ₹30,0000.5–2%
GST compliance / accounting₹3,000 – ₹8,0000.2–0.5%
Loan EMIs (if applicable)₹0 – ₹30,0000–2%
Miscellaneous (packaging, phone, internet)₹5,000 – ₹10,0000.3–0.7%
Total expenses (excl. COGS)₹73K – ₹2.03L5–13.5%
Net monthly profit₹1L – ₹2.2L7–15%

What Determines How Much a Medical Store Earns?

The range between a ₹20K/month and a ₹5L/month pharmacy is driven by these factors:

1. Location and Footfall

The single biggest driver. A pharmacy near a hospital, clinic cluster, or residential colony with high density has dramatically higher natural footfall than one in a low-traffic area. Before opening, count the number of customers at the nearest competing pharmacy on a representative day — this is your market estimate.

2. Chronic Patient Base

Chronic disease patients (hypertension, diabetes, thyroid, psychiatric conditions) buy every month without fail. A pharmacy with 200 chronic patients spending ₹800/month each has ₹1.6 lakh in guaranteed monthly baseline revenue before any walk-in customers. Building a chronic patient base is the single most impactful thing you can do for stable earnings.

3. Product Mix and Margins

As detailed in our margin-by-category analysis, stocking higher-margin products (surgical, supplements, generics, diagnostics) significantly improves profitability at the same revenue level. A ₹15 lakh store with 22% blended margin earns ₹3.3L gross — a ₹15 lakh store with 18% blended margin earns ₹2.7L gross. That ₹60K difference per month is ₹7.2 lakh per year.

4. Expiry and Dead Stock Management

Poorly managed pharmacies lose 5–8% of inventory to expiry annually. On a ₹15 lakh monthly purchase, that is ₹75,000–₹1,20,000 in annual write-offs — or ₹6,000–₹10,000 per month directly reducing net income. Good expiry management alone can add 1–2 percentage points to net margin.

5. Rent as a Percentage of Sales

Rent is typically 2–5% of sales for well-chosen locations. If your rent is above 5% of monthly sales, you need to either grow revenue or renegotiate — high rent is one of the most common reasons pharmacies struggle to be profitable.

How Long to Break Even on a New Medical Store?

Most new pharmacies reach operating break-even (covering all monthly expenses) within 3–9 months. Full return on initial investment typically takes 18 months to 3 years depending on starting capital and revenue ramp-up speed.

PhaseTimelineWhat to Expect
LaunchMonth 1–3Low footfall; revenue ₹2–4L/month; likely operating at small loss or breakeven
GrowthMonth 4–12Chronic patient base building; revenue growing; first profitable months
StabilityYear 2+Regular revenue; predictable expenses; net margins 7–12%
ROI achievedYear 2–3Initial investment recovered from cumulative profits

Can a Pharmacist Earn More as an Employee or Owner?

As an employed pharmacist, salary ranges from ₹15,000–₹45,000/month (D.Pharm) to ₹25,000–₹80,000/month (B.Pharm) depending on the employer and city. As a pharmacy owner, the income potential is significantly higher — but so is the risk and working hours. A well-run mid-size pharmacy can earn the owner ₹1.5–3 lakh/month in net profit after paying a pharmacist's salary. The trade-off is capital investment, business risk, and the demands of running a business versus a salaried job.

Maximise What Your Medical Store Earns with PharmaStok AI

Reduce expiry losses, improve margin visibility, and manage stock smarter — PharmaStok AI helps you keep more of what you earn. Free for small medical stores.

Start Free →
How much does an average medical store earn per month in India?
An average mid-size independent medical store in India earns ₹10–20 lakh per month in sales. After expenses, net income for the owner is typically ₹80,000–₹2,50,000 per month, depending on location, margin management, and expense control. Well-run stores near hospitals or in high-footfall areas can earn significantly more.
Is a medical store profitable in India in 2026?
Yes, pharmacy remains one of the more resilient retail businesses in India. Essential nature of medicines, growing chronic disease burden, and steady demand make medical stores relatively recession-proof. The main challenges are increasing competition from pharmacy chains and online platforms, rising rent in urban areas, and the need for good inventory management. Stores that adapt by building a chronic patient base and managing margins well remain profitable.
What is the daily average sales of a medical store in India?
A small pharmacy in a town or semi-urban area typically sells ₹8,000–₹20,000 per day. A mid-size store in a tier 2 city: ₹30,000–₹80,000 per day. A large metro pharmacy: ₹80,000–₹3,00,000 per day. High-footfall stores near hospitals can exceed this significantly. Daily sales of ₹25,000–₹40,000 is a healthy range for a standalone independent pharmacy in most Indian cities.
← Back to Blog
← Back to Blog ← Back to PharmaStok Blog Privacy Terms