← Back to All Blogs

Compliance · 6 min read · Updated Aug 22, 2026

Invoice & Bill Format Guide with Free Templates

Indian manufacturing shop floor worker

A GST-compliant invoice in India needs specific fields, in a specific structure, or it’s not just sloppy, it’s technically non-compliant. This guide covers what actually needs to be on an invoice, with a free template structure you can use immediately, and where manually filling this in every time starts costing you more than it should.

What Makes an Invoice GST-Compliant

Every GST invoice needs these fields, without exception:

  • Invoice number and date, sequential and unique for the financial year

  • Supplier details: legal name, address, and GSTIN

  • Buyer details: name, address, and GSTIN (if registered)

  • HSN/SAC code for each item or service

  • Description, quantity, and unit for each line item

  • Taxable value per line item

  • GST rate and amount, split into CGST/SGST for intra-state or IGST for inter-state

  • Total invoice value, including tax

  • Place of supply, especially for inter-state transactions

  • Signature or digital signature of the supplier or authorized representative

Missing or incorrect HSN codes and mismatched place-of-supply details are two of the most common reasons invoices get flagged during reconciliation or audit.

Free Invoice Template Structure

If you’re building this manually in Excel or Word, structure it like this:

Header section: Your business name, logo, address, GSTIN, invoice number, and date, consistent across every invoice you send.

Bill-to section: Buyer’s name, address, and GSTIN, clearly separated from your own details.

Line items table: Columns for item description, HSN/SAC code, quantity, unit price, taxable value, GST rate, and GST amount, as an actual table, not free text.

Totals section: Subtotal, total tax (split CGST/SGST/IGST as applicable), and grand total, clearly bolded at the bottom.

Footer: Payment terms, bank details if applicable, and signature line.

Keep the format identical across every invoice, both for your own reconciliation and because inconsistent formatting is one of the things that draws unnecessary scrutiny during a GST audit.

Common Formatting Mistakes

Inconsistent invoice numbering. Skipping numbers, reusing them, or resetting the sequence mid-year creates reconciliation headaches.

Wrong or missing HSN codes. This is the single most common manual-entry error, and it directly affects the tax rate applied.

Place of supply errors. Getting this wrong on inter-state transactions means the wrong tax type gets applied.

No copy retained in a searchable format. A Word or Excel invoice saved as a loose file is hard to search or reconcile against later.

How TranZact Handles This

TranZact generates GST-compliant invoices automatically from your sales and dispatch data, correct HSN codes, correct place of supply, correct tax split, every time, with no manual re-entry. If you’re still building invoices manually in Excel or Word, see how TranZact automates GST-compliant invoicing directly from your production and sales data.

Check out other blogs

Hero Background
Become the
AI-Run Factory

Born in India. Building for the world.

Built by IIT & IIM founders