India GST Invoices

Free Invoice Generator India

Create professional GST-compliant invoices for your Indian business. No signup required.

Invoice generator form

Your business
Bill to (client)
Invoice details
Line items
Description Qty Unit price Tax %
Totals
Payment details
Notes
Open interactive editor
Tax
GST at 18%
Currency
INR (₹)
Business registration
GSTIN
Country
India

Why Use Our Free Indian Invoice Template?

GST-Compliant Invoicing

Automatically calculate CGST, SGST, or IGST based on transaction type. Perfect for registered businesses under GST.

GSTIN Ready

Include your 15-digit GSTIN (GST Identification Number) on every invoice for compliance and credibility.

INR Currency Support

Professional invoices in Indian Rupees with proper formatting for domestic and international clients.

Invoice requirements in India

What a compliant invoice needs in India:

  • GST registration required if annual turnover exceeds ₹40 lakhs (₹20 lakhs for services)
  • Include your 15-digit GSTIN on all tax invoices
  • For inter-state sales, charge IGST; for intra-state, charge CGST+SGST equally
  • HSN/SAC codes are mandatory for invoices above ₹50,000

Invoicing tips for India

  • Always include your GSTIN prominently on invoices
  • Show CGST and SGST separately for intra-state transactions
  • Include HSN codes for goods and SAC codes for services
  • Mention 'Tax Invoice' prominently if GST-registered

Common mistakes to avoid

  • Not including GSTIN on tax invoices
  • Confusing IGST with CGST+SGST application
  • Missing HSN/SAC codes on invoices over ₹50,000
  • Not maintaining sequential invoice numbering within financial year

India invoicing FAQ

When do I need to register for GST in India?

GST registration is mandatory if your annual turnover exceeds ₹40 lakhs for goods (₹20 lakhs for services, or ₹10 lakhs in special category states). Once registered, you must charge GST and file regular returns.

What is the difference between CGST, SGST, and IGST?

CGST (Central GST) and SGST (State GST) apply to intra-state transactions, split equally. IGST (Integrated GST) applies to inter-state transactions and imports. For example, 18% GST intra-state = 9% CGST + 9% SGST.

What details must be on an Indian GST invoice?

A valid GST invoice must include: 'Tax Invoice' title, unique serial number, date, supplier and recipient GSTIN, HSN/SAC codes, description of goods/services, quantity, taxable value, GST rate and amount, place of supply, and signature.