Skip to content
Tips & Tricks

Invoice Numbering Format in India: GST Rules Every Freelancer & Small Business Must Follow (2026)

GST invoice numbers must be consecutive, unique for the financial year, and max 16 characters. Here's the exact format, 5 working examples, and the mistakes that get invoices rejected.

CodeFree Team October 17, 2026 9 min read
Invoice Numbering Format in India: GST Rules Every Freelancer & Small Business Must Follow (2026)

If you're a freelancer or small business owner in India, you've probably given your invoices numbers like "1", "2", "3"… or worse, made them up on the spot every time. It feels like a harmless detail. It isn't.

Under GST, your invoice number is a legal identifier. It has to follow specific rules β€” consecutive, unique for the financial year, and no longer than 16 characters. Break them and your invoices can be rejected by buyers, flagged during scrutiny, or used to deny your customer's input tax credit. Fix it once, properly, and you'll never think about it again.

In this guide, you'll learn the exact GST rules for invoice numbering (Rule 46, in plain English), see 5 numbering formats that actually work for Indian businesses, and learn the 6 mistakes that get invoices into trouble. At the end, there's a free tool that handles numbering for you automatically.

1. Why Your Invoice Number Matters More Than You Think

An invoice number does three jobs at once. First, it's how you track which invoices are paid, pending, or overdue. Second, it's how your buyer references your bill in their accounts β€” and in their GSTR-2B, which decides whether they get input tax credit (ITC) for your invoice. Third, it's how the tax department verifies that every supply you made is reported and none are missing.

When your numbering is random, duplicated, or resets without explanation, all three jobs break. Your buyer may refuse the invoice. Their accountant will definitely complain. And during a GST audit, unexplained gaps or duplicates in invoice numbers are one of the first red flags officers look for β€” because they can hide unreported sales.

The irony: compliant numbering costs you nothing. It just takes one decision, made once.

2. The 3 Legal Rules of GST Invoice Numbering

The rules come from Rule 46 of the CGST Rules, which describes what a tax invoice must contain. Here's the numbering part, translated into plain English:

Rule 1 β€” Consecutive. Invoice numbers must run in an unbroken sequence: 1, 2, 3… or INV/001, INV/002, INV/003… You can't jump from 45 to 101 "because it looks better," and you can't go backwards.

Rule 2 β€” Unique for a financial year. No two invoices in the same financial year (April to March) may carry the same number. This is why most formats include the financial year, like INV/2026-27/0045 β€” the FY marker is what makes this year's INV/0045 different from last year's.

Rule 3 β€” Maximum 16 characters. The serial number can contain alphabets, numerals, and special characters like hyphen (-) or slash (/) β€” but the whole thing must not exceed 16 characters. Count carefully: "INV/2026-27/0001" is exactly 16. Add one more digit and you've broken the rule.

You may use one or more series of numbers β€” for example, separate series for different branches or for goods vs services. Each series must still be consecutive and unique on its own. And if you issue a bill of supply (for exempt supplies or composition dealers) instead of a tax invoice, the same three rules apply.

3. Five Invoice Number Formats That Actually Work

Pick one format and stick to it for the whole financial year. Here are five that Indian freelancers and small businesses actually use:

Format 1 β€” The classic (best for most people): INV/2026-27/0001
Simple, professional, and the FY marker makes next year's reset clean. This is the format most CAs recommend.

Format 2 β€” Service-prefix (freelancers): SRV/26-27/045
Short and readable. Works well if you only supply services and issue a modest number of invoices.

Format 3 β€” Branch or city code (multi-location businesses): DEL/INV/0001
Prefix with your branch code so invoices from Delhi and Mumbai never collide. Just keep each branch's series consecutive.

Format 4 β€” Goods vs services split: S-2026-0045 for services, G-2026-0045 for goods
Useful if you sell products and services from the same business. The letter prefix keeps the two series distinct and audit-friendly.

Format 5 β€” Zero-padded numeric (high-volume): 20260001, 20260002…
Compact and sorts perfectly in spreadsheets. Just remember: you cannot exceed 16 characters, so cap the padding sensibly.

Whatever you choose, test it against Rule 3 before you issue invoice #1. Write it down, share it with your CA, and don't change it mid-year.

4. Special Cases: Credit Notes, Debit Notes, E-Invoices and E-Way Bills

Credit and debit notes follow the same discipline. Rule 53 requires them to carry a consecutive serial number, unique for the financial year. Use a distinct series β€” CN/2026-27/0001 for credit notes, DN/2026-27/0001 for debit notes β€” so nobody confuses them with invoices.

If you're under e-invoicing (mandatory for businesses with turnover above the threshold β€” β‚Ή5 crore from August 2023), you still need your own invoice number. The IRN (Invoice Reference Number) generated by the portal is in addition to your invoice number, not instead of it. The e-invoice schema also caps your invoice number at 16 characters β€” one more reason the classic format works.

