An invoice is more than a simple request for payment — it is a binding commercial record, a reflection of your company's professionalism, and the cornerstone of tax compliance in India. Under the Goods and Services Tax (GST) framework, a properly formatted tax invoice is mandatory for registered businesses to claim Input Tax Credit (ITC) on commercial expenditures.
Despite its critical role, many freelancers, service providers, and small business owners issue incomplete invoices. Missing serial numbers, vague item descriptions, omitted HSN/SAC codes, or absent bank information frequently lead to delayed client approvals, awkward payment chases, and unnecessary tax scrutiny. This comprehensive handbook explains how to build flawless, professional invoices that protect your cash flow.
1. The Legal Framework: Rule 46 of CGST Rules
Under Rule 46 of the Central Goods and Services Tax (CGST) Rules, 2017, every tax invoice issued by a registered taxpayer must contain specific mandatory data fields. Failing to include these required details can result in the invoice being deemed invalid by tax authorities, preventing your buyer from claiming their legitimate ITC.
Mandatory Fields for Every Indian GST Tax Invoice:
- Invoice Header: Must explicitly state "Tax Invoice" at the top.
- Supplier Details: Full registered legal business name, address, and 15-character Goods and Services Tax Identification Number (GSTIN).
- Consecutive Serial Number: A unique consecutive serial number not exceeding 16 characters, containing only letters, numbers, and special characters (hyphens or slashes), unique for a financial year.
- Date of Issue: The exact date on which the invoice is generated and provided to the recipient.
- Recipient Details:
- If the recipient is registered under GST: Name, address, and GSTIN or Unique Identification Number (UIN).
- If the recipient is unregistered and the taxable supply value is ₹50,000 or more: Name, delivery address, and State Name along with its two-digit State Code.
- HSN / SAC Code: Harmonized System of Nomenclature (HSN) for goods or Services Accounting Code (SAC) for services.
- Description of Goods or Services: Clear, unambiguous details of the deliverables.
- Quantity & Unit of Measurement: Exact number of units, kilograms, hours, or packages supplied.
- Total Taxable Value: Base amount before adding taxes, accounting for any trade discounts applied.
- Tax Rate & Tax Split: Explicit breakdown of Central Tax (CGST) and State Tax (SGST) for intra-state supplies, or Integrated Tax (IGST) for inter-state transactions.
- Place of Supply: State name where the supply is deemed to take place under IGST rules.
- Signature: Authorized signature or digital signature certificate (DSC) of the supplier or their authorized representative.
2. Understanding HSN and SAC Code Requirements
The GST Council has established threshold rules based on Aggregate Annual Turnover (AATO) in the preceding financial year for reporting HSN/SAC codes on B2B tax invoices:
| Annual Turnover (AATO) | B2B Invoices | B2C Invoices |
|---|---|---|
| Up to ₹5 Crores | Minimum 4 digits of HSN/SAC required | Optional (4 digits recommended) |
| Above ₹5 Crores | Minimum 6 digits of HSN/SAC mandatory | Minimum 6 digits mandatory |
3. Tax Invoice vs. Bill of Supply: Knowing the Difference
Many business owners confuse these two foundational documents:
- Tax Invoice: Issued by a standard GST-registered supplier when charging GST on taxable supplies. Allows the recipient to claim Input Tax Credit.
- Bill of Supply: Issued by taxpayers registered under the GST Composition Scheme, or by regular taxpayers supplying 100% exempt or non-taxable goods (e.g., fresh vegetables, unprocessed milk). No tax can be collected on a Bill of Supply, and no ITC can be claimed by the buyer.
4. 5 Essential Tips to Get Your Invoices Paid Faster
Beyond legal compliance, an effective invoice is designed for friction-free accounts payable processing:
- Explicit Payment Terms: Instead of writing "Payment upon receipt," specify a firm due date: "Payment Due: Net 15 Days (by 15th November 2026)."
- Provide Multiple Payment Channels: Include complete bank details (Account Name, Account Number, Bank Name, Branch, and IFSC Code) along with your UPI ID and a scannable dynamic QR code for instant phone payments.
- Itemize Transparently: Avoid vague line items such as "Consulting Services - ₹50,000." Instead, itemize deliverables: "Phase 1 Frontend Development (40 hrs @ ₹1,000/hr) = ₹40,000; Server Deployment & SSL Setup = ₹10,000." Detailed clarity prevents administrative pushback from corporate accounting departments.
- Send Invoices Promptly: Issue the invoice immediately upon completion of milestones or goods dispatch. Delaying invoices signals to clients that payment collection is not urgent.
- Implement Courteous Automated Reminders: Send a polite reminder 3 days before the due date, on the due date, and 5 days past due.
5. Create Invoices for Free with Apnaa
You don't need expensive subscription software to issue professional invoices. Try our free, browser-based Apnaa GST Invoice Generator. Enter your business details, add products or consulting milestones, let the tool calculate CGST and SGST automatically, and print or download clean PDF invoices in seconds.