GST invoice template with the fields India expects.
A tax invoice laid out properly: both GSTIN blocks, place of supply, HSN line items, taxable value, IGST for an inter-state supply or CGST and SGST for an intra-state one, round off, total in figures and in words, and the payment details so nobody has to ask where to send the money. Copy it as CSV and fill it in.
The template, filled with an example
The example is a fabric supply from a fictional Karnataka vendor to a fictional Tamil Nadu buyer, which is why it carries IGST. The arithmetic is left visible so you can check it.
Illustrative example only. The company names are invented for this page, the GSTIN strings are placeholders in a valid format rather than real registrations, and the bank details are not real. Nothing here is a real transaction — replace every value before you use the structure.
Header block — supplier, recipient, and the tax position
- Invoice number
- INV-2026-0187
- Invoice date
- 04-10-2026
- Invoice type
- Tax invoice (B2B)
- Place of supply
- Tamil Nadu (33)
- Reverse charge
- No
- Supplier
- Sample Vendor Private Limited (example)
- Supplier GSTIN
- 29AAAAA0000A1Z5
- Supplier address
- 12 Example Road, Bengaluru 560038, Karnataka
- Recipient
- Sample Client Enterprises (example)
- Recipient GSTIN
- 33AAAAA0000C1Z5
- Recipient address
- 78 Example Lane, Chennai 600002, Tamil Nadu
- Buyer's order / PO
- PO-EXAMPLE-441
- Payment terms
- 30 days from invoice date
- Due date
- 03-11-2026
- E-invoice IRN
- Leave blank unless IRN is issued for this invoice
Line items
| # | Description | HSN/SAC | Qty | Unit | Rate (INR) | Amount (INR) |
|---|---|---|---|---|---|---|
| 1 | Cotton fabric, plain weave, 60-inch width | 5208.32 | 40 | metre | 450.00 | 18,000.00 |
| 2 | Screen printing setup, single design | 998839 | 1 | job | 6,000.00 | 6,000.00 |
| 3 | Packing and freight to Chennai | 996511 | 1 | consignment | 1,200.00 | 1,200.00 |
Tax breakup and total
| Line | Amount (INR) |
|---|---|
| Taxable value | 25,200.00 |
| IGST @ 18% (inter-state supply) | 4,536.00 |
| CGST @ 9% (intra-state only — not applicable to this example) | 0.00 |
| SGST @ 9% (intra-state only — not applicable to this example) | 0.00 |
| Round off | 0.00 |
| Invoice total | 29,736.00 |
Amount in words: Twenty-Nine Thousand Seven Hundred Thirty-Six Rupees Only. The taxable value is ₹25,200.00, IGST at 18% is ₹4,536.00, and the invoice total is ₹29,736.00.
Intra-state variant: if both the supplier and the place of supply are in the same state, replace the IGST row of ₹4,536.00 with CGST ₹2,268.00 and SGST ₹2,268.00 at 9% each. Total is unchanged. Which case applies to your supply — and whether e-invoicing and IRN reporting is required at your turnover — is a question for your chartered accountant, not for a template.
Payment details
- Account name
- Sample Vendor Private Limited
- Bank and branch
- Example Bank, Bengaluru Main
- Account number
- 00000000000
- IFSC
- EXAM0000001
- UPI ID
- samplevendor@exambank
Authorised signatory
- For
- Sample Vendor Private Limited (example)
- Authorised signatory
- Name / designation
- Place and date of issue
- Bengaluru, 04-10-2026
GST invoice template (CSV — illustrative example data) Field,Value Invoice number,INV-2026-0187 Invoice date,04-10-2026 Invoice type,Tax invoice (B2B) Place of supply,Tamil Nadu (33) Reverse charge,No Supplier,Sample Vendor Private Limited (example) Supplier GSTIN,29AAAAA0000A1Z5 Recipient,Sample Client Enterprises (example) Recipient GSTIN,33AAAAA0000C1Z5 Buyer's order / PO,PO-EXAMPLE-441 Due date,03-11-2026 #,Description,HSN/SAC,Qty,Unit,Rate (INR),Amount (INR) 1,"Cotton fabric, plain weave, 60-inch width",5208.32,40,metre,450,18000 2,"Screen printing setup, single design",998839,1,job,6000,6000 3,Packing and freight to Chennai,996511,1,consignment,1200,1200 Summary,Amount (INR) Taxable value,25200 IGST @ 18% (inter-state supply),4536 CGST @ 9% (intra-state only),0 SGST @ 9% (intra-state only),0 Round off,0 Invoice total,29736 Amount in words,Twenty-Nine Thousand Seven Hundred Thirty-Six Rupees Only Payment,Detail Account name,Sample Vendor Private Limited Bank and branch,"Example Bank, Bengaluru Main" Account number,00000000000 IFSC,EXAM0000001 UPI ID,samplevendor@exambank
The example uses 3 line items, one rate, and a single tax row. In practice an invoice is the document most likely to be split by classification, so build the summary block from your HSN rows rather than from the total at the bottom.
How to fill it in
Four steps, in the order that keeps the document defensible.
Set the invoice series before the first invoice
Pick a format, agree who allocates the number, and write down that consecutive numbering matters — a gap in the series is a question your accountant will ask about. Decide it once, not on the day you are busy.
Fill both header blocks completely
Supplier name, address and GSTIN on one side; recipient name, address and GSTIN on the other. Then the invoice number, date, the buyer’s PO reference, and the place of supply, because that last one decides which tax rows you use.
Break the invoice into HSN or SAC rows
Where your rate differs by classification, the taxable value has to be split by code before tax is applied, not after. A single blended rate across mixed goods is a common source of a return that does not reconcile.
Check the total twice, then read it in words
Verify the taxable value, the tax at your confirmed rate, the round off, and the total. Then write the total in words. It is the field that gets checked most carefully when a client queries an invoice.
When to use this, and when to stop
A document template is the right answer right up until the document stops being the hard part. Both sides, honestly.
When this template is the right tool
- You raise a manageable number of invoices and are currently re-typing them from a quotation or from a WhatsApp message.
- You want a fixed field order so nothing essential is left off when the counter or the desk is busy.
- You are still settling your HSN and SAC classification and the rate that applies to each of them.
- You need one layout that produces a consistent document for the accountant to check without chasing you.
When you have outgrown it
- Invoices are typed at the counter and tax treatment is chosen by whoever is on the till that day.
- You cannot answer, without a spreadsheet exercise, what was invoiced to a client and what is still unpaid.
- Part-paid invoices, credit notes, and refunds are tracked separately because the invoice itself cannot hold them.
- Invoice numbering, tax configuration, and rate changes live with one person, and holidays and absences are a risk.
The same process in NoxOrigin
In NoxOrigin an invoice is a receivable attached to the client and the work that caused it, not a document that starts from a blank page. Invoice numbering continuity and tax configuration are agreed during setup rather than decided by whoever is on the till, partial payments and payment promises are recorded against the invoice, and the outstanding list is worked by client and by age. Your accounting package still does statutory accounting, ledgers, and filing — the point is that what reaches it is already right.
- GST billing softwareInvoice at the counter with HSN/SAC, discount approval, employee logins, and day-end review — for a trading counter rather than a back office.
- Quotes, Billing & Finance in NoxOriginInvoice numbering continuity, tax configuration agreed for the business, recorded payments, and receivables worked by age.
- GST invoice fields, field by fieldA checklist to test a billing system against, whether you are on a template or on software.
- Reverse GST calculatorWhen the number you are handed already includes tax and you need the taxable value out of it.
- Quotation templateThe document that should exist before this invoice, with the same line items.
- Payment collection trackerWhat happens to the invoice after it is issued — due date, amount received, days outstanding.
GST invoice template questions
Does this template make my invoices GST compliant?
It captures the fields a GST invoice is expected to carry — supplier and recipient details, GSTINs, invoice number and date, place of supply, HSN or SAC, taxable value and tax breakup. Whether a given invoice satisfies your obligations, whether the rate and place of supply are right, and whether e-invoicing and IRN reporting applies to you at your turnover are decisions for your chartered accountant. Confirm them before you issue anything.
Why does the example use IGST instead of CGST and SGST?
Because the example is an inter-state supply: the supplier is in Karnataka and the recipient is in Tamil Nadu. Intra-state supplies are billed as CGST plus SGST, each half of the rate. Both produce the same total tax on the same taxable value, so you switch the rows rather than recalculating anything.
Is reverse charge shown properly here?
The field is present and set to No in the example, which is the common case. If a supply is notified under reverse charge, the tax is discharged by the recipient instead of the supplier, and the invoice treatment differs. Do not copy the example on that point — take the position your accountant confirms for your supplies.
What are the account number and IFSC for?
The payment block exists so the client is not asking you where to send the money on the day they decide to pay. A UPI ID on the invoice is worth including for smaller amounts. The values in the example are placeholders — replace them with your own verified banking details.
How do I connect this to the quotation it came from?
Put the quotation number or PO reference in the buyer’s order field, as the example does, and keep the line items identical between the two documents. If the scope changed between quote and invoice, record that as an approved change rather than quietly editing an invoice that has already been issued.
Keep issuing invoices by hand if that works. Know when it stops.
The signs that a template has run out are re-keying, one-person tax knowledge, and a receivables list you cannot produce without effort. That is worth a walkthrough.