GST-Compliant — 100% Free

Free Invoice Generator for India

Create professional GST-compliant invoices for India businesses. Auto-detect INR, include your GSTIN, and download a beautiful PDF in seconds. No signup required.

Currency

INR

Tax

GST

Tax ID

GSTIN

Compliance

✓ Yes

GST & Tax Information for India

GST Rate

5%, 12%, 18%, or 28% depending on goods/services

Tax ID Required

GSTIN (15-digit Goods and Services Tax Identification Number)

Invoice Requirements in India

A legally-compliant India invoice must include:

  • GSTIN of the supplier (if registered)
  • Invoice number (sequential, unique)
  • Date of issue
  • Name, address, and GSTIN of the recipient (if registered)
  • HSN code or SAC code for goods/services
  • Description, quantity, and unit price
  • Total taxable value
  • Rate and amount of CGST, SGST, IGST, and Cess
  • Place of supply (state name and code)
  • Signature of authorized person

InvoiceGen handles all of these requirements automatically when you select India as your country.

Popular Payment Methods in India

Add these to your invoice payment details:

UPI (Google Pay, PhonePe, Paytm)

NEFT / RTGS / IMPS bank transfer

Cheque

Cash (subject to limits)

Digital wallets

🌐

Freelancer? Get your own portfolio site for $1.99/mo.

Hostinger — used by 3M+ sites, 178 countries. Domain + WordPress in 5 minutes. 30-day money-back. Up to 60% off.

Get Hostinger

Partner link — supports freeinvoicegen.org at no extra cost to you.

Frequently Asked Questions

Is GST mandatory on every invoice in India?
GST is required on invoices issued by registered businesses (turnover above ₹20 lakh for services, ₹40 lakh for goods). Unregistered businesses can issue 'bill of supply' without GST.
What is the difference between CGST, SGST, and IGST?
For intra-state sales, you charge CGST + SGST (split equally). For inter-state sales, you charge IGST (the full GST rate). Our generator handles this automatically based on your state and the customer's state.
Do I need to add HSN/SAC codes on invoices?
Yes, if your turnover exceeds ₹5 crore, you must include 6-digit HSN/SAC codes. Below that, 4-digit codes or no codes are allowed depending on category.
Is e-invoicing mandatory in India?
E-invoicing is mandatory for businesses with turnover above ₹5 crore (as of 2023). Use our generator for non-e-invoice scenarios or as a draft before generating e-invoice via the official portal.

Ready to Invoice in India?

Free, GST-compliant, no signup. Auto-detects your country.

Start Creating — It's Free