AnyTool
Your files never leave your device. All processing happens locally in your browser.

How do I create a GST-compliant tax invoice online for free?

Open AnyTool’s GST Invoice Generator, enter your business name, GSTIN and state, the recipient’s details and the place of supply, then add line items with their HSN/SAC code, quantity, rate and GST rate. The tool fills a GST-format tax invoice and automatically splits the tax into CGST + SGST for an intra-state supply or IGST for an inter-state supply, then lets you download a PDF or print. Everything — including your GSTIN and business data — runs in your browser and is never uploaded.

  • Per-item HSN/SAC code, quantity, unit, rate, discount and GST rate (0/5/12/18/28%)
  • Auto CGST + SGST/UTGST for intra-state vs IGST for inter-state, chosen from the states
  • Grand total in figures and in Indian-numbering words (lakh/crore), plus a tax summary by rate
  • Download a clean GST tax-invoice PDF (built in-browser with pdf-lib) or print from the preview
  • 100% client-side — your GSTIN, customer details and prices never leave your device

What is

GST Invoice Generator

A GST invoice generator is a tool that turns supplier and recipient details plus priced line items (each with an HSN or SAC code and GST rate) into an India GST-compliant tax invoice. It computes the taxable value per item, applies CGST + SGST for intra-state supplies or IGST for inter-state supplies based on the supplier state versus the place of supply, totals the tax and grand total, writes the amount in words, and exports the invoice as a downloadable PDF.

Document Generator

Related terms

Tax InvoiceGSTINHSN / SAC CodeCGST & SGSTIGSTPlace of SupplyAmount in WordsPDF Export

Frequently Asked Questions

Yes. It is free with no signup, and your GSTIN, customer details and prices are processed only in your browser — nothing is uploaded.

AnyTool’s GST Invoice Generator is completely free with no account and no watermark. The invoice is assembled and the PDF is built entirely on your device with a local engine, so your business name, GSTIN, your customer’s details, your HSN/SAC codes and your line-item prices never leave the browser. An optional “Save draft” keeps a copy only in this browser’s local storage, which you can clear with Reset.

It compares the supplier’s state with the place of supply: same state means CGST + SGST (half the rate each); different states means IGST at the full rate.

A supply within one state or union territory is intra-state, so the GST rate is split equally into CGST and SGST/UTGST — an 18% rate becomes 9% CGST + 9% SGST. A supply between two different states is inter-state, so the full rate is charged as a single IGST — 18% IGST. The tool reads the supplier state and the place of supply you select and applies the correct split automatically, per line item, rounded to paise.

Supplier name, address and GSTIN; a consecutive invoice number and date; recipient details and GSTIN (or unregistered); place of supply; per-item HSN/SAC, description, quantity, rate and taxable value; the CGST/SGST or IGST split; total in figures and words; and a signature.

Under Rule 46 of the CGST Rules a tax invoice should carry the supplier’s name, address and GSTIN; a unique consecutive invoice number and the date; the recipient’s name, address and GSTIN (or a note that they are unregistered); the place of supply with its state code; each item’s HSN (goods) or SAC (services) code, description, quantity, unit, rate and taxable value after discount; the GST rate and the CGST + SGST or IGST amounts; the total invoice value in figures and in words; any reverse-charge indication; and the authorised signatory. The generator provides all of these fields.

No. It does the invoice math and formatting, but you must verify your GSTIN, HSN/SAC codes and GST rates are correct for your goods or services.

The tool builds a GST-format invoice and does the CGST/SGST/IGST arithmetic, but it does not validate your GSTIN, look up the right HSN/SAC code, or confirm the GST rate for each item — rates change and vary by product or service. Special cases such as exports, SEZ supplies and mandatory e-invoicing/IRN above the turnover threshold are out of scope, and invoice numbering must be kept consecutive. This is a document generator, not tax or legal advice; consult a CA or GST practitioner.

