Skip to content
dentalstackstudio
Back to blog
Guide · 15 May 2026 · 9 min read

UPI, cash, and card: how Indian dental clinics actually get paid in 2026.

Three payment streams, three reconciliation problems. Why end-of-day numbers never quite match the till — and the actual workflow that keeps a multi-chair clinic out of GST-filing hell.

A 4-chair clinic in Indiranagar collects roughly ₹47,000 on a normal Tuesday. Sixty percent of that is UPI. Twenty-six percent is cash. Fourteen percent is card. By 7 pm, when the front desk does end-of-day, those numbers almost never reconcile cleanly.

UPI shows ₹28,500 in the bank, but ₹600 of that landed in the wrong account because a patient scanned the doctor’s personal QR. Cash shows ₹11,800 in the till, but the day book shows ₹12,400 — somebody forgot to enter a ₹600 cleaning. Card shows ₹6,300 on the terminal, matches the day book exactly. Total declared: ₹46,600. Total collected: ₹47,200. Missing ₹600.

This is the daily reconciliation problem that costs Indian clinics more time and money than any other operational issue. Here’s how each payment stream actually works in 2026 — and the workflow that keeps the math honest.

UPI — fast money, slow reconciliation.

UPI is, by a wide margin, the most popular way Indian patients pay a dental clinic in 2026. It’s instant, free, works for any amount, and requires no physical hardware beyond a printed QR sticker at the reception desk.

The catch is that UPI looks simpler than it actually is.

The four UPI mistakes clinics make

  1. Multiple QR codes for the same clinic. The lead doctor’s personal UPI, the clinic’s current account UPI, and the front desk staff’s UPI all have QR stickers floating around somewhere. A patient scans whichever one is closest. Money lands in three different bank accounts that have to be reconciled monthly.
  2. No reference IDs captured. The patient pays via Google Pay; the clinic sees a notification on the bank app that ₹4,800 came in from “Mrs. Sharma.” The actual UPI reference ID (a 12-digit string starting with “RRN” or “UPI”) doesn’t get linked back to the patient record. A month later, when the patient asks for a duplicate receipt, nobody can find the transaction.
  3. Settlement timing confusion. UPI usually settles instantly. But if the clinic uses a payment aggregator (Razorpay, Cashfree, PayU) layered on top — usually because they want a proper merchant dashboard — settlement can take T+1 or T+2 days. The clinic sees the payment in the dashboard but not in the bank account, and assumes something went wrong.
  4. Refunds that go to the wrong place. A patient pays ₹4,800. The treatment is cancelled. The front desk refunds via UPI — but uses a fresh transaction instead of the original transaction’s reverse-pay. The patient now has two UPI entries against the clinic in their statement; for them and the clinic’s books, the refund is harder to trace.

The fix for all four is the same: one UPI VPA per clinic, ideally a static QR linked to the clinic’s current account, with reference IDs captured automatically into the patient record at the time of payment. Whether that capture happens via a payment aggregator, a clinic management platform, or a manual process is up to the clinic — but it has to happen.

Cash — disappearing slower than people think.

Despite a decade of digital-payment adoption, cash is still 20–30% of total daily collection at most Indian dental clinics. The patients paying cash skew older, skew tier-2 cities, and pay for high-ticket items (RCTs, crowns) where they want a paper receipt for tax records.

The problem with cash isn’t that it’s there. The problem is that cash creates the most reconciliation noise per rupee.

The cash workflow that actually works

  • Per-chair cash tracking. Each chair (each doctor) has an envelope or a small drawer for cash collected against their patients during the day. At end-of-day, each envelope is counted separately. This makes discrepancies traceable to a specific chair.
  • Receipt at point of collection. Cash gets a printed or WhatsApp-sent receipt the moment it changes hands, not “we’ll generate the bill later.” Patients leave with proof, and the system has a record.
  • Daily deposit, not weekly. Cash that sits in the clinic for a week becomes cash that gets borrowed against, “loaned out” to the front desk for personal expenses, or forgotten about during stock orders. Daily deposit to the bank keeps the books clean.
  • One person owns the cash count. Whoever counts the cash at end-of-day signs the day book. If it’s a different person every day, accountability evaporates.

