Compliance

Schedule H vs H1 vs X — Complete Comparison for Indian Pharmacists

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

Schedule H vs H1 vs X — Complete Comparison for Indian Pharmacists

The definitive side-by-side guide to Schedule H, Schedule H1, and Schedule X — what each means, prescription requirements, register obligations, label rules, and penalties for non-compliance.
By PharmaStok AI · July 2026 · 8 min read

If you run an Indian pharmacy, you deal with Schedule H, H1, and X medicines every day. But the rules for each are different — and confusing them is one of the most common compliance mistakes that leads to Drug Inspector notices. This guide gives you a clear, practical comparison of all three schedules.

Quick Overview — The Three Schedules at a Glance

FeatureSchedule HSchedule H1Schedule X
Legal basisRule 65(6), D&C Rules 1945Amendment 2013, Rule 65(6A)Rule 67A, D&C Rules 1945
Prescription required?YesYes (stricter)Yes — mandatory
Separate register required?NoYes — Schedule H1 RegisterYes — Schedule X Register
Prescription retention2 years2 years (in H1 register)2 years
Licence conditionStandard retail licenceStandard retail licenceSpecific Schedule X endorsement required
Label requirement"Rx" + "Schedule H Drug"Extended warning label"Rx" + "Schedule X Drug — Narcotic"
Penalty for violationImprisonment up to 5 years + fineImprisonment up to 5 years + fineImprisonment up to 10 years + fine
Can sell without prescription?NoNoNo — ever

Schedule H — Standard Prescription Medicines

Schedule H is the baseline prescription drug schedule in India. Any medicine listed in Schedule H cannot be sold without a written prescription from a Registered Medical Practitioner (RMP).

Your obligations for Schedule H medicines:

  • Demand a valid prescription before dispensing
  • Retain the prescription for 2 years — physically in a file or digital copy
  • The prescription must be from a Registered Medical Practitioner (MBBS or above, or an ayurvedic/homeopathic practitioner within their scope)
  • No separate register is required — just retain the prescriptions

Common Schedule H medicines:

Amoxicillin, Azithromycin, Ciprofloxacin, Metformin, Glimepiride, Amlodipine, Atenolol, Telmisartan, Ramipril, Sertraline, Escitalopram, Clonazepam (lower strengths), Pantoprazole, Omeprazole, Prednisolone, Dexamethasone, Levothyroxine, most antihypertensives and antidiabetics.

Most of your prescription sales are Schedule H. The bulk of medicines sold in Indian pharmacies — antibiotics, antihypertensives, antidiabetics, antidepressants — are Schedule H. The rules are the strictest part of daily pharmacy practice for most stores.

Schedule H1 — Enhanced Controls for Third-Generation Antibiotics and High-Risk Medicines

Schedule H1 was introduced in 2013 specifically to combat antibiotic resistance. It applies to third-generation (and later) cephalosporins, carbapenems, fluoroquinolones, and other high-risk medicines. H1 medicines have all the H requirements plus additional register and label obligations.

Your obligations for Schedule H1 medicines:

  • Valid prescription mandatory (same as H)
  • Maintain a separate Schedule H1 register — bound book with numbered pages
  • For every H1 sale, record: date, patient name and address, prescribing doctor name and address, medicine name, quantity dispensed, pharmacist signature
  • Retain the H1 register for 2 years and produce on demand by Drug Inspector
  • The H1 label must carry the full warning text: "To be sold by retail on the prescription of a Registered Medical Practitioner only. Not to be sold by retail without the prescription of a specialist."

Common Schedule H1 medicines:

CategoryExamples
Third-generation cephalosporinsCefixime, Cefpodoxime, Ceftriaxone, Cefoperazone
FluoroquinolonesLevofloxacin, Moxifloxacin, Ofloxacin (some formulations)
CarbapenemsMeropenem, Imipenem (hospital use)
GlycopeptidesVancomycin (hospital use)
Antifungals (systemic)Fluconazole, Itraconazole, Voriconazole
Selected analgesicsTramadol (H1, NOT Schedule X)

Tramadol is Schedule H1 — not Schedule X. A very common misconception. Tramadol requires a prescription and an H1 register entry, but it does not require a Schedule X licence. It is not a narcotic under Schedule X — it is an opioid analgesic listed under H1.

Schedule X — Narcotic and Psychotropic Medicines

Schedule X covers the most tightly controlled medicines in India — narcotics, strong psychotropics, and substances with high abuse potential. These are regulated under both the Drugs and Cosmetics Act and the Narcotic Drugs and Psychotropic Substances (NDPS) Act, 1985.

Your obligations for Schedule X medicines:

  • Your drug licence must have an explicit Schedule X endorsement — standard retail licence does not automatically cover Schedule X
  • Valid prescription mandatory — must be in duplicate (one retained by pharmacy, one returned to patient)
  • Maintain a Schedule X register (separate, bound, numbered) with: date, patient details, doctor details, medicine name and quantity, dispensed quantity vs prescribed quantity
  • Purchase of Schedule X medicines must also be recorded — including supplier name, invoice number, and quantity received
  • Register must be preserved for 2 years and is subject to Drug Inspector verification at any time
  • Storage: Schedule X medicines must be locked in a secure cupboard or safe — not on open shelves

Common Schedule X medicines:

CategoryExamples
Opioid analgesicsMorphine, Buprenorphine, Codeine (higher strength), Fentanyl
Benzodiazepines (higher potency)Alprazolam (higher doses), Diazepam (certain formulations), Nitrazepam
BarbituratesPhenobarbitone (some strengths)
Cough preparations with codeineCodeine-containing syrups above threshold doses
Other controlled substancesKetamine, Midazolam injection, Zolpidem

Mishandling Schedule X medicines is a serious criminal offence. Unlike H and H1 violations (imprisonment up to 5 years), Schedule X violations can carry imprisonment of up to 10 years plus heavy fines under both the D&C Act and the NDPS Act. Never stock Schedule X medicines without the licence endorsement, never sell without a prescription, and never allow your register to fall out of compliance.

Penalties Summary

ViolationSchedule H/H1Schedule X
Selling without prescriptionUp to 5 years imprisonment + fineUp to 10 years imprisonment + heavy fine
Stocking without licenceLicence cancellation, fineCriminal prosecution under NDPS Act
Register not maintainedWarning / licence suspensionImmediate licence suspension, prosecution
Prescription not retainedWarning / fineProsecution

Never Miss a Compliance Record with PharmaStok AI

PharmaStok AI tracks every scheduled medicine purchase from invoice scan — your Schedule H1 and X records are always audit-ready.

Start Free →
Do I need a separate licence for Schedule H1 medicines?
No. Schedule H1 medicines are covered under your standard retail drug licence (Form 20). You do not need a separate licence — but you do need to maintain the additional H1 register for every sale. This register is what most pharmacies miss.
Is Alprazolam a Schedule H or Schedule X drug?
Alprazolam is classified as a Schedule H drug in India for most formulations (0.25mg, 0.5mg). Higher doses or formulations used in specific contexts may be treated as Schedule X by some state Drug Control Authorities. Check your state-specific rules. Standard Alprazolam tablets dispensed in retail pharmacy require a prescription (Schedule H) but generally not a Schedule X licence.
Can I sell Tramadol without a Schedule X licence?
Yes. Tramadol is listed under Schedule H1, not Schedule X. You can sell it with your standard retail drug licence, provided you have a valid prescription and maintain an entry in your Schedule H1 register. A Schedule X endorsement is not required for Tramadol.
← Back to Blog
← Back to Blog ← Back to PharmaStok Blog Privacy Terms