GST Invoice Generator
Create professional GST-compliant invoices with auto-calculated tax breakup.
Invoice Settings
Seller Details
Buyer Details
Line Items
| # | Description | HSN | Qty | Rate | Taxable | CGST | SGST | Total |
|---|---|---|---|---|---|---|---|---|
| 1 | Web Development Services | 998314 | 1 | ₹50,000.00 | ₹50,000.00 | ₹4,500.00 | ₹4,500.00 | ₹59,000.00 |
| 2 | Domain Registration | 998431 | 2 | ₹1,500.00 | ₹3,000.00 | ₹270.00 | ₹270.00 | ₹3,540.00 |
A proper GST invoice is not just a bill — it is a legal document that enables your buyers to claim Input Tax Credit (ITC). Missing a single mandatory field can lead to ITC rejection or GST notice. Find the right HSN code for your products or use the GST calculator to verify your tax calculations.
Mandatory Fields in a GST Invoice
| # | Field | Description |
|---|---|---|
| 1 | Invoice Number & Date | Unique serial number (auto-generated or manual) with invoice date |
| 2 | Seller Details | Name, address, GSTIN of the supplier |
| 3 | Buyer Details | Name, address, GSTIN (if registered) of the recipient |
| 4 | HSN/SAC Code | HSN for goods (minimum 4 digits, 8 for turnover > ₹5Cr) or SAC for services |
| 5 | Place of Supply | State where the goods/services are delivered (determines IGST vs CGST+SGST) |
| 6 | Taxable Value | Price before GST for each line item |
| 7 | Tax Breakup | Separate amounts for CGST, SGST, or IGST with rates |
| 8 | Total Amount | Grand total including all taxes (in words & figures) |
Types of GST Invoices
Tax Invoice (B2B)
Issued to registered buyers. Must include buyer GSTIN. Enables ITC claim for the buyer. Required for all regular sales to businesses.
Tax Invoice (B2C)
Issued to unregistered customers. No buyer GSTIN needed. Must include place of supply and total tax amount.
Bill of Supply
Issued by composition dealers or for exempt supplies. Does not show tax separately since no ITC is involved.
Credit / Debit Note
Issued for returns, discounts, or adjustments after the original invoice. Must reference the original invoice number.
How to Create a GST-Compliant Invoice
In plain words
A GST-compliant invoice must contain specific mandatory fields as per the GST Act. The invoice serves as evidence of supply and is essential for the buyer to claim Input Tax Credit. E-invoicing (electronic invoicing) is mandatory for businesses with turnover above ₹5 crore, where invoices must be reported to the Invoice Registration Portal (IRP).
Invoice Total = Taxable Value + CGST + SGST (or IGST)
CGST = SGST = Taxable Value × (GST Rate / 2) / 100
IGST = Taxable Value × GST Rate / 100
Mandatory Fields:
1. Invoice Number & Date
2. Seller & Buyer GSTIN
3. HSN/SAC Code
4. Place of Supply
5. Tax Breakup (CGST, SGST, IGST)
6. Total AmountA quick example
Let us create a GST invoice for a supply of goods worth ₹50,000:
Step by step
- 1.Taxable Value = ₹50,000
- 2.CGST (9%) = ₹50,000 × 9% = ₹4,500
- 3.SGST (9%) = ₹50,000 × 9% = ₹4,500
- 4.Total GST = ₹4,500 + ₹4,500 = ₹9,000
- 5.Invoice Total = ₹50,000 + ₹9,000 = ₹59,000
- 6.Include HSN 8471, place of supply (state), and both GSTINs
So the answer is: Invoice Total = ₹59,000 | CGST = ₹4,500 (9%) | SGST = ₹4,500 (9%) | HSN: 8471