Billing & GST

GST-Correct Clinic Billing in India: Fiscal-Year Document Numbering Explained (2026)

Antony Dick·Founder & CEO, CuraVerto·21 June 2026·9 min read

GST-correct clinic billing in India means two things: every taxable line item carries the right CGST and SGST split, and every invoice carries a document number that is sequential within the fiscal year, unique per branch, and never reused. Because the Indian fiscal year runs April 1 to March 31, invoice sequences must reset on April 1, not January 1.

Most clinics learn this the hard way. The billing tool was built for a calendar-year market, or for no particular market at all, so every April someone at the front desk starts a new manual series, or worse, keeps the old one running into the new financial year. Months later, an accountant or a GST auditor asks why invoice 0873 is followed by invoice 0871, or why two invoices in the books share the same number. Neither question has a good answer.

This article explains how clinic document numbering should work in India, what the April 1 boundary actually changes, how the GST split appears on an OPD invoice, and why multi-branch clinics need per-branch sequences. It ends with the format CuraVerto uses to generate every document number automatically.

Why do clinic invoice numbers break every April?

GST rules require invoices to carry a consecutive serial number, unique for a financial year. That single phrase, for a financial year, is what generic billing tools miss. A tool that numbers invoices 1, 2, 3 forever, or one that resets on January 1, is following a calendar that Indian tax filings do not use.

So clinics improvise. Common workarounds include starting a fresh Excel column each April, prefixing numbers by hand with the new year, or deleting and re-entering March invoices to force the sequence to look right. Every one of these creates one of two audit problems: gaps, where a number in the series simply does not exist, or duplicates, where the same number appears on two different invoices. Gaps look like suppressed sales. Duplicates look like manipulated books. Both invite questions a clinic owner does not want to spend a week answering.

The root cause is not carelessness at the front desk. It is that the numbering logic lives in a human process instead of in the software.

How should clinic invoices be numbered in India?

A clinic document number needs to answer four questions at a glance: which branch issued it, what kind of document it is, where it sits in the sequence, and which financial year it belongs to. CuraVerto encodes all four in a single format: BRANCH/DOC_TYPE/VISIT_TYPE-SEQ/FY.

SegmentWhat it meansExample
BRANCHShort code for the issuing branchANN (Anna Nagar)
DOC_TYPEDocument type: invoice, receipt, credit note, prescription, pharmacy billINV
VISIT_TYPEOutpatient or other visit context, where applicableOP
SEQConsecutive sequence number within the fiscal year201
FYIndian fiscal year the document belongs to25-26

Put together, ANN/INV/OP-201/25-26 reads as: invoice number 201 for an outpatient visit, issued by the Anna Nagar branch, in fiscal year 2025-26. An auditor, an accountant, or a new staff member can decode it without opening the software.

CuraVerto generates every document number automatically in this format, with the sequence resetting on April 1. The same engine numbers invoices, payment receipts, credit notes, prescriptions, consent forms, and pharmacy bills, so every document type in the clinic follows one convention instead of five.

What does the April 1 fiscal year boundary mean for billing?

The boundary is absolute. An invoice dated 31 March and an invoice dated 1 April fall into different fiscal-year series, even though they are one day apart. CuraVerto computes the fiscal year from the invoice date itself, so an invoice issued on 31 March 2026 lands in the 25-26 series and one issued on 1 April 2026 starts the 26-27 series, with no manual reset and nothing for staff to remember.

Invoice dateFiscal yearDocument number
31 March 202625-26ANN/INV/OP-1042/25-26
1 April 202626-27ANN/INV/OP-1/26-27
1 April 2026, second branch26-27TNR/INV/OP-1/26-27

Notice the third row. On the same morning, a second branch starts its own fresh sequence. That is the other half of the design.

Multi-branch clinics: why per-branch invoice sequences matter

When a clinic opens a second branch on a generic billing tool, both branches usually keep drawing numbers from the same pool. Two receptionists billing at the same moment produce a collision, or the tool hands out numbers in an order that makes neither branch's series look consecutive. The workaround, again, is manual: one branch gets told to prefix its numbers by hand, and the audit trail now depends on nobody forgetting.

CuraVerto maintains a separate, atomic sequence for each branch, so two branches of the same clinic can never issue the same invoice number. Each branch produces its own gap-free series within the fiscal year, and because the branch code is embedded in the number itself, consolidated reports and GST workings can be split by branch without any guesswork.

How does the CGST and SGST split appear on a clinic invoice?

For an intra-state supply, GST at 18 percent is charged as two equal components: CGST at 9 percent and SGST at 9 percent, each shown as its own line on the invoice. A pharmacy sale or a taxable service billed at ₹1,000 therefore shows CGST ₹90 and SGST ₹90, for a total of ₹1,180.

