GST Invoice Generator
Generate a GST-compliant tax invoice with CGST, SGST, and IGST calculations
📋 Seller Details
🛒 Buyer Details
📦 Invoice Items
| # | Description | HSN/SAC | Qty | Rate (₹) | GST Rate | Amount | |
|---|---|---|---|---|---|---|---|
| 1 | ₹0.00 |
About GST Invoice Generator
The GST Invoice Generator creates compliant tax invoices as per Rule 46 of the CGST Rules, 2017. A valid GST invoice must contain specific mandatory fields including supplier and recipient GSTIN, HSN/SAC codes, tax rates, and place of supply. Our generator ensures all required fields are included, automatically calculates CGST, SGST, or IGST based on the supply type, and produces professional invoices ready for printing or sharing with buyers.
Under GST law, every registered supplier must issue a tax invoice for all taxable supplies. The invoice must be issued before or at the time of removal of goods or provision of services. For services, the invoice must be issued within 30 days (45 days for banks and NBFCs) from the date of supply. A proper GST invoice is essential for ITC claims by the buyer and for compliance audit purposes. Our tool handles both B2B and B2C invoices with all required fields.
Key Features
- Generate B2B and B2C GST-compliant invoices
- Auto-calculate CGST, SGST, and IGST based on place of supply
- HSN/SAC code integration
- Multiple item support with quantity and rate
- Print and download invoice as PDF
Frequently Asked Questions
What are the mandatory fields in a GST invoice?
A GST invoice must contain: (1) Name, address, and GSTIN of supplier, (2) Name, address, and GSTIN of recipient (for B2B), (3) Invoice number (consecutive), (4) Date of invoice, (5) Description of goods/services, (6) HSN/SAC code, (7) Quantity and unit, (8) Taxable value, (9) CGST, SGST/IGST rates and amounts, (10) Place of supply, (11) Reverse charge indicator if applicable, and (12) Signature of supplier.
When should a GST invoice be issued?
For goods, the GST invoice must be issued before or at the time of removal of goods for supply. For services, it must be issued within 30 days from the date of supply of service (45 days for banking and NBFC services). If the recipient is unregistered and the value exceeds ₹50,000, the invoice must also show the recipient's state name and address.
What is the difference between a tax invoice and a bill of supply?
A tax invoice is issued by regular registered suppliers for taxable supplies and contains GST components (CGST/SGST/IGST). A bill of supply is issued by composition dealers or for exempt supplies — it does not contain any tax components since no GST is charged. Both documents serve as proof of supply but have different formats and purposes under GST law.

Stay Updated!
Join our community for latest tax updates, GST news & finance tips