All guides

By country

GST Invoice Format in India: Every Mandatory Field

A GST invoice is not just a bill — it is the document your buyer uses to claim input tax credit, which means a field you left out becomes their financial problem and then your relationship problem. The requirements come from Rule 46 of the CGST Rules, and they are specific. This guide covers every mandatory field, how to decide between CGST/SGST and IGST, how many HSN digits you need, and the mistakes that most commonly get ITC rejected.

By Arshad Hossain · Published

The short version

  • Rule 46 of the CGST Rules lists the mandatory fields. Miss one and your buyer's ITC is at risk.
  • Place of supply, not your address, decides whether you charge CGST+SGST or IGST.
  • HSN/SAC digit depth scales with your turnover — 4, 6 or 8 digits.
  • Invoice numbers are capped at 16 characters and must be unique within the financial year.

The mandatory fields under Rule 46

Rule 46 of the CGST Rules sets out what a tax invoice must contain. The list below is what a compliant invoice carries. Where a field does not apply — an unregistered buyer has no GSTIN, for instance — the rule provides for that, but you cannot simply omit fields that do apply.

The CBIC GST portal publishes the rules and notifications directly, and is the authority worth checking when something changes.

  • The words "Tax Invoice" clearly on the document
  • Your name, address and GSTIN
  • A consecutive serial number, maximum 16 characters, unique within the financial year
  • The date of issue
  • The recipient's name, address and GSTIN, where they are registered
  • For unregistered recipients above ₹50,000, their name, address and delivery state
  • HSN code for goods, or SAC code for services
  • Description of the goods or services
  • Quantity and unit of measure
  • Total taxable value of the supply
  • The rate of tax, split into CGST, SGST/UTGST, IGST and cess as applicable
  • The amount of tax charged, again split by head
  • Place of supply, with the state name, for inter-state supplies
  • Delivery address, where it differs from the place of supply
  • Whether tax is payable on a reverse charge basis
  • Signature or digital signature of the supplier or an authorized representative

CGST + SGST or IGST? Place of supply decides

This is where most invoices go wrong, and the error is expensive because the buyer cannot claim credit for the wrong tax head.

The test is not where you are. It is the place of supply relative to your location. If both fall in the same state, the tax splits into CGST and SGST at half the rate each. If they fall in different states, you charge IGST at the full rate.

A supplier in Mumbai billing a buyer in Delhi charges IGST. If that supplier charges CGST and SGST instead, the Delhi buyer cannot claim it — Delhi has no share of Maharashtra's state tax — and will come back asking for a corrected invoice.

For services, place of supply is generally the recipient's location where they are registered. There are specific rules for immovable property, events, transport and several other categories, so check the provision that covers your supply rather than assuming the general rule.

Your locationPlace of supplyChargeAt 18%
MaharashtraMaharashtraCGST + SGST9% + 9%
MaharashtraDelhiIGST18%
KarnatakaKarnatakaCGST + SGST9% + 9%
KarnatakaExportZero-rated0% (with LUT)

How many HSN or SAC digits you need

HSN codes classify goods; SAC codes classify services. How many digits you must show depends on your aggregate turnover in the preceding financial year, and the thresholds have tightened over time.

Businesses below ₹5 crore turnover show 4 digits on B2B supplies. Businesses above ₹5 crore show 6 digits. Exports and imports require the full 8-digit code regardless of turnover.

Getting the code wrong is not a formatting issue — it determines the rate. If you are unsure which code applies to what you sell, the classification is worth confirming with your accountant once and then reusing, rather than guessing per invoice.

Invoice numbering rules that catch people out

GST numbering is stricter than general commercial practice, and the constraints are worth knowing before you design a scheme.

The serial number is capped at 16 characters. It may contain letters, numerals, hyphens and slashes only. It must be consecutive, and it must be unique within the financial year — which means most businesses reset their sequence each April rather than running one continuous series.

A common working scheme is a short prefix, the financial year and a running number: INV/25-26/001. That fits comfortably inside 16 characters and makes the year obvious on the face of the document.

Gaps in the sequence attract questions during assessment. If you cancel an invoice, do not reuse or skip the number — issue a credit note against it instead, as covered in credit notes and refunds.

E-invoicing: who it applies to

E-invoicing under GST means generating your invoice on your own system, then reporting it to the Invoice Registration Portal, which returns an Invoice Reference Number and a QR code. The invoice is only valid once it carries them.

The turnover threshold has been lowered in stages since the scheme began, and it has reached businesses well below the levels it started at. Because the threshold has moved repeatedly, check the current figure on the GST portal rather than relying on a number quoted in an article — including this one.

If you are below the threshold, you issue an ordinary tax invoice and nothing changes. If you are above it, an invoice without an IRN is not a valid tax invoice, and your buyer cannot claim credit against it.

