Ordering prescription medicine online in India is legal — but only when both sides do it correctly. Here's exactly what should happen, what shouldn't, and what to walk away from.
Online pharmacy in India sits inside a fairly well-defined legal frame: the Drugs and Cosmetics Act, 1940 (and its 2018 amendments), the IT Act, and the e-pharmacy guidelines issued from time to time by the Central Drugs Standard Control Organisation. The short version: you can absolutely order prescription medicines online, including Schedule H and H1 drugs, but the seller must be a licensed pharmacy and the prescription must be valid.
This guide walks through the right way to do it, and how to spot the wrong kind of seller before they cause a problem.
Step 1: Make sure you have a valid prescription
A legal prescription in India should include all of the following:
- Doctor's full name, qualification (MBBS / MD / etc.) and registration number with the relevant state medical council
- Doctor's clinic address and contact number
- Patient's full name, age and gender
- Date the prescription was issued
- Drug name (generic or brand), strength, dosage form, dosage instructions and duration
- Doctor's signature (digital signatures are accepted for telemedicine consults)
Photocopies are fine. Photos taken from your phone are fine. What's not fine is a prescription with no doctor name, a missing date, or one issued more than the validity period for the specific drug. Most chronic-condition prescriptions are valid for 6 months in India; Schedule H1 drugs (certain antibiotics, sleeping pills, etc.) are stricter.
Step 2: Pick a licensed pharmacy or delivery service
There are two legitimate models you'll encounter:
Direct online pharmacies
These are companies that operate their own warehouse or distribution licence. Look for a clearly displayed pharmacist registration number, a physical address in India, and a published licence number. Their app or website should refuse to add a Schedule H drug to your cart without uploading a prescription.
Delivery services that source from retail pharmacies
This is the model Vitamins 360 uses. We don't operate a pharmacy ourselves — we collect your order from a licensed retail chemist near you and deliver it. The bill comes from the brick-and-mortar pharmacy, the prescription is verified by their pharmacist, and the medicines are stored under the conditions a normal retail shop maintains.
Quick test: is this pharmacy legitimate?
Three checks. (1) Does the website list the pharmacist's name and license number? (2) Does it ask for a prescription before letting you add Schedule H drugs to cart? (3) Does the printed bill on delivery show the registered pharmacy name with GSTIN? If any answer is no, walk away — even if the price is good.
Step 3: Place the order correctly
- Upload a clear photo of the prescription. Make sure the doctor's signature, date and your name are readable.
- Provide accurate delivery details. Don't use a delivery address different from the patient's name on the prescription unless you can explain it — many pharmacies will call to verify.
- Choose payment carefully. Cash on delivery is fine. UPI is fine. Be cautious of any seller asking you to pay an upfront 'registration fee' or wire money through unusual channels.
- Keep your phone reachable. The pharmacist may call to verify the prescription, confirm substitution if your exact brand is out of stock, or check details on Schedule H1 drugs.
Step 4: Check what you receive
When the order arrives, take 60 seconds before you sign for it:
- Tamper-proof seal intact. Sealed strips, intact blister packs, or sealed bottles only.
- Manufacturer name, batch number and expiry date are clearly printed and not smudged or stickered over.
- The bill matches the medicines. Brand, strength, quantity should all match. The bill should carry the pharmacy's name, address, GSTIN and pharmacist's license number.
- Cold-chain items have an ice pack or cooling element if required (insulin, certain biologics, some vaccines). Refuse delivery and refund if not.
Red flags — when to walk away
- Pharmacy that lets you order Schedule H drugs (most antibiotics, BP meds, statins, antidepressants) without uploading any prescription.
- Sellers on Instagram, WhatsApp groups, or Telegram offering 'no prescription needed' on prescription drugs — this is illegal and the supply chain is unverifiable.
- Bills with no GSTIN or no pharmacist registration number.
- Prices significantly below MRP for branded prescription medicines (a small discount is normal; 50% off branded prescription drugs is suspicious).
- Medicines arriving without proper packaging, with smudged batch numbers, or in plain plastic bags.
Schedule H1 drugs — the extra-strict category
Schedule H1 covers certain antibiotics (cefuroxime, levofloxacin and others), psychotropic drugs and a few habit-forming medications. For these, the pharmacy is legally required to keep a register of every sale: patient name, doctor name, drug name and quantity. They will hold on to a copy of your prescription. If an online seller dispenses these without asking for prescription details, they're operating illegally — even if the drug looks 'common'.
What we do at Vitamins 360
For every prescription order, we collect the order from a licensed retail pharmacy in your area. The pharmacist verifies the prescription before dispensing. The original prescription is stamped on delivery (where the law requires it), and the printed bill from the chemist is included with every order. If you ever have a question about your order, the pharmacy that filled it is reachable, not anonymous.
Frequently asked questions
Is it legal to order prescription medicines online in India?
Yes — provided the seller is a licensed pharmacy and you have a valid prescription. The Drugs and Cosmetics Act and CDSCO e-pharmacy guidelines allow online dispensing of most prescription drugs. Schedule X drugs and certain narcotics have additional restrictions.
Do I need to give the original prescription, or is a photo enough?
A clear photo or scan is accepted by most licensed online pharmacies. However, for Schedule H1 drugs, you may also need to show or surrender the original at delivery. The delivery agent may also stamp the original.
How do I know if a website or app is a licensed pharmacy?
Check for: (1) a registered pharmacist's name and license number displayed on the site, (2) a physical address in India, and (3) refusal to dispense Schedule H drugs without a prescription. Legitimate pharmacies are transparent about all three.
Can I order medicines for someone else (a parent, child, spouse)?
Yes. The prescription must be in the patient's name, but you can place the order, pay for it, and receive the delivery on their behalf. Most pharmacies will deliver to a different address than the patient's, but may call to verify.
How long does online pharmacy delivery usually take in India?
It depends on the model. Warehouse-based pharmacies usually deliver next day or in 24-48 hours. Local-pharmacy-fulfilled services like Vitamins 360 typically deliver within 60 minutes because the order is collected from a chemist in your locality.