Free Invoice Generator for India

Create a professional India invoice in Indian Rupee (INR) in under two minutes — no signup, no watermark, no fees. Built for freelancers, contractors and small businesses billing clients in India.

Create a Free India Invoice →

Invoicing in India at a glance

CurrencyIndian Rupee (INR, ₹)
Tax systemGST (CGST + SGST intra-state; IGST inter-state)
Standard rate18%
Reduced ratesPost-Sept 2025 "GST 2.0": mainly 5% and 18%, plus a 40% luxury/sin rate; niche 0%/3% remain
Business tax IDGSTIN — 15-digit alphanumeric: 2-digit state code + 10-char PAN + entity digit + Z + check digit
Tax authorityGST Council / CBIC and state GST departments
Date formatDD-MM-YYYY

What a India invoice must include

  • Supplier name, address and GSTIN
  • Consecutive serial invoice number and date of issue
  • Recipient name, address and GSTIN (or unregistered details)
  • HSN code (goods) or SAC code (services) per line item
  • Place of supply and state name (especially inter-state / IGST)
  • Taxable value, discount, and tax split into CGST, SGST/UTGST, IGST and cess
  • Reverse-charge indicator and supplier signature / digital signature
2026 update for India: E-invoicing (reporting B2B invoices to the IRP for an IRN + QR code) is mandatory for businesses with aggregate annual turnover above ₹5 crore. From 1 April 2025, taxpayers with AATO of ₹10 crore or more must report invoices to the IRP within 30 days of the invoice date.

How to create a India invoice (free, no signup)

  1. Add your business details — name, address and your GSTIN if you are registered.
  2. Add line items and tax — list your goods or services, set the INR currency and apply 18% GST where it applies.
  3. Download and send — export a print-ready PDF and send it to your client. Start now in the free generator.

Free invoice generator for cities across India

Pick your city for local invoicing guidance:

Frequently asked questions

Is the India invoice generator free?

Yes. Banana Invoice is 100% free for India — create, customise and download professional invoices in Indian Rupee (INR) as a PDF with no signup, no watermark and no fees.

What tax do I charge on an invoice in India?

India uses GST (CGST + SGST intra-state; IGST inter-state), with a standard rate of 18%. You add the tax as a separate line on the invoice and show your GSTIN where required. The GST Council / CBIC and state GST departments administers it.

What must a India invoice include?

A compliant India invoice should show your GSTIN, a unique invoice number and date, the buyer's details, a description of goods or services, the tax rate and amount, and the total payable in INR.

Do I need a GSTIN to send an invoice in India?

If you are registered for GST you must show your GSTIN on the invoice. Unregistered freelancers and small businesses can still send a simple invoice without charging tax.

Invoice your India clients in minutes

Free, no signup, no watermark. Multi-currency, tax-ready and print-perfect.