GST invoice questions, answered

What is a GST invoice?

A tax invoice issued by a GST-registered supplier that meets the requirements of Rule 46 of the CGST Rules. It is the document on which the buyer claims input tax credit, which is why the field requirements are enforced more strictly than ordinary commercial invoices.

What is GSTIN and where does it go on the invoice?

GSTIN is your 15-character Goods and Services Tax Identification Number, issued on registration. It goes in your supplier block. Your buyer's GSTIN goes in the recipient block whenever they are registered, because they need it to claim credit.

What is the difference between CGST, SGST and IGST?

CGST and SGST are charged together on supplies within one state, splitting the rate between the center and the state. IGST is charged at the full rate on supplies between states, and on imports. Place of supply relative to your location decides which applies.

What is HSN code on an invoice?

A Harmonised System of Nomenclature code identifying what you are selling, which determines the GST rate. Goods use HSN; services use SAC. Digit depth depends on turnover — 4 digits below ₹5 crore, 6 above, and 8 for exports and imports.

Is HSN code mandatory on a GST invoice?

Yes for B2B supplies, at the digit depth your turnover requires. The obligation applies to registered suppliers generally, and getting the code wrong affects the rate you charge, not just the presentation of the document.

What is place of supply on a GST invoice?

The location where the supply is treated as made, which decides whether you charge CGST and SGST or IGST. For goods it is generally where the goods are delivered; for services it is generally the registered recipient's location, with specific rules for property, events and transport.

Can I issue a GST invoice without a GSTIN?

No. Only registered persons issue tax invoices. If you are unregistered you issue an ordinary bill of supply without charging GST, and your buyer cannot claim input tax credit against it. Registration is what creates the ability to issue a tax invoice.

What is a bill of supply?

The document issued instead of a tax invoice when no GST is charged — by composition-scheme dealers, and for exempt supplies. It carries no tax breakdown and no credit passes to the buyer, so the field requirements are lighter than Rule 46.

How many digits can a GST invoice number have?

Sixteen characters maximum, using letters, numerals, hyphens and slashes only. It must run consecutively and be unique within the financial year, which is why most businesses reset the sequence each April rather than running one continuous series.

When is e-invoicing mandatory in India?

Once your aggregate turnover crosses the notified threshold, which has been lowered in stages since the scheme began. Because it has moved repeatedly, confirm the current figure on the GST portal rather than trusting a number quoted in an article.

What is an IRN on a GST invoice?

An Invoice Reference Number returned by the Invoice Registration Portal when you report an e-invoice, alongside a signed QR code. Where e-invoicing applies to you, an invoice without an IRN is not a valid tax invoice and carries no input tax credit.

What is reverse charge on a GST invoice?

A mechanism where the recipient pays the tax instead of the supplier, applying to specified categories of supply and to certain purchases from unregistered persons. Rule 46 requires the invoice to state explicitly whether tax is payable on a reverse charge basis.

Do I need a signature on a GST invoice?

Rule 46 requires a signature or digital signature of the supplier or an authorized representative. Electronically issued invoices carrying a valid digital signature satisfy this, and e-invoices reported to the IRP are treated as authenticated through that process.

How long must I keep GST invoices?

GST law requires records to be retained for 72 months from the due date of the annual return for that year. Keep the invoice and the supporting records together, since an assessment years later will ask for both.

Frequently Asked Questions

What happens if my GST invoice is missing a mandatory field?

The immediate consequence falls on your buyer: an invoice that does not meet Rule 46 puts their input tax credit at risk, so they will ask you to reissue it. Repeated defects can also attract penalties during assessment, so it is worth getting the template right once.

Can I revise a GST invoice after issuing it?

Not by editing it. Issue a credit note or debit note referencing the original invoice number, which adjusts the value and the tax without breaking your numbering sequence. Silently altering a reported invoice creates a mismatch against your returns.

Do I charge GST on exports?

Exports are zero-rated. You can either export under a Letter of Undertaking without paying IGST, or pay IGST and claim a refund. Either way the invoice should show the supply as zero-rated and carry the 8-digit HSN code that exports require.

Is a GST invoice needed for every sale?

Registered suppliers issue a tax invoice for taxable supplies. For B2C supplies below ₹200 an invoice may be dispensed with unless the customer asks, though many businesses issue one anyway. Composition dealers and exempt supplies use a bill of supply instead.

Sources

  1. CGST Rules and notifications — Central Board of Indirect Taxes and Customs
  2. GST portal tutorials and e-invoicing guidance — Goods and Services Tax Network

More on by country

Create a GST-format invoice

Free, no sign-up, no watermarks. Your data stays in your browser.

Open the Invoice Generator