Clinic Operations & Scaling
How to Set Up Clinic Billing with Razorpay and GST in India
A practical starting guide to setting up billing for an Indian therapy clinic — invoicing, online payments with Razorpay, and getting GST handling right from the start.
Billing is where many therapy centers quietly lose money — not through fraud, but through leakage: sessions that never get invoiced, payments that go untracked, and reconciliation that eats admin hours. Setting up billing well from the start, with online payments and correct GST handling, saves both revenue and headaches. This is a practical starting guide.
Tax treatment depends on your services, turnover, and state, and the rules change. This guide covers the operational setup; confirm your specific GST obligations with a qualified chartered accountant before finalising anything.
Start with clean invoicing
Before payments, get invoicing right. Every session or package should produce a proper invoice.
Invoice fields checklist
- Your center's legal name, address, and registration details
- The family / payer details
- A clear description of the service (session type, date, and therapist)
- The amount, and any tax applied
- A unique, sequential invoice number
- GSTIN and tax breakdown, if GST applies to the service
- Payment status (paid, pending, partially paid)
The key operational principle: every delivered session should map to an invoice. When billing is disconnected from the schedule — the classic spreadsheet problem — sessions slip through unbilled. Linking invoicing to your scheduling system closes that gap.
Add online payments with Razorpay
Razorpay is one of India's most widely used payment gateways and supports the methods families actually use — UPI, cards, net banking, and wallets. Collecting payments online rather than chasing cash and cheques means:
- Faster payment and less follow-up
- Automatic digital records for reconciliation
- A smoother experience for parents (a payment link beats a bank-transfer screenshot)
Razorpay setup checklist
- 1Register your center as a Razorpay merchant and complete KYC (business registration documents, PAN, and bank account details).
- 2Link your center's current account so settlements land automatically.
- 3Connect Razorpay to the system that generates your invoices, so a payment can be matched to the right session and family rather than reconciled by hand.
- 4Enable the payment methods your families actually use — UPI and cards cover most Indian parents.
- 5Run a small test transaction end-to-end before rolling it out to real invoices.
- 6Set up payment links or reminders for pending invoices so follow-up doesn't rely on someone remembering to chase.
Practice software with a built-in Razorpay integration removes most of this manual wiring — invoices, payment links, and reconciliation live in the same place as the schedule.
Get GST handling right from the start
GST is where centers most often go wrong, and where professional advice matters most. A few operational points to raise with your accountant:
- Whether and how GST applies to your services. Healthcare has specific treatment under GST, and it depends on the exact service and who provides it. Do not assume — confirm.
- Registration thresholds. Whether you must register depends on turnover and other factors specific to your business.
- Correct invoice fields. If GST applies, invoices need the right identifiers and tax breakdown.
- Interstate vs. intrastate treatment, if you serve families or run camps across state lines.
- Input tax credit eligibility on business expenses, where relevant.
The goal is to bake the correct treatment into your invoice templates once, so every invoice is compliant by default rather than fixed after the fact.
Do therapy clinics need GST registration?
It depends on your turnover, the specific services you provide, and how they're classified — this isn't a one-size-fits-all answer. Confirm your specific obligation with a qualified chartered accountant before assuming either way; getting it wrong in either direction (unregistered when required, or mis-invoicing when exempt) creates problems later.
Reconcile without the spreadsheet grind
Reconciliation — matching payments to invoices to sessions — is the part that silently consumes admin time. When scheduling, invoicing, and payments live in separate tools, someone stitches them together by hand every month.
Monthly reconciliation checklist
- Every session delivered in the month has a corresponding invoice.
- Every invoice has a matched payment, or is flagged as outstanding.
- Outstanding dues are followed up, not just listed.
- Revenue per therapist is visible, so utilisation and billing gaps are easy to spot together.
- Any manual adjustments (discounts, refunds, package changes) are logged with a reason, not just a changed number.
When scheduling, invoicing, and payments live in one system, most of this is automatic and you can actually see revenue per therapist, outstanding dues, and collection rates without a month-end spreadsheet reconstruction.
Common billing mistakes centers make early on
Most billing leakage traces back to a handful of avoidable habits:
- Invoicing after the fact, in batches, instead of at the time of booking or session completion — the longer the gap, the more sessions fall through the cracks.
- Accepting informal payment promises ("I'll pay next visit") without a recorded outstanding balance, so dues become invisible.
- Using personal bank accounts or informal cash collection for convenience, which breaks the audit trail and complicates both GST and DPDP-aligned recordkeeping (see data protection for therapy centers).
- Package or package-credit tracking done on paper, so nobody notices when a family's prepaid sessions have run out — or when they haven't and get billed twice.
- No single owner for reconciliation, so a discrepancy gets noticed weeks later, if at all.
Fixing these is less about new tools and more about a rule: every session, payment, and outstanding balance gets recorded at the time it happens, in one place everyone on the team can see.
Offering payment plans and packages
Many Indian therapy centers sell session packages (say, a block of sessions billed upfront) rather than pure pay-per-visit. Done well, this improves cash flow and commitment; done informally, it is a common source of billing confusion. A few practical points:
- Track remaining package credits per family, visible to whoever is scheduling, so nobody double-books an exhausted package or under-bills a family who still owes for extra sessions.
- Set an expiry or review policy for unused package sessions, communicated at the time of sale.
- Issue a receipt or invoice at the time of package purchase, not only when individual sessions are used, so GST treatment is applied consistently at the point of sale.
- Keep refund and transfer terms simple and written down — what happens if a family relocates or a child discontinues mid-package.
How MileEvo helps
MileEvo links billing to the rest of the center — sessions, invoices, and payments in one place, with Razorpay support and GST-ready invoicing — so revenue does not leak and month-end is not a manual reconstruction. Combined with correct advice from your accountant, that gets billing off your worry list.
For the broader operational picture, see how to open and scale a pediatric therapy center. If billing is one line on a longer shortlist, here's choosing therapy software for an Indian centre. Switching off a general clinic tool? See how a therapy-specific alternative compares.