GST Invoice Generator
Build a Rule 46-compliant GST tax invoice with automatic CGST/SGST/IGST calculation — fill in your details below and print or save as PDF.
Seller (Your Business)
Buyer (Bill To)
| Item Description | HSN/SAC | Qty | Rate (₹) | GST % | Amount (₹) |
|---|
TAX INVOICE
From (Seller)
Bill To (Buyer)
| Item | HSN/SAC | Qty | Rate | GST% | Amount |
|---|
This is a computer-generated invoice created with YourToolbox.in's GST Invoice Generator.
Why a Properly Formatted GST Invoice Actually Matters
Most small business owners don't think twice about invoice formatting until an Input Tax Credit claim gets rejected because a field was missing. Under Rule 46 of the CGST Rules, a valid tax invoice must carry 16 specific pieces of information — supplier GSTIN, a sequential invoice number no longer than 16 characters, the buyer's GSTIN where applicable, HSN or SAC codes for each item, the taxable value, the tax rate and amount broken into CGST/SGST or IGST, and a handful of other details. Miss even one of these on a B2B sale, and the buyer's input tax credit claim can be denied during a GST audit — which quickly turns into an awkward conversation with a client who was counting on that credit.
This generator is built around that Rule 46 checklist, so every invoice you create here already has the fields a GST officer or your accountant would expect to see. You still need to fill in accurate GSTINs and HSN codes yourself, but the structure, sequencing, and tax math are handled for you.
HSN Code Digits — How Many Do You Actually Need?
One detail that trips people up constantly is how many digits of the HSN/SAC code to mention. It isn't the same for everyone — it scales with your turnover. Businesses with an annual turnover between ₹1.5 crore and ₹5 crore need to quote a minimum of 2 digits. Once you cross ₹5 crore up to ₹10 crore, that jumps to 4 digits. Beyond ₹10 crore turnover, you're expected to quote the full 6-digit HSN code on every invoice. Getting this wrong doesn't usually invalidate the invoice outright, but it's a common flag during scrutiny, so it's worth knowing which bracket your business falls into before you start billing.
Do You Need E-Invoicing, or Is a Regular Invoice Enough?
This is where a lot of confusion sets in, because "GST invoice" and "e-invoice" aren't the same thing, but people use the terms interchangeably. Every GST-registered business needs to issue GST-compliant invoices — that's what this tool generates. E-invoicing is an extra layer on top: it means your invoice also needs to be electronically reported to the government's Invoice Registration Portal (IRP), which stamps it with a unique Invoice Reference Number (IRN) and a QR code before it becomes legally valid for B2B input tax credit purposes.
As of 2026, e-invoicing is mandatory for any business whose aggregate turnover crossed ₹5 crore in any financial year since 2017-18 — and once you cross that line, the obligation sticks even if your turnover later dips below ₹5 crore. If that's your business, invoices generated here still need to be pushed through your IRP-integrated billing software or accounting system for authentication; this tool won't generate an IRN on its own. If you're under the ₹5 crore threshold, the invoice this tool produces is fully valid as-is for regular GST compliance.
A Quick Worked Example
Picture a Hyderabad-based design studio invoicing a local client for two services: a logo design package at ₹15,000 (SAC 998314, 18% GST) and a website mockup at ₹8,000 (same SAC, 18% GST). Since both studio and client are in Telangana, this is an intra-state supply. The generator adds the two line items, computes GST at 18% on each — ₹2,700 and ₹1,440 respectively — splits that total ₹4,140 evenly into ₹2,070 CGST and ₹2,070 SGST, and lands on a grand total of ₹27,140. Switch the same invoice to an out-of-state client and it recalculates the identical GST amount, just labelled as a single IGST line instead of the CGST/SGST split.