Invoice Format in India: GST-Compliant Samples (2026)
Getting your invoice format right is not just about looking professional. In India, a GST invoice is a legal document, and missing the fields the law requires can cost your customer their input tax credit and expose you to penalties. The good news is that the rules are clear and, once you set up a correct template, easy to follow every time. This guide lists every mandatory field on a GST invoice, gives you a sample layout you can copy, explains when to raise a bill of supply instead, and weighs an Excel template against proper billing software.
Mandatory fields on a GST invoice
Under GST law, a tax invoice must carry a specific set of details. Leave one out and the document may not be valid for input tax credit. Here is what every GST invoice needs.
- Supplier details: your business name, address and GSTIN.
- Invoice number and date: a unique, consecutive serial number for the financial year, and the date of issue.
- Customer details: the buyer's name and address, plus their GSTIN if they are registered.
- HSN or SAC code: the HSN code for each good or the SAC code for each service.
- Description, quantity and value: what you sold, how much, and the taxable value after any discount.
- Tax breakup: the GST rate and amount, split into CGST and SGST for supply within the same state, or IGST for interstate supply.
- Place of supply: the state where the goods or services are delivered, which decides whether CGST plus SGST or IGST applies.
- Reverse charge note: a mention of whether tax is payable on reverse charge.
- Signature: the signature or digital signature of the supplier or an authorised person.
If the whole idea of GSTINs and tax slabs is new, start with our plain explainer on what GST means and the steps to get a GST number.
A sample GST invoice layout
Here is a complete tax invoice you can use as a model. It shows the intrastate case with CGST and SGST. For interstate sales you would replace those two lines with a single IGST line.
Bill and manage your business, free
IndiaCRM does GST invoicing, quotations, khata and CRM in one place, free. Create your free account.Tax invoice versus bill of supply
Not every sale uses a tax invoice. When you are not charging GST, you raise a bill of supply instead. The two main cases are a dealer registered under the composition scheme, who cannot collect GST from customers, and the sale of goods or services that are exempt from GST. A bill of supply looks similar but it shows no tax breakup, and importantly it does not let the buyer claim input tax credit because no tax was charged. Raising the wrong document is a common error. If you collect GST, it must be a tax invoice. If you do not, it must be a bill of supply. Some businesses supply both taxable and exempt goods and so issue both types depending on the item.
Excel template versus billing software
Plenty of small businesses begin with an Excel invoice template, and for a handful of bills a month that is fine. The trouble appears as you grow. In Excel you have to remember to keep invoice numbers consecutive with no gaps or duplicates, apply the correct GST rate for each HSN code, and avoid the formula slips that creep in when someone copies last month's file. Every mistake is a compliance risk, and at filing time you re key the same figures into your returns, which doubles the work and the chance of error.
Billing software removes most of that risk. It numbers invoices automatically, stores your product list with the right HSN and GST rate against each item, calculates CGST, SGST or IGST based on the place of supply, and keeps every copy for filing. A tool built for India can generate the invoice in the exact format above, share it over WhatsApp or email as a PDF, and track which bills are still unpaid. Our comparison of billing software for small business goes into the practical trade offs, and you can also convert an approved quotation straight into an invoice without retyping.
When to issue the invoice
Timing matters as much as format. GST law sets time limits for raising an invoice. For the supply of goods, the invoice should be issued on or before the goods are delivered or the delivery is arranged. For services, it should generally be issued within 30 days of the service being provided. Issuing late or skipping the invoice creates gaps in your records and can hold up your customer's input tax credit, which strains the relationship. Larger businesses whose turnover crosses the prescribed limit must also generate an e invoice with an invoice reference number from the government portal, so check whether your turnover has reached that stage. Whatever your size, raising the invoice promptly and in the right order keeps both your books and your customer's clean.
Keep your invoices consistent
Whatever tool you choose, consistency is what keeps you compliant and trusted. Use one continuous number series for the financial year, show the tax clearly on every bill, put the correct HSN or SAC on each line, and store copies you can produce if asked. Set the template up correctly once and the format takes care of itself. IndiaCRM issues fully GST compliant invoices, remembers each customer's details and GSTIN, and pulls everything you need for filing into one place, free.