🧾 Invoice Generator
Create & print GST invoice
How to Use This Calculator
Fill in your business details, client details, and line items. Select GST rate per item. Click Print for a printable invoice.
The Critical Role of GST Invoices in Indian Business
For any registered business operating in India, issuing a legally compliant GST invoice is not merely an administrative formality; it is an absolute statutory requirement under the Central Goods and Services Tax (CGST) Act. A GST invoice acts as the fundamental building block of the entire indirect taxation system. Without a flawlessly formatted invoice, the entire chain of taxation breaks, and the purchasing business immediately loses their legal right to claim crucial Input Tax Credit (ITC).
Furthermore, an invoice serves as the definitive legal proof of a transaction occurring between a supplier and a buyer. It actively details the exact description of the goods or services supplied, the physical quantity, the precise monetary value, and crucially, the exact tax charged (segregated accurately into CGST, SGST, or IGST). In the eyes of the law, a generic bill or a raw cash memo holds zero validity for claiming tax benefits; it must strictly adhere to the standardized GST invoicing format mandated by the government.
Mandatory Components of a Valid Indian GST Invoice
To prevent massive tax fraud, the government has explicitly mandated that specific elements must be present on every single B2B (Business to Business) invoice. If any of these critical fields are missing, the invoice is considered technically invalid.
1. The GSTINs: The invoice must prominently display the 15-digit Goods and Services Tax Identification Number (GSTIN) of the supplier. For B2B transactions, the GSTIN of the buyer must also be explicitly listed.
2. Unique Invoice Number & Date: Every invoice must possess a unique, sequential serial number (containing alphabets, numerals, or special characters like hyphens/slashes) not exceeding 16 characters. It must also bear the exact date of issue.
3. HSN or SAC Codes: The Harmonized System of Nomenclature (HSN) code for physical goods, or the Service Accounting Code (SAC) for services, is absolutely mandatory. This standardized code strictly determines the exact GST slab the item falls into.
4. Tax Segregation & Place of Supply: The invoice cannot merge the total tax. It must clearly splinter the tax into Central GST (CGST) and State GST (SGST) for intra-state sales, or Integrated GST (IGST) for inter-state sales. Importantly, it must state the 'Place of Supply' (the specific state name and code) to justify whether IGST or CGST/SGST was successfully applied.
E-Invoicing: The Future of Indian Taxation
To completely eradicate fake invoicing and massive tax evasion, the Indian government has aggressively rolled out the incredibly strict E-Invoicing mandate. Initially applicable only to massive enterprises with 500+ Crore turnover, the threshold has been systematically lowered. As of 2026, businesses with a relatively small annual turnover exceeding ₹5 Crores are legally mandated to generate B2B invoices exclusively through the government’s central Invoice Registration Portal (IRP).
Under this strict E-invoicing regime, the business sends JSON data of the invoice to the government portal in real-time. The portal instantly verifies the data and returns the invoice embedded with a secure Invoice Reference Number (IRN) and a dynamic QR code. Without this specific IRN and QR code digitally stamped onto the document, the printed B2B invoice is legally invalid, and the buyer's ITC is utterly forfeited.