I've seen a lot of GST billing mistakes in my work with Indian freelancers and small businesses. But one story always comes to mind when people ask me why the GST bill format matters so much.

"A shopkeeper in Nagpur was supplying goods to a retailer in Delhi. He filled his GST bill format himself — by hand, in his bill book. Everything looked fine. But he wrote CGST + SGST instead of IGST. Two different states — that's an interstate supply, which means IGST. His client's accountant caught it during return filing. The ITC claim of ₹47,000 was rejected. Three months of calls, two visits to the CA, and one very unhappy business relationship — all because of one wrong field on a paper bill."

That's not a rare case. It's one of the most common GST billing mistakes in India. And it's 100% avoidable if you understand the correct GST bill format and use the right tool.

What is a GST Bill Format?

A GST bill format — also called a GST tax invoice format or GST invoice template — is the standard structure your invoice must follow under Indian GST law. It's defined by Rule 46 of the CGST Rules 2017.

So what is GST bill format exactly? Think of it as a checklist. Every GST bill you issue — whether it's a simple gst bill format on paper, a gst bill format pdf, a gst invoice format in excel, or a digitally generated PDF — must have the same mandatory fields. Miss one, and the invoice is technically invalid. Your client can't claim ITC on it, and you could face issues during a GST audit.

Simple version: A GST bill format is just a structured document that proves a taxable sale happened, shows how much tax was charged, and lets the buyer claim that tax back from the government.

Every Mandatory Field — Don't Skip Any

Whether you're using a gst bill format in word, excel, or generating online — these fields must be present on every single invoice.

#FieldExample
1Invoice title RequiredTAX INVOICE
2Seller name and address RequiredOm Design Studio, 12 MG Road, Bengaluru
3Seller GSTIN Required29AABCU9603R1ZX
4Invoice number (sequential) RequiredINV-2026-041
5Invoice date Required14 April 2026
6Buyer name and address RequiredAcme Solutions, 45 MG Road, Delhi
7Buyer GSTIN (if registered)07AABCU9603R1ZX
8Place of Supply RequiredDelhi (07)
9HSN or SAC code Required998314 (web design)
10Description of goods or services RequiredWebsite Design — 1 project
11Quantity and unit Required1 Service
12Rate per unit Required₹50,000
13Taxable value Required₹50,000
14Tax rate and amount — CGST+SGST or IGST RequiredIGST 18% = ₹9,000
15Total invoice value Required₹59,000
16Reverse charge applicable RequiredNo

GST Bill Format — PDF, Excel, Word or Online?

People use different formats depending on their workflow. Here's an honest breakdown of each:

❌ Risky

GST Bill Format in Excel

Works but formulas break. One wrong cell and your tax calculation is off. Fine for 2–3 invoices a month, but error-prone at scale.

❌ Slow

GST Bill Format in Word

No auto-calculation at all. You manually type every number. Fastest way to make a CGST/IGST mistake. Don't use this for regular billing.

❌ Error-prone

GST Bill Book Format (Handwritten)

Legal — but the most common source of wrong tax type, wrong GSTIN, and ITC rejections. We've written a full guide on handwritten GST invoices here.

✅ Recommended

Online GST Bill Format (Free)

Auto CGST/IGST detection. Instant PDF. No errors. Takes 60 seconds. This is what GSTInvoiceFree does — free, no login, no signup.

The 5 Most Common GST Bill Format Mistakes

I've seen all of these cause real problems for Indian freelancers and small businesses. Don't make them.

1. Wrong tax type — CGST+SGST vs IGST. This is the Nagpur shopkeeper mistake. Same state = CGST+SGST. Different state = IGST. Getting this wrong means your client's ITC claim fails. The GST portal will flag the mismatch during return filing and your client's accountant will call you.

2. Missing Place of Supply. This field is what determines whether CGST+SGST or IGST applies. If it's blank, your invoice is technically incomplete under Rule 46. Many people skip it because they don't know what it means. It's simply the state where the buyer is located.

