Free tool

GST Invoice Generator

Create GST invoices with correct CGST, SGST and IGST, free, right in your browser.

A GST invoice is not just a bill. It is the document your buyer uses to claim input tax credit, and the record your own return is built on, so the tax split has to be right every time. This free GST invoice generator does the maths for you: add your business details once, add the buyer and the items, and it works out the taxable value, splits CGST and SGST for same-state sales or charges IGST for other-state sales, rounds the total, and writes the amount in words. There is no sign-up, no invoice limit and nothing to install.

Everything runs in your browser and your data is stored on your own device, never uploaded to a server, so your prices, buyers and invoice history stay private. Your business profile is saved and reused, invoice numbers carry on automatically, and finished invoices can be saved, duplicated, exported as a JSON backup and printed or saved as a PDF. If you also track stock, pair this tool with our free Inventory Manager: one keeps count of what you hold, this one bills for what you sell. New here? Load the demo data to see a filled invoice first, and browse all free tools in the Savozi collection.

How to use it

  1. Add your business profile: name, GSTIN, address, state, phone and email. It is saved in your browser and appears on every invoice.
  2. Add the buyer: name, address, GSTIN if they are registered, and their state. The place of supply defaults to the buyer state, which is correct for most sales.
  3. Check the invoice number and dates. The number carries on from your last invoice, and you can edit it if your series differs.
  4. Add each item with its HSN or SAC code, quantity, unit price, any discount, and the GST rate. Pick a standard rate or enter a custom one.
  5. Watch the tax split update as you type. Same state means CGST plus SGST; a different place of supply means IGST.
  6. Save the invoice to your list, then print it or save it as a PDF from the print view. Download a JSON backup now and then so your records survive a change of device.

CGST, SGST and IGST, explained simply

GST is charged where goods or services are consumed, not where they are sold from. That idea, called the place of supply, decides which taxes appear on your invoice.

When the place of supply is in the same state as your business, the sale is intra-state. The tax is collected in two halves: CGST, the central share, and SGST, the state share. On a taxable value of 10,000 rupees at 18 percent, the tax is 1,800 rupees, shown as 900 rupees CGST and 900 rupees SGST.

When the place of supply is in a different state, the sale is inter-state and a single tax, IGST, applies at the full rate: 1,800 rupees on the same example. The centre later settles the state shares between governments, which is not something you need to handle on the invoice.

This tool compares your state with the place of supply on every invoice and applies the right split line by line, including invoices that mix rates, for example fabric at 5 percent and equipment at 28 percent. It also shows a tax summary grouped by rate, which is the view you need when you prepare your return figures.

GST invoice checklist

Under GST rules, a tax invoice should carry these details. The tool asks for each one:

  • Supplier name, address and GSTIN
  • A consecutive invoice number, up to 16 characters
  • The invoice date, and a due date if you give credit
  • Buyer name and address, and the buyer GSTIN where the buyer is registered
  • HSN code for goods or SAC code for services
  • Description, quantity and the taxable value of each item
  • The GST rate and the tax amount, split into CGST and SGST or shown as IGST
  • The place of supply
  • Whether tax is payable on reverse charge, where that applies
  • The supplier signature or an authorised signatory line

If a field does not apply to a sale, for example an unregistered buyer with no GSTIN, leave it blank and the invoice shows that honestly instead of inventing a number.

Who it is for

Freelancers and consultants who bill clients in other states and need IGST handled correctly without paying for accounting software. Small shops and traders who issue tax invoices at the counter and want the split done for them. Online and WhatsApp sellers who pack from home and collect payment by UPI (our guide to the best UPI apps compared helps you pick how you get paid). Service providers, agencies and tutors who raise a handful of invoices a month and want them saved, numbered and printable. If your invoicing fits in a browser tab, this tool was built for you.

An honest note on limits

This tool creates invoices only. It does not file GST returns such as GSTR-1 or GSTR-3B, it does not generate e-invoice IRNs or e-way bills, and it is not tax advice. Businesses above the e-invoicing turnover limit must report invoices to the Invoice Registration Portal, and that step stays with your accounting process. Your data also lives in one browser on one device, so keep the JSON backup somewhere safe. For anything beyond everyday invoicing, check your figures with a chartered accountant.

Frequently asked questions

Is the GST invoice generator really free?

Yes, completely free with no sign-up, no invoice limits and no monthly plan. It is part of the Savozi free tools collection and runs entirely in your browser.

Where is my invoice data stored?

In your browser, on your own device, using local storage. Your business profile, buyers and invoices are never uploaded to a server, so your figures stay private. The trade-off is that your data lives on one device and one browser, so download the JSON backup from the tool regularly and keep a copy somewhere safe.

How does it decide between CGST plus SGST and IGST?

It compares your business state with the place of supply on the invoice. When both are the same state, the sale is intra-state, so the tax splits into CGST and SGST at half the GST rate each. When the place of supply is a different state, the sale is inter-state, so IGST applies at the full rate. Pick the states from the dropdowns and the split happens automatically on every line.

Does it check whether a GSTIN is valid?

It checks the 15 character GSTIN format and verifies the checksum digit built into every GSTIN. If a GSTIN fails either check you see a warning under the field so you can fix a typing mistake, but the tool never blocks you from creating the invoice, because only the GST portal can confirm whether a GSTIN is active.

Can I save, reuse and duplicate invoices?

Yes. Your business profile is saved and reused on every new invoice, the invoice number carries on automatically from the last one, and saved invoices can be opened again, duplicated for a repeat order, or deleted. You can also export everything as a JSON backup and import it on another device.

How do I get a PDF of my invoice?

Use the Print invoice button. The tool prepares a clean print view of just the invoice, with your business and buyer details, the item table, the tax split and the amount in words, and your browser print dialog lets you print it on paper or save it as a PDF.

What can this tool not do?

It creates invoices only. It does not file GST returns such as GSTR-1 or GSTR-3B, it does not generate e-invoice IRNs or e-way bills, and it is not tax advice. Check your figures before filing, and speak to a chartered accountant for anything beyond everyday invoicing.

This tool is free. It stays free.

Savozi runs on reader support. If this tool saved you time, you can support it with any amount through Razorpay. Voluntary, and the tools stay free either way.

Support Savozi

More free tools

Start with our most popular tools:

Every other free tool on Savozi: