← All articles

GST Tip of the Day: Your Invoice Number Has Rules — Don't Get Them Wrong

By Amit Ahire · 24 June 2026 · 4 min read

GST Tip of the Day: Your Invoice Number Has Rules — Don't Get Them Wrong — GST infographic
#GST#India#Tax#Compliance
Share:

Most GST trouble starts with the basics, and few things are more basic — or more often botched — than the humble invoice number. Get it wrong and you invite reconciliation headaches, e-invoice rejections, and awkward questions during an audit. Get it right and a whole layer of compliance just works.

Here's how to keep your invoice numbering clean.

What the rules actually say

Under Rule 46 of the CGST Rules, every tax invoice must carry a consecutive serial number. The key conditions:

  • It can be up to 16 characters long.
  • It may contain alphabets, numerals and special characters — but only the hyphen (-) and slash (/) are allowed as special characters.
  • It must be unique for a financial year.
  • The series should run in a consecutive, unbroken sequence.

That's it. Simple on paper — but the mistakes pile up in practice.

The common mistakes

1. Duplicate numbers across the year. Issuing two invoices with the same number is the classic error, often caused by manual registers or multiple people billing from different devices. On the GST portal, duplicates can cause GSTR-1 upload errors and, for those under e-invoicing, the IRP will reject a duplicate document number outright.

2. Random resets mid-year. Some businesses reset their counter every month back to 1 without a distinguishing prefix. If your April and May invoices are both "001", you've created duplicates within the same financial year. If you want monthly grouping, use a prefix like 2425/APR/001.

3. Using disallowed characters. Spaces, #, &, @ and the like aren't valid. Stick to letters, numbers, hyphen and slash. This matters most for e-invoicing, where the schema is strict.

4. Mixing up invoice types. Tax invoices, bills of supply (for exempt sales or composition dealers), credit notes, debit notes and delivery challans should each have their own series. Don't dump everything into one running number.

5. Unexplained gaps. Cancelling an invoice is fine, but don't simply skip numbers. Keep a record of cancelled invoices so the sequence is explainable if asked.

How to set it up cleanly

  • Pick a readable format and lock it. Something like 2425/INV/0001 tells you the financial year (2024-25), the document type, and the running number at a glance.
  • Use separate prefixes for separate seriesINV for tax invoices, BOS for bills of supply, CN for credit notes, EXP for export invoices.
  • Start fresh on 1 April. A new financial year is the right time to reset to 0001, with the year baked into the prefix so old and new never clash.
  • Maintain one source of truth. If multiple people or locations raise invoices, give each branch its own prefix (e.g. MUM/ and DEL/) so two users can never generate the same number.
  • Don't leave it manual. Spreadsheets and paper books are where duplicates breed. Software that auto-increments the number removes the most common failure point entirely.

Why it matters more than it looks

Your invoice number isn't just a label. It's the reference that ties your sale to GSTR-1, flows into your customer's GSTR-2B, and — under e-invoicing — gets validated against the IRP to generate the IRN and QR code. A clean, unique, consecutive series means your outward supplies reconcile smoothly and your buyers can claim their ITC without chasing you.

The fix costs nothing. Decide on a format, apply it consistently from the start of the year, and let your billing system enforce it. It's one of the easiest pieces of GST hygiene to get permanently right.

Stay GST-compliant with GSTClear

Generate GST invoices, track deadlines, and check your compliance score — free to start.

Get started free