How to Make a GST Compliant Invoice in India
Under the Goods and Services Tax (GST) regime in India, every registered taxpayer must issue a valid tax invoice when supplying goods or services. An invoice is not just a demand for payment—it serves as the fundamental document that acts as evidence of a transaction and is required for the recipient to claim the Input Tax Credit (ITC).
Why is a Valid GST Invoice Important?
A poorly formatted invoice can cause severe headaches during tax filing and audits. Specifically, if you omit mandatory fields like the GSTIN or the Place of Supply, the entity receiving the invoice may be denied their Input Tax Credit. It is highly recommended to use an automated formatting tool or online generator, such as BillBano, to ensure you do not miss critical fields.
Mandatory Fields in a GST Invoice
According to Section 31 of the CGST Act, a tax invoice must have the following details to be considered valid:
- Invoice Number and Date: A unique, sequential number (max 16 characters) and the date of issue.
- Supplier Details: Name, address, and GSTIN of the supplier.
- Recipient Details: Name, address, and GSTIN (if registered) of the buyer.
- HSN or SAC Code: Harmonized System of Nomenclature code for goods, or Service Accounting Code for services.
- Item Details: Description of the goods or services, quantity, and total value.
- Tax Rates and Amounts: Clear breakdown of CGST, SGST, IGST, and any applicable cess.
- Place of Supply: Crucial for determining whether the transaction is intra-state (CGST+SGST) or inter-state (IGST).
- Signature: Physical or digital signature of the supplier or authorized representative.
Digital vs. Physical Signatures
Indian tax law permits the use of electronic signatures, provided they comply with the Information Technology Act. If you are generating your invoice electronically (e.g., via PDF export from an invoice generator), adding an electronic signature image is often sufficient for standard B2B and B2C transactions. Ensure that the source of the signature is verifiable.
Using BillBano to Automate the Process
Creating invoices manually in Excel or Word is prone to human error—especially when calculating tax splits (CGST vs SGST) or formatting HSN codes. By using the BillBano free invoice generator, you can ensure that all mandatory fields are present. You simply provide the items and the GST percentage, and the platform automatically handles the math, layout, and PDF rendering.