3. Wrong or missing HSN/SAC code. Every product has an HSN code. Every service has a SAC code. From 2026, businesses with turnover above ₹5 crore must use 6-digit HSN codes. Missing or wrong codes can get your invoice rejected during audits.

4. Non-sequential invoice numbers. GST rules require your invoice numbers to be sequential within a financial year. Gaps in sequence — like jumping from INV-041 to INV-045 — can trigger audit flags. A new financial year (April 1) means you restart the sequence.

5. Wrong GSTIN — even one digit. If your GSTIN has a typo, your buyer cannot claim ITC. Period. And if your client's GSTIN is wrong on your invoice, same problem. Always double-check. A misread handwritten GSTIN is one of the top reasons ITC claims get rejected in India.

⚠️ New from April 2026: HSN codes at the 6-digit level are now mandatory for businesses with turnover above ₹5 crore. If you're in that bracket, update your GST bill format immediately. Using 4-digit codes where 6 are required can cause ITC denials for your buyers.

Handwritten Bill Format vs Digital GST Bill — Honest Comparison

FactorHandwritten / ExcelGSTInvoiceFree (Online)
CGST vs IGST error riskVery highZero — auto detected
Time to create15–20 minutes60 seconds
Client ITC rejection riskHighZero
Audit readinessLowHigh
ProfessionalismLowHigh
Calculation errorsCommonImpossible
CostFreeFree
Logo supportNoYes
All 37 states supportedManualAuto

Why I Built GSTInvoiceFree

I got tired of seeing small creators and shopkeepers get bullied by complex software or expensive CAs just to generate a simple, legal piece of paper they need to get paid.

The existing tools all had the same problem — they required you to create an account, verify your email, fill out a business profile, and navigate a dashboard just to download one invoice. For a freelancer in Jaipur who needs to send a bill to a client in Mumbai tonight, that's 20 minutes of friction they don't have.

GSTInvoiceFree is a free online gst bill maker that takes 60 seconds. Open the page. Fill your details. Download your PDF. Done. No login. No signup. No data stored on our servers. Your invoice, instantly.

GST Bill Format — 2026 E-Invoice Update

Important for businesses above ₹5 crore AATO: E-invoicing is now mandatory for all B2B supplies from April 2026. Your GST bill format must be generated through the Invoice Registration Portal (IRP), which assigns a unique IRN number and QR code. Invoices without an IRN are invalid for B2B ITC claims. If your turnover is above ₹10 crore, you must also upload within 30 days of the invoice date.

For businesses below ₹5 crore and for all B2C transactions — the standard GST bill format applies. No e-invoicing required. Generate your invoice, download the PDF, send to your client.

A Correct GST Bill Format — Sample

TAX INVOICE

From: Om Design Studio
12, MG Road, Bengaluru — 560038
GSTIN: 29AABCU9603R1ZX

Invoice No: INV-2026-041     Date: 14 April 2026

To: Acme Solutions Pvt. Ltd.
45, Connaught Place, New Delhi — 110001
GSTIN: 07AABCU9603R1ZX

Place of Supply: Delhi (07)
Reverse Charge: No

Description: Website Design Services
SAC: 998314  |  Qty: 1 Service  |  Rate: ₹50,000

Taxable Value: ₹50,000
IGST @ 18%: ₹9,000
Total: ₹59,000

Amount in Words: Rupees Fifty Nine Thousand Only

Signature: _______________

Notice this shows IGST — seller in Karnataka, buyer in Delhi, different states. If both were in Karnataka, it would be CGST 9% + SGST 9% separately — that's the CGST SGST split for intrastate supplies. This is the single most important decision in any GST bill format and it's the one people get wrong most often.

Generate Your GST Bill Format Free — Right Now

Stop worrying about which tax type applies. GSTInvoiceFree automatically detects CGST+SGST or IGST based on the states you select. Download a professional PDF in 60 seconds — free, no login, no watermark.

⬇ Create My GST Bill Free
Free forever · No account needed · Works on mobile · All 37 states supported