Skip to main content
How-To · 9 min read

Works Contract Reconciliation in India: Composite Supply, GST 12% vs 18%, and AP Treatment

A works contract under Section 2(119) of the CGST Act is a composite supply of goods and services on immovable property. Reconciling the contractor's running account bill against the PO, retention recovery, mobilisation advance, and the right GST rate (12% vs 18%) is one of the trickiest AP problems at any factory expansion, civil works, or plant maintenance vendor.

Terra Insight
Terra Insight Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published 11 May 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops
Knowledge Card
Problem

Indian manufacturers running factory expansion, civil works, plant maintenance and turnkey installation contracts struggle to reconcile contractor RA (running account) bills against the PO because of composite supply complexity (goods and services bundled), the 12% vs 18% GST rate split for specified categories, Section 17(5) blocked credit on building works, retention and mobilisation advance recovery accruals, and Section 393(1)(a) TDS calculated on the gross bill — producing a long-tail of stuck contractor payments and ITC mis-claims.

How It's Resolved

Classify each works contract by immovable vs movable property (Section 2(119) test), by rate category (12% concessional vs 18% standard), and by ITC eligibility (blocked under Section 17(5) for building/civil, allowed for plant and machinery foundation); on each RA bill apply retention deduction, mobilisation recovery, material recovery, and TDS under Section 393(1)(a) code 1002 on the gross value excluding GST; reconcile cumulative retention held, mobilisation balance and material recovery across the contract life.

Configuration

Works contract master with contract type (immovable/movable), GST rate (12%/18%), ITC eligibility flag (blocked/allowed/plant-machinery), retention percentage, mobilisation advance balance, material recovery rate, contractor PAN/GSTIN, Section 393(1)(a) TDS rate (1%/2%), threshold tracker per PAN, and RA bill ageing buckets.

Output

A clean works contract ledger where each RA bill ties to the PO, retention held accumulates to the contract retention account, mobilisation balance reduces with each recovery, TDS deducted at 1% or 2% on the correct base ties to the monthly Section 393 challan and quarterly Form 26Q, ITC is claimed only on the plant-and-machinery portion (not on blocked building works), and final retention release at defect liability period closure ties back to the original holdback ledger.

A finance controller at a textile manufacturer in Tirupur reviews the AP queue and finds ₹3.4 crore of contractor running account bills stuck across 14 active works contracts — a new dyeing-unit expansion, three civil works tenders, two plant maintenance AMCs, and eight smaller turnkey installations. The reasons the queue is stuck are the same reasons works contract reconciliation India is one of the hardest AP problems at any factory: the bills are composite supplies (goods plus services), the GST rate could be 12% or 18% depending on the category, ITC is blocked on building works but allowed on plant and machinery foundation, retention and mobilisation advance recoveries change every bill, and TDS under Section 393(1)(a) has to be computed on the gross value excluding GST. This guide covers each piece and how to reconcile it without breaking the law or the contractor relationship.

What a works contract is under Indian GST law

A works contract is defined under Section 2(119) of the CGST Act, 2017 as a contract for building, construction, fabrication, completion, erection, installation, fitting out, improvement, modification, repair, maintenance, renovation, alteration or commissioning of any immovable property wherein the transfer of property in goods (whether as goods or in some other form) is involved in the execution of such contract. The definition has two structural features: it applies only to immovable property, and it is necessarily a composite supply of goods and services. Under Schedule II of the CGST Act, a works contract is taxed as a supply of services — even though the contractor is supplying steel, cement, paint and other goods alongside labour. This single classification simplifies the GST treatment but creates downstream tax complications.

Contracts that involve movable property (for example fabrication of a piece of machinery delivered to the factory gate, or installation of a movable equipment skid) are not works contracts. They follow normal goods or composite supply rules, with the rate determined by the principal supply test under Section 8 of the CGST Act. AP teams that classify every “installation” or “fabrication” PO as a works contract by default mis-apply both the GST rate and the ITC blocking rule.

The 12% vs 18% rate split

The standard rate on works contract services is 18% GST. A concessional 12% GST rate applies to specified categories notified by the government — most commonly:

  • Affordable housing projects meeting the carpet area and value thresholds prescribed in the rate notifications
  • Government-funded infrastructure: roads, bridges, water supply, sewerage, public transport facilities
  • Historical monuments, archaeological sites and pilgrimage facilities
  • Works contracts for government departments, local authorities, governmental authorities or government entities, where the contract is for non-commercial use

For a manufacturer, the practical question is whether the contractor’s RA bill carries the correct rate. A new factory building or expansion for own commercial use is squarely 18% — there is no 12% concession for private commercial construction. A government-mandated effluent treatment plant funded under a state PCB programme might attract 12% depending on the notification language. The reconciliation control is to validate the rate against the contract category at PO stage, not at bill stage.

