The GST tax invoice is the most important document your business produces — it is what your GST return is built on and what lets your customer claim input credit. Get the format wrong and the consequences are quiet but real: a mismatched return, an input-credit claim the buyer cannot make, a duplicate invoice number that surfaces in an audit. This guide walks through exactly what a compliant tax invoice must contain, the rules around it, and a fully worked example you can hold your own invoices up against.
It is written in plain terms for owners and accounts staff, not tax specialists. If you want the wider context first — what GST billing software is and how the whole sale-to-accounts flow fits together — start with the pillar guide, What is GST billing software?. For the software category itself, see What is GST billing software? — the buyer's guide.
All rupee amounts, GSTINs and invoice numbers below are illustrative — used only to show how the format works. Your own rates, HSN codes and turnover thresholds should be confirmed against current GST rules for your goods or services.
1. Why the invoice format matters
A tax invoice is not just a bill — it is a legal document with a defined structure. Two parties rely on it: the tax authority, which matches it against your return, and your customer, who uses it to claim input tax credit. Both need the same specific fields present and correct.
When the format is right, everything downstream is easy: your GST returns reconcile, your customer's credit flows, and your accounts pick the invoice up cleanly. When it is wrong — a missing GSTIN, the wrong tax split, a repeated number — the problem does not appear at billing time. It appears weeks later at filing, or months later in an audit, when it is far harder to fix. Getting the format right once, in software that enforces it, is the cheapest insurance a business can buy.
2. The mandatory fields on a GST tax invoice
Below are the fields a B2B GST tax invoice should carry. In good billing software almost all of these are filled automatically from your company, item and party masters — you pick the customer and the items, and the rest appears.
| # | Field | What it means |
|---|---|---|
1 | Supplier & GSTIN | Your legal name, address and GST registration number (GSTIN), from your company master. |
2 | Invoice number & date | A unique, sequential number (up to 16 characters) and the invoice date. See numbering rules below. |
3 | Recipient & GSTIN | The buyer's name, address and GSTIN for a B2B sale — required for their input credit. |
4 | Place of supply | The state of supply, plus the ship-to address if it differs from bill-to. This decides the tax split. |
5 | HSN / SAC per line | Each item or service with its HSN (goods) or SAC (services) code. |
6 | Description, qty, unit, rate | A clear description, the quantity and unit of measure, and the unit rate for each line. |
7 | Taxable value & discount | The value GST is charged on, after any discount, for each line and in total. |
8 | GST rate & amount | CGST and SGST (rate and amount) for intra-state, or IGST for inter-state — split correctly per line. |
9 | Other charges & reverse charge | Freight, packing or insurance where applicable, and a note if tax is payable on reverse charge. |
10 | Total, amount in words, signature | The rounded total in figures and in words, and the supplier's signature or digital signature (plus e-invoice QR where applicable). |
Miss any of these on a B2B invoice and you risk a return mismatch or a rejected input-credit claim. This is exactly the kind of checklist a manual template cannot enforce — but software fills from your masters. See GST tax invoicing.
3. Invoice numbering rules
Numbering is where manual billing most often goes wrong, and it is easy to get right with software. The rules are simple:
- Unique for the year. Each invoice number must be unique within the financial year — no duplicates.
- Up to 16 characters. Letters, numbers and the special characters slash (/) and hyphen (-) are allowed.
- A continuous series. Numbers should run in sequence with no unexplained gaps, so an auditor can follow the series.
- A sensible structure. Many businesses use a prefix for the series or branch, the year, then a running number — for example INV/2026-27/00042.
Billing software generates the next number in the series automatically, so duplicates and gaps simply cannot happen — even when several people bill at once. That alone is a common reason businesses move off shared Word or Excel templates. See how the pillar guide frames why manual billing falls short.
4. B2B vs B2C and POS invoices
Not every sale needs the full B2B format. The difference comes down to who the buyer is, and a good system produces the right document for each — from the same items and tax master.
| Aspect | B2B tax invoice | B2C / POS bill |
|---|---|---|
| Buyer | A GST-registered business | An unregistered consumer / walk-in |
| Buyer's GSTIN | Required — for input credit | Not required |
| Typical use | Dealer, distributor, company buyer | Retail counter, showroom, service desk |
| Reported in returns | Invoice by invoice | In summary for low-value sales |
| Print format | Full A4/A5 tax invoice | Fast thermal (TSC) receipt |
| Speed | Raised against an order or dispatch | Scan, take payment, print in seconds |
The practical point: a business that serves both — say a distributor with a trade counter, or a retailer with corporate buyers — should not need two systems. Running POS counter billing and B2B invoicing from one item and tax master keeps both correct and both in the same accounts. POS leans on barcode scanners and thermal printers; see barcode & POS hardware.
5. Intra-state vs inter-state — CGST/SGST or IGST
The single rule that decides the tax split is the place of supply versus your location:
- Intra-state (same state as you): the GST rate splits into two equal halves — CGST (central) and SGST (state). An 18% item becomes 9% CGST + 9% SGST.
- Inter-state (a different state): the same total rate is charged as a single IGST. That 18% item is a single 18% IGST.
Software reads the buyer's GSTIN and the place of supply and applies the correct split automatically, per line — so an invoice with a mix of rates is still correct throughout. This is the most common manual error, and the easiest one to eliminate. The pillar guide covers the HSN and GST basics in more depth.
6. Export invoices
An export is a zero-rated supply, and its invoice follows special rules rather than the domestic format:
- Two routes. Export under a Letter of Undertaking (LUT) without charging IGST, or export with IGST paid and later claimed as a refund.
- An endorsement. The invoice carries a line such as "Supply meant for export under LUT without payment of IGST".
- Extra details. Currency and conversion, and shipping-bill and port details where available.
- No CGST/SGST. Domestic GST is not charged; the treatment is zero-rated.
Because these rules differ from a domestic invoice, good software keeps a separate export-invoice variant so the right endorsement and treatment apply automatically — rather than someone editing a domestic invoice and hoping. Export handling sits alongside GST-return and e-way data in GST, e-Way Bill & e-Invoice.
7. e-invoice and QR basics
An e-invoice is not a different invoice — it is a normal tax invoice that has additionally been reported to the government Invoice Registration Portal (IRP), which returns a unique Invoice Reference Number (IRN) and a signed QR code printed on the invoice.
- Who it applies to. Businesses above the notified turnover threshold, for B2B and export invoices.
- What changes. The invoice layout is the same — the IRN and QR are simply added.
- How software helps. Because the invoice data already exists in the system, it can generate the IRN and QR from the same record, with no re-entry.
The QR lets anyone verify the invoice was reported, which is why it appears on the printed copy. Software that produces the invoice can produce the e-invoice, so a business crossing the threshold does not change how it bills — it just switches the feature on. See GST, e-Way Bill & e-Invoice.
8. A worked example
Here is an illustrative B2B tax invoice for a distributor billing a dealer in the same state — so the tax is CGST + SGST. All figures are examples only.
| Line | HSN | Qty | Rate (₹) | Taxable (₹) | GST % |
|---|---|---|---|---|---|
| Steel bracket, 6 mm | 7326 | 200 | 85.00 | 17,000.00 | 18% |
| Hex bolt set M10 | 7318 | 500 | 12.00 | 6,000.00 | 18% |
| Freight (other charge) | — | 1 | 1,000.00 | 1,000.00 | 18% |
Adding it up, still with illustrative figures:
| Summary | Amount (₹) |
|---|---|
| Total taxable value | 24,000.00 |
| CGST @ 9% | 2,160.00 |
| SGST @ 9% | 2,160.00 |
| Round off | 0.00 |
| Invoice total | 28,320.00 |
| Amount in words | Rupees Twenty-Eight Thousand Three Hundred Twenty Only |
If the same dealer were in another state, the two GST lines would collapse into a single IGST @ 18% of ₹24,000 = ₹4,320, and the invoice total would be identical at ₹28,320 — only the split changes. That single decision, made automatically from the place of supply, is the heart of getting GST right. Header fields — invoice number INV/2026-27/00042, both GSTINs, place of supply, date and signature — complete the document.
9. How Fast Billing Software gets the format right
Fast Billing Software, built in Pune by Improsys under the Fast Technology brand and available cloud and on-premise, produces every one of these formats from your masters — so the operator picks the customer and the items, and the compliant invoice appears.
| Requirement | How Fast Billing Software handles it |
|---|---|
| Mandatory fields | Company GSTIN, party GSTIN, HSN/SAC, taxable value, tax split and amount in words are pulled from company, item and party masters onto every invoice. See GST tax invoicing. |
| Numbering | The next number in the series is generated automatically, so duplicates and gaps cannot occur across users or branches. |
| B2B & B2C/POS | Full B2B tax invoices and fast thermal POS receipts run from one item and tax master. See retail & POS. |
| CGST/SGST vs IGST | The place of supply decides the split automatically, per line, from item and party tax settings. |
| Export invoices | A separate export-invoice variant applies zero-rated / LUT treatment and the required endorsement. |
| e-invoice & e-way | Invoice data feeds e-invoice IRN/QR and e-way-bill generation from the same record. See GST, e-Way Bill & e-Invoice. |
Stop remembering the rules. Let the invoice fill itself in, correctly.
Fast Billing Software builds each tax invoice from your masters — the right HSN, the right CGST/SGST or IGST split from the place of supply, the amount in words, a clean sequential number — and posts it to Tally and other accounting as a sales voucher with GST. Domestic, export, B2B and POS all run from one item and tax master.
10. Frequently asked questions
See a compliant tax invoice built on your own items
A 30-minute demo — your HSN codes, your tax split, your invoice format on screen. No generic slideshow.
