GST invoice format
GST invoice format: what goes on it, and how to make one
A GST tax invoice is a document with a fixed cast of fields, and a missing one is the most common reason a client’s accounts team sends it back. This page lists those fields plainly, shows a worked example, and explains exactly what Invoira formats for you today and what it does not.
Nothing here is tax advice. Registration, rates, place of supply and whether you need to issue a tax invoice at all depend on your turnover and the kind of supply; confirm with a chartered accountant.
No signup · Free PDF download.
The fields a GST tax invoice generally needs
- Supplier’s name, address and GSTIN.
- A consecutive, unique serial number for the financial year.
- Date of issue.
- Recipient’s name and address, and GSTIN if the recipient is registered.
- HSN code for goods or SAC code for services.
- Description, quantity (with unit) and value of each supply.
- Taxable value after any discount.
- The rate and amount of tax: CGST and SGST (or UTGST) for a supply within the state, IGST for a supply between states.
- Place of supply, with the state name.
- Whether tax is payable on reverse charge.
- Signature or digital signature of the supplier or an authorised person.
CGST and SGST, or IGST
Within one state, the tax is split in two equal halves: an 18% supply shows CGST 9% and SGST 9%. Between states, the same 18% shows as a single IGST line. The total tax is identical; what differs is how it is labelled and where it is paid. The place of supply decides which applies, and for services that is often the recipient’s location. Your CA will confirm the rule for your kind of work.
What Invoira formats today
Invoira has one tax label and a rate per line, and it prints the tax as a row in the totals with the rate in brackets. For an inter-state invoice, set the label to “IGST” and the rate to 18, and the totals show “IGST (18%)” with the amount. For an intra-state invoice, set the label to “CGST 9% + SGST 9%” and the rate to 18; the totals then show one row with the combined amount, which many accounts teams accept and some do not. If the client needs two separate rows, that needs the dedicated GST fields on our roadmap.
Your GSTIN goes in the tax number field in Settings inside an account, where it prints as “Tax number” under your business name. As a guest, add it as the last line of your address. Put the client’s GSTIN in their address, and HSN or SAC codes at the start of each description: “SAC 998314: software development, September 2026”. Place of supply and the reverse charge statement go in the notes. Discounts apply before tax, per line, so the taxable value is correct. Amounts use Indian grouping (₹1,00,000.00).
What is on the roadmap
Dedicated GSTIN fields for supplier and recipient, HSN/SAC per line, a CGST/SGST split shown as two rows, a “Tax Invoice” heading, and place of supply. They are scheduled once Indian signups justify them. Until then, the format above is complete in content, if not in the arrangement some software expects.
Numbering
The serial number must be consecutive and unique for the year. As a guest you type it, so keep your own log. With a free account, a number is assigned by the database at the moment you issue, in order, so a draft never consumes one and two tabs cannot collide. Set the prefix (for example “INV/26-27/”) and the next number in Settings.
A worked example
- From
- Anjali Mehta, software consultant, Pune (GSTIN on the address)
- To
- Kestrel Analytics Pvt Ltd, Bengaluru (GSTIN on the address)
- Number
- INV/26-27/014
- Issued
- 10 Sep 2026
- Due
- 25 Sep 2026
- Place of supply
- Karnataka (29), in the notes
| Description | Qty | Rate | Amount |
|---|---|---|---|
| SAC 998314: backend development, September 2026, 12 days | 12 | ₹8,000.00 | ₹96,000.00 |
| SAC 998314: code review and handover, 2 days | 2 | ₹8,000.00 | ₹16,000.00 |
- Subtotal
- ₹1,12,000.00
- IGST (18%)
- ₹20,160.00
- Total
- ₹1,32,160.00
Maharashtra to Karnataka, so a single IGST row. Reverse charge: No, stated in the notes.
Questions
Does Invoira make a GST-compliant invoice?
It formats what you enter. The fields a GST invoice needs can all be placed on the document today, but there are no dedicated GSTIN or HSN/SAC fields yet and the CGST/SGST split shows as one row. Confirm the result with your CA.
Where do I put my GSTIN?
In the tax number field in Settings inside an account, or on the last line of your address as a guest. It prints under your business name.
How do I show CGST and SGST?
Set the tax label to “CGST 9% + SGST 9%” and the rate to 18. The totals show one combined row. Two separate rows are on the roadmap.
Do I have to register for GST?
Registration depends on your turnover and the kind of supply. Invoira cannot tell you; a chartered accountant can.
Is the invoice number automatic?
In an account, yes: numbers are assigned in sequence when you issue. As a guest, you type it.
Can I invoice in INR with Indian number formatting?
Yes. Pick INR and amounts print as ₹1,00,000.00 on the preview, the PDF and the share page.
Related
- Free invoice generatorA free invoice generator that does not ask you to sign up
- Freelance invoice templateA freelance invoice template that clients pay without questions
- Google Sheets invoice templateAn invoice template for Google Sheets, and the faster way
- Open the generatorStart typing your invoice. No account, free PDF.
- Invoira homeHow it works, the three templates and pricing.
Get started
Your next invoice starts here.
No signup. Free PDF download. The draft stays in your browser.
Updated 2026-09-10. Invoira formats what you enter; it does not give tax or legal advice.