Card — the easiest stream, the most expensive.

Card payments are the rarest of the three streams (~10–15% of collection at a typical Indian clinic) but they’re operationally the simplest. The terminal handles everything: authorisation, settlement, receipt printing, reconciliation. Settlement is usually T+1 with the issuing bank.

The catches are mostly economic, not operational:

  • Merchant Discount Rate (MDR): 1.5–2.5% on credit cards, ~0.4% on debit cards above ₹2,000. Most clinics absorb this; some add it to the bill (and shouldn’t, because RBI rules limit surcharges).
  • Terminal rental: ₹400–800 per month on most modern POS providers (Pine Labs, Mswipe, Razorpay).
  • Settlement delays during long weekends (Fridays before a Monday holiday push T+1 to T+4 effectively).

The one thing card-only clinics get wrong: they treat the terminal settlement report as the day’s collection report. It isn’t — it’s the day’s card collection report. If your day book matches your terminal but ignores UPI and cash, you’re flying blind.

GST — the line item that breaks year-end.

Dental clinics in India are technically exempt from GST on health-care services under SAC 9993 — but only on the medical portion. Anything that isn’t strictly clinical (OTC product sales, cosmetic procedures, materials sold to a lab, room rentals to other practitioners) can fall under GST and trigger registration obligations once turnover crosses ₹20 lakh per year.

For most general dental practices, the practical reality is:

  • Standard treatments (cleanings, fillings, RCTs, crowns billed as treatment) are exempt — no GST charged.
  • Cosmetic procedures (whitening, smile makeovers, aesthetic treatments) may be taxable depending on classification.
  • Product sales (toothbrushes, mouthwash, take-home kits) are taxable at 12–18% depending on item.
  • Above ₹20 lakh annual turnover, GST registration is mandatory regardless of the exempt-vs-taxable mix.

The practical fix is invoice-level discipline. Every patient transaction should have an invoice that classifies the service correctly (exempt vs taxable) at the time of billing — not at year-end when a CA is trying to reconstruct twelve months of receipts.

The end-of-day routine that actually works.

Here’s the routine we’ve watched work at every well-run clinic we’ve talked to. It takes about 12 minutes if the clinic has the right tools, and 45+ minutes if everything has to be done by hand.

The 12-minute end-of-day routine

  1. UPI — pull the day’s payments from the bank or aggregator dashboard. Match each transaction to a patient record using the reference ID. Total it.
  2. Cash — count each chair’s envelope separately. Match to the day book. Note any discrepancy in writing, with the chair number.
  3. Card — print the terminal’s day-end report. Match to the day book.
  4. Sum the three streams. Compare to the total expected from today’s appointments. Investigate any gap over ₹500.
  5. Generate invoices — for any patient who paid today and hasn’t yet received an invoice over WhatsApp or email.
  6. Lock the day. Once reconciled, mark the day closed in the system. No edits to today’s transactions after lock.

A clinic doing this routine every evening rarely has year-end surprises. A clinic that doesn’t is reconstructing a year of payments from bank statements, terminal slips, and the front desk’s memory — and almost always under-declares cash income by accident.

What we built into DentalOS.

The end-of-day routine above is exactly what DentalOS automates. UPI reference IDs auto-capture into patient records at payment time. Cash gets logged per-chair against the patient record at point of collection. Card terminal data syncs nightly. The end-of-day summary screen shows all three streams against expected revenue, with discrepancies highlighted automatically. GST-correct invoices generate the moment a patient pays.

The 12-minute routine becomes a 2-minute review.

— Mukesh Murugan, Trivandrum

Clinic management · DentalOS

Clinic management, built for India.

Appointments, lab orders, payments, prescriptions, and patient timelines — in one place your front desk can actually use. ₹20,000 per clinic per year, flat.

All posts dentalstackstudio · Trivandrum