Works Contract HSN Code and GST Rate: A Simple Guide
Works contracts are common in construction, renovation, repair, installation and infrastructure projects. These contracts usually include both material and labour, which makes their GST treatment different from a normal sale of goods or a pure labour service.
Many people search for a works contract HSN code, but under GST, works contracts are generally treated as a service and classified under SAC 9954 rather than a goods HSN code.
What Is a Works Contract Under GST?
A works contract generally involves work related to immovable property along with the transfer of goods or materials during the work.
Examples can include:
- Building construction
- Renovation of an office or factory
- Repair and maintenance of buildings
- Installation work connected with construction
- Civil engineering projects
- Road, pipeline and infrastructure work
For a contract to qualify as a works contract, it normally needs to involve both material and labour and relate to immovable property.
Is It HSN Code or SAC Code?
HSN codes are mainly used for goods, while SAC codes are used for services.
Since a works contract is treated as a supply of service under GST, the commonly used classification is SAC 9954 for Works Contract.
Using the correct classification is important because incorrect reporting on invoices or GST returns may create reconciliation issues later.
What Is the GST Rate on Works Contracts?
For most standard works contract services, the GST rate is generally 18%, consisting of:
- 9% CGST
- 9% SGST
However, the exact rate can depend on the type of project, recipient, nature of work and applicable GST notification.
Businesses should therefore avoid assuming that the same rate applies to every construction-related contract.
Common SAC 9954 Sub-Codes
SAC 9954 includes different categories depending on the type of construction or service.
Some examples include:
- 995411 – Residential building construction
- 995413 – Industrial building construction
- 995414 – Commercial building construction
- 995419 – Repair, renovation or maintenance of buildings
- 995421 – Roads, highways, bridges and tunnels
- 995424 – Pipelines and communication infrastructure
- 995461 – Electrical installation services
- 995473 – Painting services
- 995474 – Floor and wall tiling services
The appropriate sub-code should match the actual nature of the work performed.
Works Contract vs Pure Labour Contract
A works contract and a pure labour contract are not always treated the same way.
A works contract generally includes both:
- Material
- Labour or service
A pure labour contract usually involves only labour, without the contractor supplying material.
Because of this difference, the GST classification and tax treatment may also differ.
Example of GST on a Works Contract
Suppose a contractor undertakes office renovation work worth ₹10,00,000 and supplies both material and labour.
If the contract falls under the standard works contract category at 18% GST:
Contract Value: ₹10,00,000
GST @ 18%: ₹1,80,000
Total Invoice Value: ₹11,80,000
This is only a basic example. The actual tax treatment should be checked according to the nature of the project and applicable GST rules.
Can Input Tax Credit Be Claimed?
Input Tax Credit on works contract services can be restricted in some situations.
For example, ITC is generally blocked where works contract services are used for construction of an immovable property for a business's own use, subject to the conditions and exceptions under GST law.
This is why businesses should review the purpose of the construction and the nature of the recipient before claiming ITC.
Common Mistakes Businesses Should Avoid
Some common GST mistakes in works contracts include:
- Using a goods HSN code instead of an SAC code
- Applying 18% GST without checking the project category
- Treating pure supply of goods as a works contract
- Claiming restricted ITC
- Using the wrong SAC sub-code
- Reporting a different classification in invoices and GST returns
Correct classification from the beginning can help reduce mismatches during GST filing.
Why Correct Classification Matters
Using the correct works contract GST rate and SAC code helps maintain consistency between:
- Tax invoices
- E-invoices
- GSTR-1
- Accounting records
- GST reconciliation
- ITC records
Incorrect classification can lead to differences during return filing or scrutiny.
Final Thoughts
Works contracts have a specific treatment under GST because they usually involve both goods and services connected with immovable property.
For most construction-related works contracts, SAC 9954 is commonly used and the standard GST rate is generally 18%. However, the final classification and rate can vary depending on the type of work, project and applicable notification.
Before raising an invoice, businesses should check the nature of the contract, relevant SAC code and applicable GST rate.



