A medical bill generator lets a clinic or pharmacy create a professional, itemised bill online in about two minutes — enter your establishment name, GSTIN, the consultation fee or medicines sold, and the tool computes the GST split and produces a print-ready PDF. No software, no formulas, no formatting headaches. This guide covers every field, a filled sample, the GST rules, and how to make one free.
Quick answer: what a medical bill must include
- Clinic or pharmacy name, address, and contact number
- GSTIN (15 digits) if you are GST-registered, or registration/licence number
- Unique, sequential invoice/bill number and date
- Patient or customer name (and doctor name for a clinic)
- Itemised list — consultation fee or medicines with quantity and rate
- For pharmacy: batch number, expiry date, MRP
- Subtotal, CGST + SGST, and the grand total
- Payment mode (UPI, card, cash)
Mandatory fields (and why each one matters)
| Field | Example | Why it matters |
|---|---|---|
| Establishment name & logo | Arogya Care Clinic / MediPlus Pharmacy | Identity; required on a tax invoice |
| Address | 14 Ring Road, Surat, Gujarat 395002 | Establishes place of supply for GST |
| GSTIN | 24AANCS0123A1Z5 | Mandatory for registered sellers; lets a buyer claim ITC |
| Bill number | MED-2026-00318 | Must be unique and sequential for GSTR-1 |
| Date | 01 Jun 2026 | Fixes the tax period and supports claims |
| Patient / customer name | Mr Rahul Desai | Needed for insurance and reimbursement |
| Item (medicine / service) | Paracetamol 650mg × 10 | Transparency; basis for tax |
| Batch & expiry (pharmacy) | Batch B72KL · Exp 08/2027 | Drug traceability and safety compliance |
| MRP / rate | ₹32.00 | Price ceiling; prevents overcharging |
| CGST & SGST | 6% + 6% on medicines | The legally required intra-state tax split |
| Grand total | ₹268.80 | The amount actually payable |
| Payment mode | UPI / Card / Cash | Reconciliation and record-keeping |
Sample pharmacy bill (filled example)
MediPlus Pharmacy 14 Ring Road, Surat, Gujarat 395002 · GSTIN: 24AANCS0123A1Z5 Bill: MED-2026-00318 · Date: 01 Jun 2026 · Customer: Mr Rahul Desai
| Medicine | Batch | Exp | Qty | MRP (₹) | Amount (₹) |
|---|---|---|---|---|---|
| Paracetamol 650mg | B72KL | 08/2027 | 10 | 3.20 | 32.00 |
| Amoxicillin 500mg | A19PQ | 03/2027 | 10 | 8.50 | 85.00 |
| Cough Syrup 100ml | C44ST | 11/2026 | 1 | 95.00 | 95.00 |
| Vitamin D3 Sachet | D08RX | 05/2028 | 4 | 6.00 | 24.00 |
| Subtotal | 236.00 | ||||
| CGST @ 6% | 14.16 | ||||
| SGST @ 6% | 14.16 | ||||
| Grand Total | 264.32 |
Payment: UPI · Get well soon!
For a clinic, the equivalent bill replaces medicines with a consultation fee line — and that line is GST-exempt, as explained below.
Medical GST rules in India (FY 2025–26)
This is where medical bills differ from a restaurant bill or a retail shop bill — healthcare services and medicines are treated very differently:
- Doctor / clinic consultation is GST-exempt. Healthcare services provided by a clinical establishment or authorised medical practitioner are exempt from GST. A pure consultation receipt carries no CGST/SGST.
- Medicines are usually 12% GST (6% CGST + 6% SGST). Most formulations fall in the 12% slab. A few essential and life-saving drugs are at 5%, and some are nil-rated. Confirm the rate per product against the CBIC GST rate notifications(opens in new tab).
- CGST + SGST apply when the buyer is in the same state (the normal case for a walk-in pharmacy). IGST applies only for inter-state supply.
- A registered seller's 15-digit GSTIN (format
24AANCS0123A1Z5) is mandatory on the tax invoice. Below the turnover threshold, issue a bill of supply instead — see bills for an unregistered business.
Record-keeping vs fraud. Generating an accurate bill for a real consultation or medicine sale is legitimate and expected. Creating a bill for a service that never took place — to pad an insurance or reimbursement claim — is fraud and can void the claim. Keep your bills honest and itemised.
GST rates and exemptions can change at GST Council meetings; verify the current position on the GST Council(opens in new tab) site before issuing high-value bills.
How to create a medical bill in 2 minutes
You do not need accounting software for a single bill. Using the medical bill generator:
- Pick a clinic or pharmacy template with the right fields pre-laid-out.
- Enter your establishment details — name, address, and GSTIN (saved for next time).
- Add line items — a consultation fee for a clinic, or medicines with batch, expiry and MRP for a pharmacy.
- Let it compute GST — the tool applies the correct CGST + SGST split automatically.
- Set patient name and payment mode, then download a clean PDF ready to print or send on WhatsApp.
The same PDF works for an insurance reimbursement claim as long as it is itemised and carries your registration number.
Online generator vs Word vs Excel
| What matters for a medical bill | Online generator | MS Word | Excel |
|---|---|---|---|
| Itemised consultation + medicine layout | Yes Built in | Partial Hand-drawn table | Partial Cell-by-cell |
| Per-line GST (12% vs 5% vs exempt) | Yes Applied per item | No You track it manually | Partial Formula per row |
| Batch number, expiry & MRP columns | Yes Preset fields | Partial Add yourself | Partial Add yourself |
| Consultation kept GST-exempt automatically | Yes | No Easy to tax by mistake | No Easy to tax by mistake |
| Space for clinic stamp & doctor signature | Yes Reserved block | Partial Manual placement | No Awkward to fit |
| Sequential bill numbering for GSTR-1 | Yes Auto-increment | No Manual, error-prone | Partial Manual formula |
| Insurance-ready PDF in one click | Yes | Partial Export then tidy | No Print to PDF only |
Common mistakes to avoid
- Charging GST on a pure consultation — clinical healthcare services are exempt; only add tax on taxable goods like medicines.
- Applying the wrong medicine slab — defaulting everything to 12% when a drug is 5% or nil-rated (or vice-versa).
- Omitting batch number and expiry on a pharmacy bill — these are required for drug traceability and recalls.
- Repeating or skipping bill numbers — this breaks your GSTR-1 trail and looks suspicious to insurers.
- Printing an old or invalid GSTIN — buyers can't claim ITC and you risk penalties.
- Forgetting the patient name and date, which insurance and reimbursement teams always require.
Sources & references
- CBIC GST Portal(opens in new tab) — official GST rates, exemptions, and tax invoice rules
- GST Council(opens in new tab) — rate change and exemption notifications
- Income Tax Department(opens in new tab) — record-keeping for medical expense claims
Ready to issue a clean clinic or pharmacy bill right now? Create a medical bill free → — no sign-up, instant PDF.
