A GST bill generator lets you create a tax-compliant invoice in about two minutes: you enter your business GSTIN, add line items, and the tool automatically fills the mandatory fields, applies the correct CGST + SGST or IGST split, and produces a downloadable PDF. The best part — you can do it free online, with no software to install and no per-invoice fee. This guide shows exactly what a compliant GST invoice needs, an annotated sample, and how to make one instantly.
Quick answer: how to make a free GST invoice
- Use a free online bill & invoice generator — no install, no subscription
- Enter your business name, address, and 15-digit GSTIN
- Add a unique, sequential invoice number and date
- List items with HSN/SAC code, quantity, rate, and taxable value
- The tool applies the correct GST rate and splits it into CGST + SGST (intra-state) or IGST (inter-state)
- Download a clean, print-ready PDF — ready to email or send on WhatsApp
A free generator handles the formatting and arithmetic. You are still responsible for using the correct GST rate and a valid GSTIN — those depend on your business, not the tool.
Mandatory fields on a GST tax invoice (and why each matters)
Rule 46 of the CGST Rules lists the particulars every tax invoice must carry. Miss one and your customer may be unable to claim input tax credit (ITC), or you may face a penalty. Here is the full set with the reason each is required.
| Field | Example | Why it matters |
|---|---|---|
| Supplier name & address | Pooja Jain Traders, 14 MG Road, Indore, Madhya Pradesh 452001 | Identifies who issued the invoice; required on a tax invoice |
| Supplier GSTIN | 23AAKCI5678W1Z8 | Legally mandatory for registered suppliers; lets the buyer claim ITC |
| Invoice number | INV-2026-00318 | Must be unique and sequential (max 16 characters) within the financial year |
| Invoice date | 01 Jun 2026 | Fixes the tax period for GSTR-1 reporting |
| Recipient name, address & GSTIN | Saraf Distributors, GSTIN 23AABCS4521H1Z3 | For B2B supplies; required for the buyer's ITC claim |
| HSN / SAC code | 8523 (goods) / 998314 (IT service) | Classifies the supply; mandatory by turnover slab |
| Description, quantity & unit | LED Monitor 24" × 5 nos | Transparency and the basis for tax calculation |
| Taxable value & rate | ₹50,000 @ 18% | The amount on which GST is charged |
| CGST / SGST / IGST amount | ₹4,500 + ₹4,500 (intra-state) | The legally required tax split |
| Place of supply | Madhya Pradesh (23) | Decides whether CGST+SGST or IGST applies |
| Reverse charge (Y/N) | No | Flags supplies where the buyer pays the tax |
| Signature / digital signature | Authorised signatory | Authenticates the invoice |
Tip: a missing or wrong place of supply is one of the most common reasons GSTR-1 and GSTR-3B mismatch. Always confirm the buyer's state.
Annotated sample GST invoice (filled example)
Here is a realistic intra-state B2B tax invoice. The supplier and buyer are both in Madhya Pradesh, so the tax is split into CGST + SGST.
Pooja Jain Traders 14 MG Road, Indore, Madhya Pradesh 452001 · GSTIN: 23AAKCI5678W1Z8 Tax Invoice: INV-2026-00318 · Date: 01 Jun 2026 · Place of supply: Madhya Pradesh (23) Bill to: Saraf Distributors, 9 Wright Town, Jabalpur, Madhya Pradesh 482002 · GSTIN: 23AABCS4521H1Z3
| # | Item | HSN | Qty | Rate (₹) | Taxable (₹) |
|---|---|---|---|---|---|
| 1 | LED Monitor 24" | 8528 | 5 | 8,000.00 | 40,000.00 |
| 2 | Wireless Keyboard | 8471 | 10 | 1,000.00 | 10,000.00 |
| Subtotal | 50,000.00 | ||||
| CGST @ 9% | 4,500.00 | ||||
| SGST @ 9% | 4,500.00 | ||||
| Grand Total | 59,000.00 |
Amount in words: Fifty-nine thousand rupees only · Payment: NEFT · Reverse charge: No
For an inter-state version — say the buyer were in Maharashtra rather than Madhya Pradesh — the two 9% lines would collapse into a single IGST @ 18% = ₹9,000, and the grand total would be identical. The split changes; the total does not.
GST rules and rates you must get right (FY 2025–26)
The generator formats the invoice, but the legal substance is on you. These are the figures that matter.
Registration thresholds. A business must register for GST once aggregate turnover crosses ₹40 lakh for goods or ₹20 lakh for services in most states (₹20 lakh / ₹10 lakh respectively in special-category states). Below this, you are unregistered and issue a plain invoice without GSTIN — see our guide on billing for an unregistered business.
The GST slabs. Most goods and services fall into 5%, 12%, 18%, or 28%, with special rates such as 0.25% (rough diamonds) and 3% (gold). Each slab splits evenly: 18% becomes 9% CGST + 9% SGST intra-state, or a single 18% IGST inter-state. The exact slab for your product comes from the CBIC GST rate notifications(opens in new tab) — do not guess it. For a worked calculation, see how to calculate GST on your bill.
Petrol and diesel are outside GST. Auto fuel still attracts VAT and central excise, not GST, so a petrol or diesel bill never shows CGST/SGST. This trips up many people preparing reimbursement claims.
Tax invoice vs bill of supply. If you are registered under the composition scheme or you sell GST-exempt goods, you cannot charge GST — you issue a bill of supply instead of a tax invoice, and it must carry the words "composition taxable person, not eligible to collect tax" where applicable. Knowing which document you owe is half the battle; our explainer on invoice vs bill vs receipt lays it out.
Invoice numbering. The number must be unique, sequential, and no more than 16 characters (letters, numerals, /, and - only), reset at the start of each financial year. Gaps or duplicates break your GSTR-1 trail.
HSN / SAC disclosure. From FY 2025–26, businesses with turnover up to ₹5 crore must show a 4-digit HSN/SAC on B2B invoices; those above ₹5 crore must show 6 digits. Always verify the current requirement against the GST Council(opens in new tab) and CBIC notifications, as disclosure rules tighten periodically.
E-invoicing (IRN). E-invoicing — registering each B2B invoice on the government portal to obtain an IRN and QR code — is mandatory for businesses with aggregate turnover above ₹5 crore. Smaller businesses do not need an IRN, so a free generator's printable invoice is perfectly valid for them.
All of the above is record-keeping done correctly. Note the honest line: a GST bill generator is for issuing genuine invoices for real supplies. Fabricating an invoice for a supply that never happened, or printing a GSTIN you do not hold, is fraud under the GST law and the income-tax statutes(opens in new tab) — the tool's legitimacy ends exactly where the real transaction does.
Create a GST invoice in 2 minutes
You do not need accounting software for a handful of bills. Using the free bill & invoice generator:
- Choose a GST invoice template that already lays out every Rule 46 field.
- Enter your business details — name, address, and GSTIN (saved for next time).
- Add your buyer — name, address, and GSTIN for a B2B invoice; leave GSTIN blank for B2C.
- Add line items with HSN/SAC, quantity, and rate; pick the GST slab and the tool computes CGST + SGST (or IGST automatically when the states differ).
- Review the place of supply and invoice number, then download a clean PDF ready to print, email, or send on WhatsApp.
When tax season arrives, those saved invoices feed straight into your return — see how to prepare your bills for GSTR-1 filing.
GST bill generator vs Word vs Excel/manual
| What matters for a GST invoice | Online GST generator | MS Word | Excel / manual |
|---|---|---|---|
| Splits tax into CGST+SGST vs IGST from the place of supply | Yes Chosen for you | No You decide each time | No You decide each time |
| Computes the slab tax (5/12/18/28%) on each taxable line | Yes Per-line, automatic | No Typed by hand | Partial Only if formulas are right |
| Keeps invoice numbers unique and sequential per FY | Yes Auto-incremented | No Easy to duplicate | Partial Manual log |
| Enforces Rule 46 fields (GSTIN, HSN/SAC, place of supply) | Yes Prompted, none skipped | Partial Remember them yourself | Partial Remember them yourself |
| Converts the grand total to amount-in-words | Yes Generated | No Retyped each time | Partial Needs a custom formula |
| Output that survives GSTR-1 reconciliation | Yes Consistent fields | Partial Drifts between copies | Partial Prone to typos |
| Effort and cost per bill | Yes ~2 min, free | No 10–15 min | Partial 5–10 min |
For a deeper head-to-head, read bill format in Word vs an online generator.
Common mistakes to avoid
- Wrong tax split. Charging IGST on an intra-state supply (or CGST+SGST on an inter-state one) — driven by getting the place of supply wrong.
- Invalid or borrowed GSTIN. Printing an inactive, mistyped, or someone else's GSTIN blocks the buyer's ITC and exposes you to penalties.
- Non-sequential invoice numbers. Gaps, duplicates, or resets mid-year break your GSTR-1 reconciliation.
- Missing HSN/SAC. Omitting the code (or using the wrong number of digits for your turnover slab) is a compliance defect.
- Charging GST under composition. A composition dealer must issue a bill of supply, not a tax invoice — charging GST here is a serious error.
- Rounding inconsistently. Round the tax per the invoice total, not item by item, to avoid one-rupee mismatches in your return.
Sources & references
- CBIC GST Portal(opens in new tab) — tax invoice rules (Rule 46), GST rate notifications, e-invoicing thresholds
- GST Council(opens in new tab) — rate decisions and HSN disclosure changes
- Income Tax Department(opens in new tab) — record-keeping and anti-evasion provisions
- India Code(opens in new tab) — the CGST Act, 2017 and rules
Ready to issue a compliant invoice right now? Create a free GST bill → — no sign-up, auto CGST/SGST, instant PDF.
