GST Invoice Generator – Free Invoice Maker

Freelancers, shopkeepers, and small business owners across India regularly need a proper GST invoice but do not have accounting software — or do not want to pay for one just to bill a handful of customers. Our free GST invoice generator fills that gap: enter your business details, add your customer’s details, list items with quantities and rates, pick the GST slab, and the tool calculates CGST, SGST, and the grand total automatically. The result is a clean, printable invoice with an invoice number and date, ready to save as a PDF or print.

Getting invoicing right matters beyond paperwork. A clear invoice with the correct GST breakup builds trust with customers, keeps your own records tidy for tax filing, and avoids the awkward back-and-forth of correcting bills later. For small sellers, it also looks professional — a printed GST invoice signals a serious business even if you operate from a single room.

Everything happens in your browser: business names, amounts, and GSTIN details you type are never uploaded to any server. There is no account to create and no watermark stamped on your invoice. It is a drafting convenience for everyday billing, and like any template, the final responsibility for correct tax details stays with you.

How it works

Each invoice line works the same way: quantity multiplied by rate gives the taxable value, and the GST percentage you select is applied to that value. The GST amount is then split equally into CGST and SGST — for example, 18% GST becomes 9% CGST plus 9% SGST — which is the correct treatment for sales within the same state. The tool adds up all lines for the subtotal, totals the tax, and presents the grand total both as a figure and in words, as proper invoices do.

The invoice number and date are included automatically so your records stay sequential, and the bill-to section captures the customer’s name for identification. You can add as many item rows as the sale needs, and remove any row you added by mistake. When the invoice looks right, the print button produces a clean printout or a save-as-PDF — whichever your record-keeping needs.

One honest limitation: the generator produces CGST/SGST invoices, which covers intra-state sales — the most common case for local billing. It does not calculate IGST for inter-state sales, add HSN codes, or validate GSTINs, so treat the output as a well-structured draft rather than a compliance-certified document.

How to use this tool

  1. Enter your business name and invoice number (or let the tool suggest one).
  2. Fill in the customer's name in the Bill to field.
  3. Click Add item for each product or service, then enter quantity, rate, and GST slab.
  4. Review the auto-calculated subtotal, CGST/SGST, and grand total in words.
  5. Click Print / Save PDF to print the invoice or save it digitally.
  6. File the copy with your sales records for tax time.

Practical tips

  • Verify the GST slab against the official CBIC rate schedule — the wrong slab is the most common and costly mistake.
  • Use sequential invoice numbers without gaps; tax officers expect a clean series.
  • For inter-state sales, IGST applies instead of CGST/SGST — label it clearly on the invoice.
  • Save every invoice as a PDF in a dated folder; digital copies are accepted records.
  • Above the e-invoicing turnover threshold, you need IRN/QR compliance via the official portal.

Frequently asked questions

When should I charge CGST/SGST versus IGST?

CGST plus SGST applies when buyer and seller are in the same state; IGST applies for inter-state sales. This generator handles the CGST/SGST split for local billing. For inter-state invoices, apply the full GST rate as IGST instead — and always check the buyer's state first. When in doubt, confirm the buyer's state first.

Is an invoice from this tool legally valid?

The layout includes standard GST invoice fields, but validity depends on your registration, correct HSN codes, proper numbering, and current rules including e-invoicing thresholds. Treat this as a smart drafting template — you remain responsible for the tax details. Keep your GSTIN, HSN codes, and invoice series in order, and most compliance follows naturally.

Is my business data safe?

Yes. The invoice is generated entirely in your browser — names, amounts, and GSTIN details are never sent to any server. Details exist only in memory while the tab is open, so prefer your own device over shared computers for billing. No login, no cloud sync, and no analytics ever see your figures.

Which GST slab should I select?

Rates depend on the product: common slabs are 5%, 12%, 18%, and 28%. Check the official CBIC rate schedule or ask your accountant — guessing the slab is a frequent, expensive error, and your supplier's invoices are a good reference. A wrong slab can mean interest and penalties later, so verify before billing.

Can I add my business logo to the invoice?

Not currently — the generator focuses on the billing maths and a clean layout. If branding matters to you, save the PDF and add your letterhead in any PDF editor, or print on pre-printed letterhead paper. If branding matters, save the PDF and add your letterhead in any PDF editor, or print on pre-printed letterhead paper, which many small businesses already use.

Does it support discounts?

There is no separate discount field, but you can simply enter the discounted rate as the item's rate — the GST then calculates correctly on the amount the customer actually pays, which is what the rules require. Just keep your own note of the original price. The GST then calculates correctly on the amount the customer actually pays, which is what the tax rules require.

Note: This tool creates invoice drafts for convenience only. Verify GST rates, HSN codes, invoice numbering, and e-invoicing requirements with official sources or your accountant before issuing invoices.

Scroll to Top