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.