GST Invoice Generator

Create professional, GST-compliant invoices. Choose a template, fill details, preview, and download as PDF.

Seller Details

Buyer Details

Invoice Details

0 / 16

Rule 46(b): letters, digits, hyphen, and slash only — up to 16 characters.

Line Items

# Description HSN Qty UOM Unit Price Disc % GST % Taxable

Notes (optional)

How to Create a GST Invoice

  1. Choose a template — pick Standard, Professional, or Minimal to match your brand
  2. Fill seller details — your business name, GSTIN, and address
  3. Add buyer details — client name and GSTIN (optional for B2C sales)
  4. Add line items — description, HSN code, quantity, price, and GST rate
  5. Preview — check the formatted invoice with auto-calculated taxes
  6. Download — save as PDF and send to your client

What Makes an Invoice GST-Compliant?

Under Rule 46 of the CGST Rules, every tax invoice must include:

  • Supplier name, GSTIN, and address
  • Unique invoice number (sequential, max 16 characters per financial year)
  • Invoice date
  • Buyer name, GSTIN (for B2B), and address
  • HSN/SAC code for each item
  • Item description, quantity, unit price, and taxable value
  • Tax rate and amount — CGST+SGST (intra-state) or IGST (inter-state)
  • Total invoice amount
  • Place of supply

This generator handles all of these automatically, including the CGST/SGST vs IGST determination based on seller and buyer state codes.

Related Tools

Already Have Invoices?

Upload GST invoice PDFs and extract all fields to Excel automatically.

Convert to Excel

Frequently Asked Questions

What fields are required on a GST invoice?

Under Rule 46 of CGST Rules, a GST invoice must include: supplier name, GSTIN, and address; buyer details; invoice number and date; HSN/SAC code; item description, quantity, and value; tax rate and amount (CGST+SGST or IGST); and the total amount payable.

How is CGST+SGST vs IGST determined?

If the seller and buyer are in the same state (first 2 digits of GSTIN match), the invoice shows CGST + SGST (each at half the total GST rate). If they are in different states, the invoice shows IGST at the full rate. The total tax is the same either way.

Is this invoice generator free?

Yes, completely free. Create unlimited invoices, preview, and download as PDF. No signup, no login, no watermarks.

Is the HSN code mandatory on invoices?

Yes for most businesses. Those with turnover above Rs 5 crore must use 6-digit HSN codes. Between Rs 1.5 crore and 5 crore, 4-digit codes are required. Below Rs 1.5 crore, HSN codes are optional but recommended for compliance.