GST Invoice Generator for India

IGST or CGST/SGST? The tax splits automatically based on your Place of Supply. Just fill in the details and download.

Theme Settings
Color Scheme
Upload Logo
Select Tax Mode
Item #1
Taxable Value
22500.00
Item #2
Taxable Value
62500.00

Understanding GST Invoices in India

A complete guide to Goods and Services Tax compliant invoicing.

What is a GST Invoice?

A GST invoice is a legal document issued by a registered seller to a purchaser of goods or services. It serves as proof of the transaction and is essential for the buyer to claim Input Tax Credit (ITC). Under the GST regime (implemented in India on July 1, 2017), accurate invoicing is crucial for compliance.

CGST + SGST

Applied for intra-state supplies (within the same state). Tax is split continuously between Central and State governments.

IGST

Applied for inter-state supplies (between two different states). The entire tax is collected by the Centre and then distributed.

UTGST

Similar to SGST but applicable for Union Territories without a legislature (like Chandigarh, Lakshadweep).

Mandatory Fields in a GST Invoice

  • Invoice Number & Date: A unique consecutive serial number.
  • Customer & Supplier Details: Name, Address, and GSTIN of both parties.
  • Place of Supply: Crucial for determining whether to charge IGST or CGST/SGST.
  • HSN / SAC Code: Harmonized System of Nomenclature code for goods or Services Accounting Code for services.
  • Taxable Value & Rate: The value of goods/services and the applicable GST rate (5%, 12%, 18%, 28%).
  • Signature: Digital or physical signature of the supplier.

When to Issue a GST Invoice?

For Goods, the invoice must be issued on or before the removal/delivery of goods.
For Services, the invoice must be issued within 30 days from the date of supply of service.

Frequently Asked Questions (GST)

Everything you need to know about generating compliant GST invoices.

Can I generate a GST invoice without a GSTIN?

No. To issue a valid "Tax Invoice" and collect GST from customers, you must have a valid GSTIN (Goods and Services Tax Identification Number). If you are not registered, you cannot charge GST on your invoices.

Is a GST invoice mandatory for small businesses?

In my experience, it strictly depends on your turnover. If you cross ₹20 lakhs (or ₹10 lakhs in special states), I strongly advise registering immediately. If you're below this, you can issue a simple Bill of Supply, but remember: your clients cannot claim Input Tax Credit on that.

What is the difference between an Invoice and a Bill of Supply?

I explain it this way: Use a Tax Invoice if you are registered and charging tax (allowing ITC). Use a Bill of Supply if you are dealing in exempt goods or are under the Composition Scheme. Mixing these up is a common compliance error I see.

What happens if I select the wrong tax type (IGST vs. CGST/SGST)?

This is a nightmare to fix. Ideally, use CGST + SGST for intra-state (same state) and IGST for inter-state. If you pay the wrong head, you often have to pay the correct one again and claim a refund for the mistake. I built this tool's selector to help you avoid exactly this.

Is a digital signature mandatory?

For most freelancers I work with, a physical signature is fine. However, e-invoicing (mandatory for turnover >₹5 Cr) requires a digital signature (IRN). For standard PDFs, I included a "Computer Generated" footer option which is legally accepted for many digital transactions.

Why do I need HSN or SAC codes?

They aren't just random numbers; they determine your tax rate. Mandatory for B2B invoices, HSN (Goods) and SAC (Services) ensure you don't undercharge or overcharge tax. I recommend searching the official GST portal to find the exact code for your niche.

How many copies should I print?

Old school, but legally: For Goods, print three (Recipient, Transporter, Supplier). For Services, just two (Recipient, Supplier). In the digital age, I usually just email the PDF "Original for Recipient" and keep a digital backup.