Section 17(5) blocked credit on works contract

This is where works contracts cost more than the contract value suggests. Section 17(5)(c) and (d) of the CGST Act blocks input tax credit on:

  • Works contract services when supplied for construction of an immovable property (other than plant and machinery), except where it is an input service for further supply of works contract service
  • Goods or services or both received by a taxable person for construction of an immovable property (other than plant and machinery) on his own account

So a manufacturer constructing a factory shed, office building, parking structure, perimeter wall or staff canteen for own use cannot claim ITC on the contractor’s GST. The 18% (or 12%) GST charged becomes a hard cost capitalised into the asset value. The carve-out is plant and machinery, defined to include the foundation and structural support necessary for fixing the plant — for example the concrete foundation of a heavy press, the structural steel for an overhead crane gantry, the piping support for a process line. ITC on the works contract portion attributable to plant-and-machinery foundation is allowed.

In practice the reconciliation has to split each works contract bill into a blocked component and an allowed component, with documentary support (engineering drawings, capitalisation schedule) for the allowed portion. AP teams that book the entire GST as ITC on a mixed civil-and-foundation contract face a reversal with 18% interest if unwound after September of the following financial year.

TDS treatment under Section 393(1)(a)

Works contract payments fall under Section 393(1)(a) of the Income Tax Act 2025, which replaced the legacy Section 194C. The TDS payment code on the monthly challan is 1002. Rates:

  • 1% TDS when the contractor is an individual or HUF
  • 2% TDS when the contractor is a company, firm, LLP, AOP, BOI or any other non-individual entity

The per-transaction threshold of ₹30,000 and the aggregate per-contractor per-year threshold of ₹1 lakh remain unchanged from the previous regime. TDS is deducted on the gross bill value excluding GST when GST is separately shown on the invoice; if GST is not separately disclosed, the deduction applies on the full invoice value. The deducted TDS goes into the monthly challan deposited by the 7th of the following month (30 April for March deduction), with the contractor’s PAN tagged. The quarterly Form 26Q reports the deduction, and the contractor sees the credit in Form 26AS / AIS. For the consolidated payment code map see TDS payment codes 1001-1092 India and for the cross-era handling between 194C and 393(1)(a) see Section 393 TDS new Income Tax Act reconciliation.

The RA bill commercial structure

A typical works contract running account (RA) bill — number 7 of 14 across an 18-month dyeing unit expansion, say — carries the following structure:

LineComputation
Gross bill value (work executed this cycle)₹42,00,000
Less: retention at 7.5%(₹3,15,000)
Less: mobilisation advance recovery at 15% of gross(₹6,30,000)
Less: material supplied by manufacturer (cement, steel)(₹4,20,000)
Sub-total before tax₹28,35,000
Add: GST at 18% (on gross ₹42L, not on net)₹7,56,000
Less: TDS under Section 393(1)(a) at 2% on gross ₹42L(₹84,000)
Net payable to contractor this cycle₹35,07,000

The reconciliation traps in this structure are familiar:

  • GST is applied on the gross, not on the net after retention and material recovery. Contractors who compute GST on the net are under-charging — a problem when the manufacturer later claims ITC (where allowed) on the higher GST amount the contractor reports in GSTR-1.
  • TDS is on the gross excluding GST, not on the net payable. Deducting TDS on the net under-deducts and creates a Section 393 short-deduction exposure.
  • Retention accumulates to a contract-specific retention ledger; it is released only on defect liability period closure (typically 12 months post-completion) and must reconcile back to the sum of all retentions held across all RA bills.
  • Mobilisation advance recovery runs until the original advance is fully recovered; over-recovery (recovering more than was advanced) and under-recovery (final bill closed with mobilisation outstanding) are both common.
  • Material supplied must reconcile to the manufacturer’s own inventory issue ledger to the contractor’s site — see the retention money pattern for the structured approach to holdbacks and recoveries.

Reference: variance taxonomy on works contract bills

Variance codeDescriptionResolution
RATE_GST_WRONGContractor applied 12% where 18% required (or vice versa)Vendor credit note, restate ITC
ITC_BLOCKED_CLAIMEDITC claimed on Section 17(5) blocked portionReverse with 18% interest if past September
RETENTION_NOT_DEDUCTEDRA bill paid without retention recoveryManual journal; pursue contractor refund
MOBILISATION_OVER_RECOVEREDCumulative recovery exceeds advanceRefund to contractor; correct ledger
TDS_BASE_WRONGTDS computed on net instead of gross-ex-GSTShort-deduction; restate Form 26Q
MATERIAL_NOT_DEDUCTEDManufacturer-supplied material not adjustedRecover from contractor next bill

