Every GST-registered business in India must issue a proper tax invoice for every supply of goods or services above โ‚น200. Non-compliance attracts penalties. Here's what every invoice must contain and how to create one correctly.

Mandatory Fields in a GST Tax Invoice

FieldRequirement
Invoice numberSequential, unique per financial year
Invoice dateDate of supply
Supplier GSTINYour GST registration number
Supplier name and addressAs per GST registration
Recipient detailsName, address, GSTIN (if registered)
HSN/SAC codeFor goods (HSN) or services (SAC)
Item description, quantity, rateClear and specific
Taxable valueBefore tax
CGST/SGST or IGST rate and amountCorrectly split
Total invoice valueInclusive of GST

Tax Invoice vs Proforma Invoice

  • Tax Invoice: Issued after actual supply. Used for GST credit claim. Legally required for GST purposes.
  • Proforma Invoice: Issued before supply as a quote. Not valid for GST credit. Used to confirm order details.
  • Delivery Challan: For goods sent on approval or job work where invoice will follow later.

E-Invoicing Requirement

Businesses with annual turnover above โ‚น5 crore must generate invoices through the IRP (Invoice Registration Portal) at einvoice1.gst.gov.in. The portal generates an IRN (Invoice Reference Number) and QR code that must appear on the invoice. Invoices without IRN are invalid for recipients claiming ITC.

Freelancers: If you're under the โ‚น20 lakh GST threshold, you don't need to charge GST. But you should still issue proper invoices showing your services, amount, and that "GST not applicable" with your PAN number. Many clients require this for their accounting.

Use our free Invoice Generator to create professional GST invoices in seconds. Download as PDF immediately.