E-way bills pull the invoice number from your invoice, so a clean numbering system flows straight through to your transport documents too. One consistent format, zero reconciliation headaches.

5. Six Numbering Mistakes That Get Invoices Rejected or Flagged

These are the mistakes accountants and GST officers see most often:

  1. Duplicate numbers in the same FY. Two invoices numbered INV/2026-27/0045 = instant problem. Your buyer's GSTR-2B can show both, and claiming ITC on a duplicate is a dispute waiting to happen.
  2. Unexplained gaps. Jumping from 45 to 90 makes an auditor ask: what happened to 46–89? Deleted invoices look like hidden sales. (Genuine cancelled invoices are fine β€” keep them in your records as cancelled, never delete them.)
  3. Restarting the series mid-year. Starting "fresh from 1" in October without a new series name creates duplicates and breaks the consecutive rule. If you must start a new series, name it differently β€” e.g., INV-A/… β€” and keep the old one documented.
  4. More than 16 characters. Formats like INVOICE/2026-2027/DELHI/0001 (30 characters) violate Rule 46. Count your characters before you print your first invoice.
  5. Mixing series casually. Using INV/ and BILL/ and plain numbers in the same year without documenting which series is for what. Each series is legal, but chaos isn't β€” document your series in a one-line note your CA can see.
  6. Hand-editing numbers on PDFs. Renaming INV-0045 to INV-0046 in an editor after sending it "because the client asked for a different number." The original still exists in your books. Never back-edit an issued invoice β€” issue a credit note and a fresh invoice instead.

6. How to Set Up Compliant Numbering in 10 Minutes

Here's the practical setup, in order:

  1. Pick a format from the five above. For 90% of freelancers and small businesses, INV/2026-27/0001 is the right answer.
  2. Check the character count. Count it: I-N-V-/-2-0-2-6---2-7-/-0-0-0-1 = 16. You're exactly at the limit, which is fine. If your format is longer, shorten it.
  3. Decide your series. One series is simplest. If you need more (branches, goods vs services), write down each series name and its purpose.
  4. Configure your billing tool to auto-increment from your starting number. This is the step that prevents 90% of mistakes β€” manual numbering is where duplicates are born.
  5. Record the starting point. Note in your accounting records: "FY 2026-27 series starts at INV/2026-27/0001." Your CA will thank you at filing time.
  6. Never delete an invoice. Mistakes happen β€” mark them cancelled, issue a credit note, and move on. Gaps you can explain are fine; gaps you can't are not.

Most modern billing software auto-numbers for you. Our free GST Invoice Generator assigns consecutive, properly formatted invoice numbers automatically β€” INV-style numbering, CGST/SGST breakup, and a print-ready tax invoice β€” so you set the format once and never worry about duplicates again.

7. Already Messed It Up? Here's How to Fix It

Don't panic β€” this is fixable, and CAs see it all the time. First: stop issuing in the broken format today. Second: do not renumber old invoices β€” an invoice that's already been sent to a buyer and possibly reported in GSTR-1 must stay exactly as it was. Third: start your clean series from the next number with a clearly different series name (e.g., switch from random numbers to INV/2026-27/0101), and document the change in writing with the date.

Finally, tell your CA what happened and when. If duplicates were issued, the fix depends on whether the buyer already claimed ITC β€” your CA will sort the credit notes. The earlier you disclose, the cheaper the fix.

FAQ: Invoice Numbering in India

Q: Can I restart my invoice numbering from 1 every financial year?
A: Yes β€” and you should. Invoice numbers must be unique within a financial year, not across all time. Including the FY in the format (e.g., INV/2026-27/0001) is the standard way to make the yearly reset clean and unambiguous.

Q: Are gaps in invoice numbering illegal under GST?
A: Not strictly illegal β€” the law requires consecutive numbering, and genuine cancelled invoices create legitimate gaps. But unexplained gaps attract scrutiny during audits, so keep every cancelled invoice in your records and never delete one.

Q: Can I use different invoice series for different branches?
A: Yes. The rules explicitly allow one or more series. Use a clear prefix per branch or business line (e.g., DEL/INV/0001, MUM/INV/0001), keep each series consecutive, and document the series names for your CA.

Q: Does e-invoicing replace my invoice number with the IRN?
A: No. The IRN is generated in addition to your invoice number. You still issue your own invoice number (max 16 characters), which also flows into e-way bills and your GSTR-1.

Never Worry About Invoice Numbers Again

Download our free GST Invoice Generator β€” a complete PHP billing system for Indian businesses with automatic consecutive invoice numbering, CGST/SGST breakup, GST-compliant tax invoice format, and print-ready output. Set your format once; it handles the rest.

Download the Free GST Invoice Generator β†’

Found this useful?
Share it with your team.

Keep reading

All posts