Nirmaan Flow
  • GST Point
  • Guides
  • About
  • Contact
Explore GST Point
Home/Guides

GST invoice format: mandatory fields and free PDF samples

Rule 46 of the CGST Rules, 2017 sets out what a GST tax invoice must contain. Here's the full list in plain English, how numbering works, and five sample invoices you can download.

By Vaibhav Sharma, maker of GST Point · Updated 5 October 2026 · 7 min read

On this page
  1. Invoice numbering rules
  2. Buyer details: registered and unregistered
  3. HSN code digits
  4. How many copies
  5. When the format changes
  6. Free GST invoice format PDFs
  7. Questions people ask
The mandatory fields
  1. Your name, address and GSTIN
  2. Invoice number, consecutive and unique for the financial year (max 16 characters)
  3. Date of issue
  4. Buyer's name, address and GSTIN (if registered)
  5. Delivery address, with state name and code, where required
  6. HSN code (goods) or SAC (services)
  7. Description of goods or services
  8. Quantity and unit
  9. Total value
  10. Taxable value, after discounts
  11. Rate and amount of CGST, SGST or UTGST, IGST and cess, shown separately
  12. Place of supply, with state name, for inter-state supplies
  13. Delivery address, if different from the place of supply
  14. Whether tax is payable on reverse charge
  15. Your signature or digital signature

Invoice numbering rules

  • Up to 16 characters.
  • Letters, numbers, hyphens (-) and slashes (/) only.
  • Consecutive and unique for each financial year. Most businesses include the year, for example INV/26-27/0001, and restart the counter each April.
  • Use one series per GST registration. You can run separate series, for example for exports, as long as each is consecutive.

Buyer details: registered and unregistered

For a registered buyer, show their name, address and GSTIN. For an unregistered buyer, show their name, the delivery address and the state name and code when the taxable value is ₹50,000 or more, or when the buyer asks for these to be recorded. In practice, most online sellers print the buyer's name and full address on every invoice anyway.

HSN code digits

Aggregate turnover in the previous yearHSN digits on invoices
Up to ₹5 crore4 digits on B2B invoices (optional on B2C)
Above ₹5 crore6 digits on all invoices

How many copies

For goods, Rule 48 asks for three copies: original for the recipient, duplicate for the transporter and triplicate for the supplier. Most invoice tools let you tick which copy you're printing. For services, two copies are enough.

When the format changes

  • Sales under ₹200 to an unregistered buyer who doesn't want an invoice: you can issue one consolidated invoice at the end of the day.
  • Composition scheme or exempt goods: you issue a bill of supply, not a tax invoice, and you don't charge GST on it.
  • E-invoicing: if your aggregate turnover crossed ₹5 crore in any financial year since 2017-18, B2B invoices must be reported to the Invoice Registration Portal for an IRN and QR code.
  • Credit notes: for returns and price reductions after the invoice is issued, you issue a credit note that refers to the original invoice.

Free GST invoice format PDFs

These five samples were generated by GST Point and include every field above. The business and buyer details are made up.

Classic GST invoice format sampleClassicPDF Corporate GST invoice format sampleCorporatePDF Boxed GST invoice format sampleBoxedPDF Retail GST invoice format sampleRetailPDF Industrial GST invoice format sampleIndustrialPDF

Questions people ask

Is there an official GST invoice format?

No. The law lists what an invoice must contain, not how it should look. Any layout is valid if it includes the mandatory fields.

Can the invoice number include letters?

Yes. Letters, numbers, hyphens and slashes are allowed, up to 16 characters, as long as the series is consecutive and unique for the financial year.

Is a signature required on a PDF invoice?

The rule asks for a signature or digital signature. Invoices issued electronically are commonly digitally signed or carry an authorised signatory line; ask your CA what your business should use.

Do I need to show HSN codes on B2C invoices?

If your turnover was up to ₹5 crore in the previous year, HSN codes are optional on B2C invoices. Above ₹5 crore, show 6-digit HSN codes on all invoices.

This guide is general information, not tax or legal advice. GST rules and dates change; check the details for your business with your CA. Last reviewed 5 October 2026.

Create GST invoices for every Shopify order, automatically

GST Point picks CGST + SGST or IGST from the place of supply, emails the PDF and keeps GSTR-1 ready. Free plan, no watermark.

See GST Point

Related guides

How to create GST invoices for your Shopify storeShopify doesn't issue GST tax invoices on its own. What an Indian GST invoice needs, your three options, and how to create one for every order automatically.7 min read CGST, SGST or IGST? Place of supply for Shopify ordersWhich GST applies to a Shopify order depends on the place of supply. The rule for online sellers in India, worked examples, and the mistakes to avoid.6 min read How to file GSTR-1 for your Shopify salesHow Shopify orders map to GSTR-1 tables (B2B, B2C Large, B2C Others, HSN), the due dates, and a simple monthly routine to hand your CA.7 min read
Nirmaan Flow

Shopify apps that handle the paperwork of Indian commerce.

Products

  • GST Point
  • WhatsApp chatbot

Guides

  • GST invoices on Shopify
  • CGST, SGST or IGST
  • GST invoice format
  • GSTR-1 for Shopify sales

Company

  • About
  • Contact
  • support@nirmaanflow.com

Legal

  • Privacy policy
  • Terms of use
  • GST Point privacy
  • GST Point terms
© 2026 Nirmaan Flow. Made in India.Shopify is a trademark of Shopify Inc. WhatsApp is a trademark of Meta Platforms, Inc.