← Back to FAQs

🩺 Why Do Doctors Prescribe Branded Medicines Instead of Generic?

📅 February 2026  |  ❓ FAQ  |  ⏱️ 4 min read

It's a question every patient eventually asks: "Why is my doctor prescribing expensive Augmentin when generic Amoxicillin is 55% cheaper and does the same thing?" Here's the honest, detailed answer.

5 Reasons Doctors Prescribe Branded Medicines

1. Pharmaceutical Company Promotion
Pharma companies employ thousands of Medical Representatives (MRs) who visit doctors daily, providing free samples, gifts, sponsored conferences, and sometimes direct incentives. This is the biggest factor — and it's a well-documented global problem. Doctors naturally become more comfortable prescribing brands they've been reminded about.
2. Training and Habit
Doctors learn brand names in medical college (companies sponsor textbooks and teaching materials). After years of prescribing "Crocin" or "Augmentin", switching to writing generic names requires active effort. Habit is powerful.
3. Perceived Quality Consistency
Some doctors believe large branded companies have more consistent quality control. While this concern is often unfounded for CDSCO-approved generics, it remains a reason some doctors prefer brands — especially for critical medicines.
4. Patient Demand
Ironically, many patients themselves ask for branded medicines, associating higher price with better quality. Doctors accommodate this preference to maintain the patient relationship.
5. Unfamiliarity with Generic Options
Many doctors, especially older ones, aren't aware of which generics are available and at what price. They prescribe what they know.

What Does the Law Say?

The CDSCO (Central Drugs Standard Control Organisation) mandates that doctors must prescribe medicines by their generic name. The Medical Council of India (MCI) code of ethics also discourages branded prescriptions. However, enforcement is weak in practice.

💡 Your Rights as a Patient: You have every right to ask your doctor to prescribe the generic name. A good doctor will respect your request. If the doctor insists on a specific brand for a medical reason, ask them to explain why.

How to Ask Your Doctor for Generic Medicine

Use these simple phrases at your next appointment:

Most doctors, when asked politely, will either write the generic name or tell you the cheaper branded equivalent. Don't hesitate — it's your money and your right.

❓ People Also Ask

Is it rude to ask a doctor for generic medicine?
Not at all. It's a completely reasonable request that any ethical doctor should accommodate. If a doctor reacts negatively to this request, that's a red flag about their practice. Your financial wellbeing is part of your overall health.
Can pharmacists substitute generic for branded without doctor's permission?
Yes, in India pharmacists can make generic substitutions unless the doctor writes "Brand Substitution Not Allowed" (BSNA) on the prescription. You can also specifically ask your pharmacist for the generic version.
Do government hospital doctors prescribe generic?
Yes. Government hospitals including AIIMS prescribe and dispense generic medicines almost exclusively through their pharmacies. If government doctors use generics for their patients, that's strong evidence of their safety and efficacy.

Already have your prescription? Find the generic name and cheaper alternative

Search Generic Medicine →
⚠️ Disclaimer: For educational purposes only. Always follow your doctor's medical advice.

Generic Medicine Finder — Helping Indians save money on healthcare.