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.

A note on the figures in this 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.

#FieldWhat it means
1
Supplier & GSTINYour legal name, address and GST registration number (GSTIN), from your company master.
2
Invoice number & dateA unique, sequential number (up to 16 characters) and the invoice date. See numbering rules below.
3
Recipient & GSTINThe buyer's name, address and GSTIN for a B2B sale — required for their input credit.
4
Place of supplyThe state of supply, plus the ship-to address if it differs from bill-to. This decides the tax split.
5
HSN / SAC per lineEach item or service with its HSN (goods) or SAC (services) code.
6
Description, qty, unit, rateA clear description, the quantity and unit of measure, and the unit rate for each line.
7
Taxable value & discountThe value GST is charged on, after any discount, for each line and in total.
8
GST rate & amountCGST and SGST (rate and amount) for intra-state, or IGST for inter-state — split correctly per line.
9
Other charges & reverse chargeFreight, packing or insurance where applicable, and a note if tax is payable on reverse charge.
10
Total, amount in words, signatureThe 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:

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.

"The tax invoice is the one document two different parties audit — your customer for their input credit, and the department for your return. It has to be right for both." — Fast Technology Team

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.

AspectB2B tax invoiceB2C / POS bill
BuyerA GST-registered businessAn unregistered consumer / walk-in
Buyer's GSTINRequired — for input creditNot required
Typical useDealer, distributor, company buyerRetail counter, showroom, service desk
Reported in returnsInvoice by invoiceIn summary for low-value sales
Print formatFull A4/A5 tax invoiceFast thermal (TSC) receipt
SpeedRaised against an order or dispatchScan, 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:

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:

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.

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.

LineHSNQtyRate (₹)Taxable (₹)GST %
Steel bracket, 6 mm732620085.0017,000.0018%
Hex bolt set M10731850012.006,000.0018%
Freight (other charge)11,000.001,000.0018%

Adding it up, still with illustrative figures:

SummaryAmount (₹)
Total taxable value24,000.00
CGST @ 9%2,160.00
SGST @ 9%2,160.00
Round off0.00
Invoice total28,320.00
Amount in wordsRupees 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.

RequirementHow Fast Billing Software handles it
Mandatory fieldsCompany 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.
NumberingThe next number in the series is generated automatically, so duplicates and gaps cannot occur across users or branches.
B2B & B2C/POSFull B2B tax invoices and fast thermal POS receipts run from one item and tax master. See retail & POS.
CGST/SGST vs IGSTThe place of supply decides the split automatically, per line, from item and party tax settings.
Export invoicesA separate export-invoice variant applies zero-rated / LUT treatment and the required endorsement.
e-invoice & e-wayInvoice data feeds e-invoice IRN/QR and e-way-bill generation from the same record. See GST, e-Way Bill & e-Invoice.
Every invoice, compliant by construction

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.

All mandatory fields filled from company, item and party masters
Automatic tax split, clean numbering, amount in words
Export variant, e-invoice QR and e-way data from one record
Get a demo

10. Frequently asked questions

What fields are mandatory on a GST tax invoice?
The supplier's name, address and GSTIN; a unique sequential invoice number (up to 16 characters) and date; the recipient's name, address and GSTIN for B2B; the place of supply; each item with HSN/SAC, quantity and unit; taxable value and any discount; the GST rate and amount split as CGST+SGST or IGST; any other charges and reverse-charge note; the total in figures and words; and a signature or digital signature.
What are the rules for GST invoice numbering?
An invoice number must be unique for the financial year, no more than 16 characters, and may use letters, numbers and slash/hyphen. It should run in a continuous series with no duplicates or unexplained gaps — for example INV/2026-27/00042. Billing software generates the next number automatically, which removes the errors manual templates create.
What is the difference between a B2B and a B2C invoice?
A B2B invoice goes to a GST-registered buyer and must carry their GSTIN for input credit, reported invoice by invoice. A B2C invoice goes to an unregistered consumer — the typical POS bill — and needs no buyer GSTIN, with low-value sales reported in summary. A good system produces both from one item and tax master: a thermal POS receipt for walk-ins and a full tax invoice for business buyers.
How is an export invoice different under GST?
An export is zero-rated. The invoice is raised either under a Letter of Undertaking (LUT) without charging IGST, or with IGST paid and later refunded. It carries an export endorsement, currency and conversion, shipping-bill and port details where available, and no CGST/SGST. A separate export-invoice variant applies these rules automatically.
What is an e-invoice and when is it required?
An e-invoice is a normal tax invoice that has been reported to the Invoice Registration Portal, which returns an IRN and a signed QR code printed on the invoice. It applies to businesses above the notified turnover threshold for B2B and export invoices. The layout does not change — the IRN and QR are added — so software can produce the e-invoice from the same record.

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.