GST Invoice Format for Contractors in India (Free Template + Rules Explained)
If you run a contracting business in India — civil, electrical, interior, or any trade — getting your GST invoice right is not optional. A wrong or incomplete invoice can lead to input tax credit rejection for your client, penalties during audits, and awkward payment delays. Yet most small contractors are still using WhatsApp messages, Excel sheets, or hand-written bills that don't meet GST rules.
This guide covers everything you need: the mandatory fields, HSN/SAC codes for construction and contracting services, applicable GST rates, and a free-to-use format you can start applying today.
What Makes an Invoice "GST Compliant"?
Under the GST Act, every registered business must issue a "tax invoice" that contains specific mandatory details. Missing even one field can make the invoice invalid for tax purposes.
Mandatory Fields in a GST Invoice
- Invoice number (unique, sequential, financial-year based)
- Invoice date
- Your business name, address, and GSTIN
- Client's (recipient's) name, address, and GSTIN (if registered)
- HSN/SAC code for the service or material
- Description of goods/services (e.g., "Civil construction work — Phase 1")
- Quantity and unit (for materials)
- Taxable value (before tax)
- GST rate and amount, split as CGST + SGST (intra-state) or IGST (inter-state)
- Total invoice value
- Place of supply (for inter-state billing)
- Signature or digital signature of the supplier
GST Rate on Construction & Contracting Services
GST rates vary depending on the type of contract and whether it falls under works contract services. Broadly:
| Service Type | HSN/SAC Code | GST Rate |
|---|---|---|
| Works contract for original construction (affordable housing) | 9954 | 1% / 5% (conditions apply) |
| General construction of residential buildings | 9954 | 18% (or 5% without ITC under certain schemes) |
| Works contract for government infrastructure projects | 9954 | 12% (conditions apply) |
| Interior fit-out / renovation contracts | 9954 | 18% |
| Sale of construction materials (as goods, not service) | Varies by material | 5% to 28% depending on item |
Note: GST rates and conditions change periodically. Always verify current rates on the official GST portal or with your CA before finalizing invoices, especially for government or affordable housing contracts.
Sample GST Invoice Format for Contractors
Here's a simplified layout of what a compliant invoice should look like:
| Invoice No: INV-2026-0045 | Date: 06-07-2026 |
| From: ABC Enterprises, GSTIN: 07ABCDE1234F1Z5 | |
| Bill To: Mr. Rajesh Kumar, GSTIN: 07XYZAB5678K1Z2 | |
| Description | HSN/SAC | Qty | Rate | Taxable Value | CGST | SGST | Total |
|---|---|---|---|---|---|---|---|
| Civil construction — Foundation work | 9954 | 1 | ₹2,00,000 | ₹2,00,000 | 9% (₹18,000) | 9% (₹18,000) | ₹2,36,000 |
Why Manual Invoicing Goes Wrong
Most errors happen because contractors reuse old Word/Excel templates and forget to:
- Update the HSN/SAC code for a new type of work
- Split tax correctly between CGST/SGST vs IGST for out-of-state clients
- Maintain sequential invoice numbering (a common audit red flag)
- Track which invoices are still unpaid (leading to poor cash flow visibility)
How to Create GST Invoices in Seconds
Instead of manually formatting invoices every time, contractors using ContractorDash can:
- Auto-generate GST-compliant invoices with correct tax splits
- Save HSN/SAC codes and rates against each item in the Item Catalog, so they auto-fill every time
- Convert an approved Quotation directly into an Invoice with one click
- Set up Recurring Invoices for ongoing monthly contracts
- Track unpaid bills automatically using the Outstanding Report
Quotation vs Invoice vs Challan — Quick Clarification
A common point of confusion for contractors:
- Quotation — an estimate sent before work starts, not a tax document
- Invoice — the final GST-compliant bill raised for payment
- Delivery Challan — used when transporting materials without a sale, required for GST movement compliance
Final Thoughts
Getting your GST invoice format right isn't just about compliance — it directly affects how fast you get paid, since many corporate and government clients won't release payment against an invoice that's missing GST details. Automating this with the right item catalog and invoicing tool removes the guesswork completely.
Ready to stop worrying about invoice formats? Try ContractorDash and generate your first GST-compliant invoice in under 2 minutes.