What automated works contract reconciliation changes

A multi-plant manufacturer with 10-20 active works contracts at any time cannot run this on spreadsheets without leakage. The contracts span 12-24 months, generate 8-15 RA bills each, and require live tracking of three accruals (retention, mobilisation, material) per contract per bill, on top of the standard PO-GRN-invoice three-way match for materials and the GST/TDS treatment. Purpose-built reconciliation software India for manufacturing carries the works contract sub-model in its preset library, applies the Section 17(5) ITC split at bill stage, computes Section 393(1)(a) TDS on the right base, and surfaces retention and mobilisation balances on a contract-by-contract dashboard. Build is two-to-four weeks on AWS Mumbai (ISO 27001:2022), with the manufacturer’s match rate moving from the typical 51% baseline to 88% across the broader AP surface. For the headline three-way match rail see three-way matching software India, and for the pillar guide to all five manufacturing reconciliation rails see manufacturing reconciliation in India.

The current text of Section 2(119), Section 17(5) and the active rate notifications is on the GST portal.

Primary reference: GST portal — for the live text of Section 2(119), Section 17(5) blocked credits and the rate notifications applicable to works contracts on immovable property.

Frequently Asked Questions

What is a works contract under Indian GST law?
A works contract is defined under Section 2(119) of the CGST Act, 2017 as a contract for building, construction, fabrication, completion, erection, installation, fitting out, improvement, modification, repair, maintenance, renovation, alteration or commissioning of any immovable property wherein the transfer of property in goods (whether as goods or in some other form) is involved in the execution of such contract. The defining feature is that it applies only to immovable property and that it is a composite supply of both goods and services — taxed as a service under Schedule II of the CGST Act. Contracts involving movable property (such as fabrication of machinery delivered as goods) are not works contracts and follow normal goods or composite supply rules.
When does a works contract attract GST at 12% versus 18%?
The standard GST rate on works contract services is 18%. A concessional 12% rate applies to specified categories notified by the government — including affordable housing projects meeting the carpet area and price criteria, certain government infrastructure works (road, bridge, water supply, sewerage), historical monuments, and works contracts executed for specified entities such as government departments, local authorities or governmental authorities for non-commercial use. The contractor must apply the rate based on the project category certified in the contract; mis-classification (charging 12% where 18% applies, or vice versa) creates either an ITC reversal exposure for the manufacturer or a recovery dispute with the contractor. Reconciliation must verify the rate against the contract category before the AP team releases the running account bill.
Can a manufacturer claim ITC on works contract services?
Section 17(5)(c) and (d) of the CGST Act block input tax credit on works contract services and goods/services used for construction of an immovable property (other than plant and machinery) when consumed for own account. So a manufacturer doing a factory shed construction, office building expansion or warehouse renovation for own use cannot claim ITC on the contractor's GST — that GST becomes a cost. The exception is plant and machinery (foundation, structural support, capitalised as P&M under accounting standards), where ITC is allowed. The reconciliation flag must classify each works contract bill into either blocked (building/civil) or allowed (plant and machinery foundation) buckets, because mis-claimed ITC unwound after the September following the financial year attracts 18% interest.
Which TDS section applies to works contract bills paid by a manufacturer?
Works contract payments to a contractor fall under Section 393(1)(a) of the Income Tax Act 2025 (replacing legacy Section 194C), with TDS payment code 1002. The rate is 1% for individual or HUF contractors and 2% for company, firm, LLP or other non-individual contractors. Thresholds remain at ₹30,000 per single payment and ₹1 lakh aggregate per contractor per financial year. The TDS must be deducted on the bill value excluding GST (when GST is separately charged on the invoice) and deposited through the monthly challan by the 7th of the following month. Reconciliation ties the works contract ledger, the TDS deducted ledger, the contractor's PAN, and the quarterly Form 26Q return.
How do retention money and mobilisation advance complicate works contract reconciliation?
A typical works contract running account (RA) bill has three commercial adjustments before the net payable: retention deduction (commonly 5-10% of the bill value, held back as security until project completion or defect liability period expiry), mobilisation advance recovery (a percentage of the bill value adjusted against the upfront mobilisation advance the contractor received, until fully recovered), and any material supplied by the manufacturer (cement, steel) deducted at agreed rates. GST and TDS apply on the gross bill, not on the net payable — a frequent reconciliation error. Tracking each contract's running totals of retention held, mobilisation balance, and material recovery across multiple RA bills over 12-24 months is where most works contract AP queues fail. See our retention money pattern for the structured approach.

See how TransactIG handles reconciliation for your industry

Configuration takes 2–4 weeks. No code development required. ISO 27001:2022 certified.