Home › Finance Calculators › GST Invoice Generator

GST Invoice Generator

This free GST invoice generator helps you make a proper GST tax invoice in your browser. Fill in your details and your buyer's details, add your items with their GST rates, and the tool works out the taxable value and tax — CGST + SGST for a sale within your state, or IGST for another state — plus the final total with round-off. Then print it, or save it as a PDF. Everything stays on your own device: there is no server, nothing is uploaded, and nothing is stored — if you refresh the page, the details are gone.

Items

—

—

TAX INVOICE

Invoice — · Date —

Seller


GSTIN:
Buyer


GSTIN:
ItemHSNQtyRateTaxable valueGSTTaxTotal
Subtotal (taxable value)
CGST
SGST
Round off
Grand total

This is a computer-generated invoice. Your details were not sent anywhere — this invoice was made entirely in your browser.

How to use this GST invoice generator

  1. Enter your business name, GSTIN and address, then your buyer's name, GSTIN (if they are registered) and address.
  2. Check the invoice number and date — the date fills in as today, change it if you are billing for another day.
  3. Pick the type of sale: within your state splits the tax into CGST + SGST; a sale to another state charges IGST instead.
  4. Add your items one by one — description, HSN if you know it, quantity, rate and the GST rate for each item.
  5. Check the totals on the invoice preview: subtotal, tax, round-off and grand total.
  6. Press "Print invoice / Save as PDF" — only the invoice prints. Choose "Save as PDF" in the print window if you want a file.

How the GST on an invoice is worked out

Every item starts with its taxable value: quantity × rate. The item's GST rate applied to that value gives the tax. What changes with the type of sale is how the tax is labelled:

Taxable value = Quantity × Rate  ·  Intra-state sale: CGST = Tax ÷ 2 and SGST = Tax ÷ 2  ·  Inter-state sale: IGST = full Tax  ·  Grand total = Taxable value + Tax, rounded to the nearest rupee

On a sale inside your own state, half the tax goes to the Centre (CGST) and half to your state (SGST). On a sale to another state, the full amount is IGST, which the Centre collects and later shares with the buyer's state. The buyer cares about this split because it decides where they can claim input tax credit, so it must be right. The first two digits of a GSTIN are the state code — if your buyer's code differs from yours, the sale is almost always inter-state.

The five standard GST rates — 0%, 5%, 12%, 18% and 28% — are in the drop-down for each item. The right rate depends on the goods or service and its HSN/SAC code; the same seller can sell items at different rates on one invoice, which is why each row carries its own rate here.

Worked example

The form above is pre-filled with this example. Sharma General Store of Pune sells to Ramesh Traders of Nagpur — both in Maharashtra, so it is an intra-state sale with CGST + SGST:

ItemQty × RateTaxable valueGSTTax
Cotton T-shirts50 × ₹499₹24,950.005%₹1,247.50
Laptop bag5 × ₹2,999₹14,995.0018%₹2,699.10

Switch the type of sale to "another state" and the same goods show a single IGST of ₹3,946.60 instead — the total stays ₹43,892, only the tax head changes.

What a GST invoice must show

A tax invoice issued by a GST-registered seller should carry all of the following — this generator covers each one:

DetailWhy it is needed
Seller name, address and GSTINIdentifies who raised the invoice and their registration
Invoice number and dateNumbers must run in one series for the financial year
Buyer name, address and GSTINThe buyer needs it to claim input tax credit on a B2B sale
Item description and HSN/SAC codeDecides the GST rate charged
Quantity, rate and taxable valueThe base on which tax is charged, item by item
CGST + SGST, or IGST, shown separatelyShows which government gets the tax
Total value and round-offThe final amount the buyer pays

Keep a copy of every invoice you issue — GST returns are filed from these invoices, and a mismatch is a common reason for a notice.

Frequently asked questions

Is my invoice data uploaded or saved anywhere?

No. This generator runs completely in your browser — no server, no account. Your details and prices are never sent anywhere or stored. The other side of that privacy is that nothing is saved either: refresh or close the page and everything is lost. Print the invoice or save it as a PDF before you leave.

How do I save the invoice as a PDF?

Press the "Print invoice / Save as PDF" button. The print layout in this tool shows only the invoice itself — the form, buttons and the rest of the page are hidden when printing. In the print window, choose "Save as PDF" as the destination instead of a printer, and you get a clean PDF file of the invoice.

When do I charge CGST + SGST and when IGST?

It depends on where the buyer is. Same state as you: intra-state — charge CGST (Centre) and SGST (your state), half the tax each. Different state: inter-state — charge the full tax as IGST. A quick check is the buyer GSTIN: its first two digits are the state code, and if they differ from yours, it is an inter-state sale.

Which GST rate should I pick for my item?

GST rates depend on what the item is, identified by its HSN code for goods or SAC code for services. Common rates are 5% for many everyday goods, 12% and 18% for most goods and services, and 28% for luxury and sin goods; some items like unprocessed food are at 0%. If you are not sure of the rate for your item, check the HSN rate on the GST portal or ask your accountant — charging the wrong rate creates problems for both you and your buyer.

Is the buyer GSTIN compulsory on the invoice?

For a sale to another registered business (B2B), yes — the buyer needs their GSTIN on the invoice to claim input tax credit, and they will ask you for it. For a sale to a final consumer (B2C) the buyer usually has no GSTIN; you can clear the buyer GSTIN field in that case and still issue the invoice. This generator only checks the GSTIN format when you enter one.

What is the round-off on a GST invoice?

Invoice totals are rounded to the nearest whole rupee, and the difference is shown as a round-off line. In the worked example, the exact total is ₹43,891.60, so a round-off of +₹0.40 takes it to ₹43,892. If the exact total ended below 50 paise — say ₹43,891.30 — the round-off would be −₹0.30 and the total ₹43,891. Showing the round-off openly keeps the invoice matching what the buyer actually pays.

Disclaimer: This tool creates a simple invoice format for convenience and is not a substitute for your accounting software or CA. GST rules, rates and invoice requirements change — please verify the details before issuing invoices.