Formatting a construction invoice with proper Goods and Services Tax (GST) compliance is not just about avoiding tax penalties

Sasha Isac
Insight
Formatting a construction invoice with proper Goods and Services Tax (GST) compliance is not just about avoiding tax penalties—it directly dictates how fast you get paid. For commercial clients and GST-registered homeowners, an incorrectly formatted tax invoice means they cannot claim their Input Tax Credit (ITC), causing accounts departments to freeze contractor disbursements.
In Indian civil construction, projects fall under the legal definition of a Works Contract (a composite supply involving both labor services and material transfer), governed primarily by SAC Code 9954 at a standard 18% GST rate.
8 Mandatory Fields Required Under Rule 46 of CGST Rules
To qualify as a legally valid Tax Invoice under Indian GST regulations, your document must display these key compliance points:
1. Supplier Identification: Your firm’s registered legal trade name, registered office address, and 15-digit GSTIN (starting with your state code, such as
32for Kerala or29for Karnataka).2. Consecutive Invoice Serial Number: A unique serial number containing only alphabets, numerals, and special characters (
-or/), not exceeding 16 characters, unique for that specific Financial Year (e.g.,GRC/26-27/042).3. Date of Invoice Issue: The exact calendar date the bill is raised (must be within 30 days of milestone completion under Section 31).
4. Recipient Details: For B2B clients: Legal Name, Billing Address, and client GSTIN. For unregistered clients (B2C) where taxable value exceeds ₹50,000: Name, site address, and Place of Supply (POS).
5. SAC Code (Services Accounting Code): Explicitly list SAC 9954 for general building construction and civil engineering works contracts.
6. Description of Milestone: A clear description of the completed construction phase (e.g., RCC Roof Slab Casting & Shuttering).
7. Itemized Tax Breakdown: Total taxable value, applicable tax rate, and separate line items splitting the tax into CGST + SGST (intra-state) or IGST (inter-state).
8. Reverse Charge & Signature: A mandatory check indicating whether tax is payable on Reverse Charge (typically "No" for regular registered builders), followed by an authorized digital or physical signature.
Intra-State vs. Inter-State Construction Invoicing
The tax structure depends strictly on the Place of Supply (POS)—which for immovable property is always the physical location of the construction site, regardless of where the client resides.
Transaction Type | Location of Contractor | Location of Construction Site | Applicable GST Split |
Intra-State Supply | Kochi, Kerala ( | Kakkanad, Kerala ( | 9% CGST + 9% SGST (Total 18%) |
Intra-State Supply | Bengaluru, Karnataka ( | Whitefield, Karnataka ( | 9% CGST + 9% SGST (Total 18%) |
Inter-State Supply | Coimbatore, Tamil Nadu ( | Palakkad, Kerala ( | 18% IGST (Place of supply is Kerala) |
Compliant Construction Tax Invoice Layout
Structure your billing template to mirror this standard compliance hierarchy:
3 Critical GST Mistakes Contractors Make
Confusing Client Office Address with Place of Supply: If a developer based in Mumbai (Maharashtra -
27) hires you to construct a commercial property in Kochi (Kerala -32), the transaction is Intra-State because the immovable asset is in Kerala. You bill CGST (9%) + SGST (9%) using Kerala state code32, not IGST.Missing the 16-Character Invoice Limit: Generating long invoice codes like
GRIHAM-CONSTRUCTION-2026-INV-001violates GST portal validation. The portal rejects serial numbers longer than 16 characters during GSTR-1 filing.Mishandling Mobilization Advances: GST is legally payable on the receipt of advances for services. When deducting mobilization advances from milestone bills, calculate the net tax adjustment clearly so your client's accounts team can reconcile TDS under GST (Section 51) without holding up payments.
Managing complex tax formulas, split tax ledgers, and 16-character alphanumeric rules manually in spreadsheets frequently leads to compliance rejections. Utilizing a specialized mobile billing engine like Griham Quote automatically sets SAC 9954, computes localized CGST/SGST splits, and exports audit-ready, branded PDF invoices directly from the construction site.