Detailed Explanation

How It Works

In-Browser GST Tax Invoice Generation

AnyTool’s GST Invoice Generator turns supplier and recipient details plus priced line items — each with an HSN (goods) or SAC (services) code and a GST rate — into an India GST-compliant tax invoice and a downloadable PDF, entirely in the browser. A pure engine computes each item’s taxable value (quantity × rate, less discount), applies the correct tax split, totals the taxable value, the CGST/SGST or IGST, and the grand total, and writes the amount in Indian-numbering words (lakh/crore). A live preview mirrors the printed invoice and the PDF is assembled client-side with pdf-lib.

  • Per-item HSN/SAC code, quantity, unit, rate, discount and GST rate (0/5/12/18/28%)
  • Taxable value, CGST/SGST or IGST, round-off and grand total computed live, rounded to paise
  • Grand total written in Indian-numbering words (lakh/crore); tax summary grouped by GST rate
  • GST PDF built in-browser with pdf-lib — no server round-trip, no CDN
  • Supplier + GSTIN + state, recipient + GSTIN + state, place of supply, reverse-charge flag
How It Works

Automatic CGST + SGST vs IGST from the States

GST tax depends on whether the supply is within one state or between two states. The tool compares the supplier’s state with the place of supply you select: when they match, the supply is intra-state and the GST rate is split equally into CGST and SGST/UTGST (for example 18% becomes 9% CGST + 9% SGST); when they differ, the supply is inter-state and the full rate is charged as a single IGST (18% IGST). The split is applied per line item and the invoice columns switch automatically, so you never pick the tax heads by hand.

  • Intra-state (supplier state = place of supply): CGST + SGST/UTGST, half the rate each
  • Inter-state (different states): one IGST at the full rate
  • Decision is automatic from the selected states — columns switch to match
  • Place of supply can be set from the recipient’s state in one click
  • Reverse-charge supplies can be flagged on the invoice
Limitations

Privacy and Honest Limits

Because the entire tool runs client-side, sensitive commercial data — your GSTIN and bank details, your customer’s GSTIN and address, your HSN/SAC codes and your prices — is processed only in the browser and is never uploaded, logged or stored on a server; an optional draft lives solely in local storage. The page is honest about scope: it does the invoice math and formatting but does not validate your GSTIN, look up the correct HSN/SAC code, or confirm the GST rate for each item, which you must verify; GST rules and rates change and vary by item, special cases (exports, SEZ, e-invoicing/IRN) are out of scope, invoice numbering must be kept consecutive, and it is not tax or legal advice.

  • No upload of GSTIN, supplier, customer, HSN/SAC or price data; works offline once cached
  • Optional draft stored only in this browser’s localStorage
  • Verify GSTIN, HSN/SAC codes and GST rates yourself — the tool does not validate them
  • Special cases (exports, SEZ, e-invoicing/IRN) are out of scope; numbering must be consecutive
  • A document generator, not tax/legal advice — consult a CA or GST practitioner
GST invoicing: in-browser (AnyTool) vs typical online GST invoice generators
CapabilityAnyToolTypical online generators
ProcessingRuns in your browser, no CDNOften server-side / account-based
PrivacyGSTIN, customer & price data never uploaded; offline-capableData usually sent to and stored on a server
CGST/SGST vs IGSTChosen automatically from supplier state vs place of supplyOften a manual toggle
HSN / SACPer-item HSN/SAC code + GST rate, with a tax summary by rateUsually supported
Amount in wordsIndian-numbering words (lakh/crore) computed locallyVaries
PDF exportBuilt client-side with pdf-lib; also printServer-rendered PDF; sometimes emailed only
Cost / signupFree, no signup, no watermarkOften requires an account or paid upgrade
HonestySays verify GSTIN/HSN/rates; not tax adviceRarely stated

AnyTool assembles every GST invoice and its PDF locally in the browser and uploads nothing.