GST Bill Format in India: Requirements, Examples, and Templates
In this guide
What Is a GST Bill?
A GST bill — formally called a tax invoice under the CGST Act, 2017 — is the standard document issued by a GST-registered business when making a taxable supply of goods or services. It records the transaction details and the GST charged, allowing the buyer to claim input tax credit (ITC).
The term "bill" is widely used in India across industries — from retail shops to restaurants to transport companies. Regardless of what you call it, the format and required fields are the same under GST law.
If you are a composition scheme dealer or making exempt supplies, you issue a bill of supply instead of a tax invoice. A bill of supply does not include GST amounts.
Mandatory Fields in a GST Bill
Under Rule 46 of the CGST Rules, every tax invoice must contain:
- Supplier's name, address, and GSTIN
- A consecutive serial number — unique for the financial year, containing alphabets, numerals, hyphens, or slashes only
- Date of issue
- Recipient's name and address — and GSTIN if registered
- HSN code (for goods) or SAC code (for services)
- Description of goods or services
- Quantity and unit (for goods) — e.g. "10 kg", "5 pieces"
- Total value of supply
- Taxable value after deducting any discounts
- Tax rate and amount — split as:
- CGST + SGST for intra-state supplies, or
- IGST for inter-state supplies
- Place of supply — the state code and name
- Whether tax is payable on reverse charge
- Signature or digital signature of the supplier
CBIC
Under Section 31 of the CGST Act, a tax invoice must be issued before or at the time of supply of goods, or within 30 days of supply of services. Late issuance can attract penalties under Section 122.
GST Bill Format: Section by Section
Here is how to structure your GST bill from top to bottom:
Header Section
| Field | Example |
|---|---|
| Document title | "Tax Invoice" |
| Supplier name | ABC Trading Co. |
| Supplier address | 45 MG Road, Mumbai, Maharashtra 400001 |
| Supplier GSTIN | 27AABCU9603R1ZN |
| Invoice number | INV/2025-26/0042 |
| Invoice date | 24 March 2026 |
| Place of supply | Maharashtra (27) |
Buyer Section
| Field | Example |
|---|---|
| Buyer name | XYZ Enterprises |
| Buyer address | 12 Park Street, Kolkata, West Bengal 700016 |
| Buyer GSTIN | 19AADCX4567P1Z5 |
Line Items Section
| # | Description | HSN | Qty | Unit | Rate (₹) | Taxable Value (₹) |
|---|---|---|---|---|---|---|
| 1 | Cotton fabric | 5208 | 100 | metres | 250.00 | 25,000.00 |
| 2 | Polyester fabric | 5407 | 50 | metres | 180.00 | 9,000.00 |
Tax Calculation Section
For inter-state supply (seller in Maharashtra, buyer in West Bengal):
| Taxable Value (₹) | IGST Rate | IGST Amount (₹) | |
|---|---|---|---|
| Item 1 | 25,000.00 | 5% | 1,250.00 |
| Item 2 | 9,000.00 | 12% | 1,080.00 |
| Total | 34,000.00 | 2,330.00 |
For intra-state supply (both in same state), you would show CGST and SGST instead:
| Taxable Value (₹) | CGST (2.5%) | SGST (2.5%) | |
|---|---|---|---|
| Item 1 | 25,000.00 | 625.00 | 625.00 |
Total and Payment Section
| Amount (₹) | |
|---|---|
| Subtotal | 34,000.00 |
| IGST | 2,330.00 |
| Grand Total | 36,330.00 |
| Amount in words | Thirty-six thousand three hundred and thirty rupees only |
Tax Invoice vs Bill of Supply
| Tax Invoice | Bill of Supply | |
|---|---|---|
| Issued by | Regular GST-registered businesses | Composition dealers or exempt supply |
| Shows GST | Yes — CGST/SGST or IGST breakdown | No — cannot show or charge GST |
| ITC for buyer | Yes — buyer can claim ITC | No — buyer cannot claim ITC |
| HSN/SAC codes | Required (based on turnover) | Optional |
| When required | Taxable B2B and B2C supplies | Exempt supplies or composition sales |
Common GST Bill Mistakes
- Wrong state code in place of supply — this determines whether CGST/SGST or IGST applies. An error here means wrong tax split.
- Missing or incorrect HSN codes — the HSN code determines the applicable tax rate. Using the wrong code can result in underpayment or overpayment of tax.
- Not splitting CGST/SGST vs IGST correctly — intra-state must show CGST + SGST; inter-state must show IGST. Mixing them up is a compliance issue.
- Reusing invoice numbers — every invoice number must be unique per GSTIN per financial year. Duplicate numbers will be rejected if e-invoicing is enabled.
- Forgetting reverse charge notation — if the supply attracts reverse charge, this must be clearly stated on the bill.
If you supply both goods and services, use a single invoice with separate line items for each. You do not need to issue two invoices — just ensure the HSN codes (goods) and SAC codes (services) are correctly assigned.
Create a GST Bill Online
Our India invoice generator follows the format prescribed under the CGST Rules. It calculates CGST/SGST or IGST automatically based on the place of supply, and includes fields for HSN codes, GSTIN, and all mandatory details.
Generate a compliant GST tax invoice with automatic tax calculation — free, no sign-up.
Create a GST billFrequently Asked Questions
Is a bill and an invoice the same in GST?
In everyday language, yes — 'bill' and 'invoice' are used interchangeably. Under GST law, the formal term is 'tax invoice' for taxable supplies and 'bill of supply' for exempt supplies or composition dealers. Both follow specific format requirements.
Do I need to mention HSN codes on my GST bill?
Yes, for most businesses. Businesses with turnover above ₹5 crore must mention 6-digit HSN codes. Those with turnover between ₹1.5 crore and ₹5 crore need 4-digit codes. Below ₹1.5 crore, HSN codes are optional for B2C but still recommended.
Can I create a GST bill in Excel?
Yes, you can create a GST bill in Excel using a template with the required fields. However, an invoice generator or accounting software is more reliable because it calculates tax automatically and reduces the risk of formula errors.
What is the difference between CGST/SGST and IGST on a bill?
CGST (Central) and SGST (State) are charged on intra-state supplies — when the seller and buyer are in the same state. IGST (Integrated) is charged on inter-state supplies — when the seller and buyer are in different states. The total tax rate is the same; only the split differs.
Related Tools
Related Guides
guide
What Must an Invoice Include in India?
A valid GST tax invoice in India must include the supplier's GSTIN, a consecutive invoice number, the date, the buyer's details, HSN or SAC codes, the taxable value, and the GST breakdown (CGST, SGST, or IGST). Businesses with turnover above the threshold must issue a tax invoice for every taxable supply.
Read moreguide
E-Invoicing in India: A Complete Guide to the GST E-Invoice System
E-invoicing in India is a system where businesses generate invoices through the GST Invoice Registration Portal (IRP). The portal validates the invoice data, assigns a unique Invoice Reference Number (IRN) and QR code, and reports the details to the GST system. It is mandatory for businesses with aggregate turnover above ₹5 crore.
Read moreguide
How to Make an Invoice: A Step-by-Step Guide
To make an invoice, include your business details, the client's details, a unique invoice number, an itemised list of goods or services, the total amount due, and payment terms. Send it promptly once the work is complete.
Read more