Which of your services are taxable and which are exempt is a determination for your chartered accountant, and this article deliberately does not make it for you. What the software must do is let you configure the correct GST treatment per service or item once, and then apply it consistently at the point of billing. CuraVerto applies the configured CGST 9 percent plus SGST 9 percent split automatically on taxable intra-state line items, so the invoice is correct when it is generated, not fixed later in a spreadsheet.

One honest scope note: CuraVerto handles GST-correct invoicing, document numbering, and card-surcharge handling. E-invoicing with IRN generation and GSTR return filing are performed in your accounting and filing workflow, not inside CuraVerto.

Why issued invoice numbers must never change

A numbering system is only as trustworthy as its worst edit. If a number can be changed after issue, then no gap and no duplicate proves anything, because either could be the residue of an edit. CuraVerto treats every issued document number as immutable: once generated, it is never edited, reused, or reassigned, and corrections happen through credit notes or fresh documents that reference the original.

This matters most for clinics migrating from an older system. CuraVerto preserves original numbers from a previous system in a separate legacy reference field, so historical documents keep their old identity while every new document joins the clean series. Nothing gets renumbered retroactively.

What this looks like day to day

  • Reception bills a consultation and the invoice number is generated at the moment of billing, tied to the visit, with no field for anyone to type.
  • On April 1, every branch's sequence starts fresh for the new fiscal year without anyone doing anything.
  • A second branch opens and gets its own branch code and its own sequence from day one.
  • At audit time, each branch hands over a consecutive, gap-free series for the year, and every number decodes to branch, document type, visit type, and fiscal year on sight.

The theme across all four: numbering is an outcome of the system, not a task on a person.

Pricing sources
GST Portal, Government of IndiaOfficial portal for GST registration, rules, and returns
CBIC GST resourcesCentral Board of Indirect Taxes and Customs GST acts, rules, and rates
Related reading

Frequently asked questions

How should clinic invoices be numbered in India?
Clinic invoices in India should follow a consecutive serial number that is unique within each financial year. Because the Indian fiscal year runs April 1 to March 31, the invoice series should reset on April 1, not January 1. Multi-branch clinics should also namespace the sequence per branch, so two branches never issue the same invoice number. Once issued, a number should never be edited or reused.
When does the fiscal year change for invoice numbering?
The Indian fiscal year boundary is April 1. An invoice issued on 31 March 2026 belongs to FY 25-26, and an invoice issued on 1 April 2026 belongs to FY 26-27, even though only one day separates them. Billing software built for India should compute the fiscal year from the invoice date automatically and start a fresh sequence for the new year without any manual reset.
What is the CGST and SGST split on a clinic invoice?
When a taxable line item on an intra-state clinic invoice attracts GST at 18 percent, the tax is split equally into CGST at 9 percent and SGST at 9 percent, each shown as a separate line on the invoice. Which services are taxable and which are exempt is a question for your chartered accountant. Good clinic software lets you configure the correct GST treatment per service and then applies the split automatically.
Can two branches of a clinic share one invoice sequence?
They should not. When two branches draw from a single sequence, simultaneous billing produces duplicate or out-of-order numbers, and auditors flag both. The cleaner design is a separate sequence per branch, with the branch code embedded in the document number itself. That way each branch produces a gap-free series of its own, and a document number alone tells you which branch issued it.
Can an invoice number be changed after it is issued?
No. An issued invoice number should be treated as immutable. If the invoice itself is wrong, the correction path is a credit note or a fresh invoice that references the original, never an edit to the number. Renumbering issued invoices creates exactly the gaps and duplicates that GST audits are designed to catch, and it destroys the audit trail that proves your books are complete.
Does CuraVerto generate invoice numbers automatically?
Yes. CuraVerto generates every document number in the format BRANCH/DOC_TYPE/VISIT_TYPE-SEQ/FY, for example ANN/INV/OP-201/25-26. The sequence is atomic and collision-free, resets automatically on April 1, is maintained separately for each branch, and covers invoices, payment receipts, credit notes, prescriptions, and pharmacy bills. Once generated, a number is never changed.

Never renumber an invoice again

CuraVerto generates GST-correct invoices with per-branch, fiscal-year-aware document numbers automatically. Flat annual pricing, no per-doctor fees.

View pricingBook a 20-minute demoChat on WhatsApp

More from the blog

IVF & Fertility
IVF EMR vs General Clinic Software: 5 Critical Differences (2026)
IVF & Fertility
IVF Clinic Software Cost in India: ₹9,999–₹3,60,000/year Compared (2026)
IVF & Fertility
Best IVF EMR Software in India 2026: Buyer's Checklist for Fertility Clinics