Free Invoice Generator India

Create professional invoices with GST in seconds. Download as printable HTML. Add your business logo, GSTIN, and billing details.

Your Business

Bill To

About this generator

The Invoice Generator creates a clean, GST-ready tax invoice in your browser. Fill in your business name, address and GSTIN, your client's details, the invoice number and date, the line items and the CGST and SGST rates, and the page produces a printable invoice you can save as a PDF.

A proper tax invoice in India needs specific details: the supplier's name, address and GSTIN, an invoice number and date, the recipient's details, a description of goods or services with HSN or SAC codes where required, the taxable value, the tax split and the total. Having them in one standard layout keeps your records clean and your clients' input credit claims intact.

How to use it

  1. Fill in your business name, address and GSTIN.
  2. Enter the client's name, address and GSTIN.
  3. Set the invoice number and date.
  4. Add line items with quantity and rate. Use + Add Item for more rows.
  5. Set CGST and SGST percentages, then press Preview Invoice and print or save as PDF.

How the invoice total is built

Taxable value = Σ (Quantity × Rate). For a sale inside your state, CGST = Taxable × CGST % and SGST = Taxable × SGST %, usually 9% each for an 18% service. Invoice total = Taxable value + CGST + SGST. For a sale to another state you charge IGST at the full rate instead.

Worked example

One service line of ₹1,000 with 9% CGST and 9% SGST

Taxable value₹1,000
CGST 9%₹90
SGST 9%₹90
Invoice total₹1,180

For an inter-state sale, replace the CGST and SGST with 18% IGST. The total stays ₹1,180.

Tips and common mistakes

  • Number invoices in an unbroken sequence for each financial year. Gaps raise questions in an audit.
  • Show your GSTIN and the client's GSTIN for B2B sales so that they can claim input tax credit.
  • Add HSN or SAC codes if your turnover requires them.
  • Issue the invoice at the time of supply, within the time limit set by GST rules.
  • Keep a copy of every invoice for at least six years.

Frequently asked questions

What must a GST invoice contain?

Supplier name, address and GSTIN, a unique invoice number and date, recipient details, description, HSN or SAC, quantity, taxable value, tax rate and amount, and the total.

What is the difference between CGST, SGST and IGST?

CGST and SGST apply to sales within one state, each at half the rate. IGST applies to sales between states.

Can I save the invoice as a PDF?

Yes. Use Print and choose Save as PDF as the destination.

Is my data uploaded?

No. The invoice is built in your browser and not sent to a server.

Do I need to register for GST to use this?

No. You can set the tax rates to zero for non-GST invoices.

How do I number invoices?

Use a prefix, an optional year and a running number, such as INV/25-26/0001. The invoice number generator can help.

Related tools