Skip to main content
Back to Blog
Insights March 27, 2026 6 min read

5 billing mistakes that cost Indian hospitals lakhs every year

Accounting ledger with financial calculations and errors highlighted

From wrong GST rates to insurance denials, these five billing errors silently drain hospital revenue — and most administrators don't even know it's happening.

I once asked the finance head of a 120-bed hospital in Hyderabad how much revenue they lose to billing errors. He said "maybe 1-2%." When we actually audited three months of invoices, the number was closer to 11%. On their ₹80 lakh monthly revenue, that was ₹8.8 lakh per month walking out the door.

He wasn't negligent — he just couldn't see the leakage because it was spread across five different types of errors, each one small enough to look normal on any given day. Here are the five mistakes, with real numbers.

Mistake 1: Applying the wrong GST rate

Healthcare GST in India is genuinely confusing. Room charges below ₹5,000/day? Exempt. Above ₹5,000/day? 5% GST on the entire amount (not just the amount above ₹5,000). Diagnostic services? 18%. Medicines sold through the hospital pharmacy? 5% or 12% depending on the item. Ambulance services? Exempt.

Now add the CGST/SGST vs IGST split. A patient from Maharashtra treated in a Maharashtra hospital pays CGST + SGST. A patient from Karnataka treated in the same hospital pays IGST. Your billing clerk needs to check the patient's state of residence for every invoice.

The most common error we see: hospitals applying 18% GST uniformly to all services, including exempt ones. This means patients are overcharged (leading to complaints and refund demands), and the hospital's GSTR-1 filing doesn't match the actual tax liability. During a GST audit, mismatches trigger notices. The cost of responding to a single notice — CA fees, staff time, potential penalty — ranges from ₹25,000 to ₹2,00,000.

Annual cost estimate: For a hospital doing ₹50 lakh/month, GST errors typically account for 2-3% leakage — roughly ₹12-18 lakh per year.

Mistake 2: Missing or incorrect HSN/SAC codes

Every line item on a GST invoice needs the correct HSN code (for goods) or SAC code (for services). Medical services fall under SAC 9993, but sub-categories matter — consultation (999312), diagnostic testing (999314), hospital accommodation (999311), and so on. Pharmacy items each have their own HSN codes.

Most manual billing systems either use a single generic SAC code for everything (which fails GST audit scrutiny) or leave HSN/SAC codes blank on invoices. Blank codes are technically non-compliant and are flagged automatically by the GST portal during return filing.

I've seen hospitals where the billing staff used SAC 9993 for every service — consultations, lab tests, pharmacy sales, ambulance charges — because nobody had mapped the codes correctly. Their CA caught it during annual filing, but the correction required re-filing three months of returns and cost ₹45,000 in professional fees.

Annual cost estimate: Incorrect HSN/SAC codes alone cost ₹30,000-1,00,000 in compliance correction, and more if they trigger a formal notice.

Mistake 3: Insurance claim denials from documentation gaps

This is the big one. Indian hospitals deal with 21+ TPAs, each with slightly different claim formats, documentation requirements, and rate cards. PM-JAY has its own package codes. CGHS has different rate schedules. ESI has its own process entirely.

The industry average denial rate for manually submitted insurance claims is 15-20%. The top reasons: missing pre-authorisation reference numbers, incorrect procedure or package codes, incomplete discharge summaries, and late submissions past the TPA's deadline.

Let me put that in rupees. A hospital billing ₹15 lakh/month through insurance with a 18% denial rate loses ₹2.7 lakh/month. Automated claim systems that use correct TPA-specific formats and auto-attach documentation bring denial rates down to 5-8%. That's the difference between ₹2.7 lakh lost and ₹1.05 lakh lost — saving ₹1.65 lakh every month.

Annual cost estimate: ₹15-25 lakh per year for a mid-size hospital with significant insurance billing.

Mistake 4: Duplicate charges and missed charges

This one is subtle and cuts both ways. In a hospital where the lab, pharmacy, and billing desk operate from separate systems (or separate registers), charges get missed and duplicated.

Missed charges happen when a service is delivered but never billed. The doctor orders an ECG, the technician performs it, but the charge never reaches the billing desk because the ECG log and the billing register aren't connected. This is especially common during night shifts and handovers.

Duplicate charges happen when the same service is billed twice — usually because two different staff members entered it independently. The morning receptionist adds the consultation charge, and the billing clerk adds it again from the doctor's register.

A study of 50 hospitals by a healthcare consulting firm in Mumbai found that missed charges averaged 2.5% of total revenue, while duplicate charges (which get caught by patients and lead to disputes) averaged 0.8% — a net leakage of about 1.7%.

Annual cost estimate: ₹8-15 lakh per year for a hospital doing ₹50 lakh/month.

Mistake 5: Payment reconciliation failures

At the end of each day, the billing counter needs to reconcile collected payments (cash, UPI, card) against issued invoices. When this is done manually — tallying printed receipts against bank statements and cash counts — small discrepancies are routine.

₹300 short on cash count? "Probably a counting error." ₹500 UPI payment not matched to an invoice? "Must be from yesterday." These get written off as "adjustments" in the daily register.

Across a month, these daily adjustments add up to ₹15,000-40,000 for a mid-size hospital. Across a year, that's ₹1.8-4.8 lakh in revenue that simply disappears into the reconciliation gap.

The fix is straightforward: digital payments (UPI, card) should auto-reconcile against invoices in your billing system. Cash collections should be verified against a digital cash register, not a handwritten book.

Annual cost estimate: ₹2-5 lakh per year.

The total picture

Add these up for a 100-bed hospital doing ₹60 lakh/month in revenue:

Error typeAnnual leakage
GST rate errors₹12-18 lakh
HSN/SAC code issues₹0.3-1 lakh
Insurance denials₹15-25 lakh
Missed/duplicate charges₹8-15 lakh
Reconciliation gaps₹2-5 lakh
**Total****₹37-64 lakh/year**

That's the salary of 2-3 senior doctors. Or the cost of upgrading your diagnostic equipment. Or a year of marketing that could bring in hundreds of new patients. Instead, it vanishes into billing errors that nobody is tracking.

The practical takeaway

Audit your billing. Pick any 100 invoices from last month and check: Are GST rates correct for each line item? Are HSN/SAC codes mapped? How many insurance claims were denied, and why? Do your daily collection totals match your invoice totals?

The answers will likely surprise you — and make the case for automated billing stronger than any sales pitch ever could.

For a billing system built for Indian healthcare — with auto-GST, HSN/SAC mapping, TPA claim automation, and UPI reconciliation — take a look at MedOS. Free 14-day trial at med-os.in.

Ready to digitize your clinic?

MedOS handles everything — appointments, billing, lab, pharmacy, WhatsApp, and compliance. Set up in 20 minutes.

No credit card required. Plans from Rs 699/month.