Retention Money in Construction: What It Is and How to Stop Leaving It Behind

A contractor in Hyderabad wraps up a Rs 2.8 crore commercial fit-out. Handover done, client satisfied, final RA bill cleared. But Rs 16 lakh in retention money that was deducted across 14 bills over 18 months never comes back. No dispute. No legal issue. Just no one following up, and a client who certainly did not volunteer the information. This happens across hundreds of projects every year. Retention money in construction is legally owed, contractually documented, and regularly lost because contractors fail to manage it as a separate process. The money does not disappear because of bad contracts. It disappears because of bad tracking.
What Retention Money in Construction Means?
The percentage of each certified payment that a client withholds from a contractor throughout the project is named as retention money. It is considered as a financial guarantee that the contractor completes the work and fixes the issues after handover. It is common to keep 5 to 10% of retention money from most of the Indian contractors. The money that has been held accumulates across every billing cycle and is released in two branches.
- The first tranche is released upon practical completion, when the client issues the completion certificate confirming all contracted work is substantially done.
- The second tranche is released after the defects liability period ends, which typically runs six to twelve months after handover.
For government projects under CPWD, PWD, or NHAI frameworks, the retention clauses and release conditions follow standardized formats. Private contracts are far more variable, and that variability is exactly where the tracking problems begin.
Why Contractors Fail to Recover Retention Money in Construction?
The problem is really legal complexities. Every contractor is aware of the fact they are owed retention. The real problem is operational, and it comes with a pattern that repeats across every firm that manages construction projects through manual work, like Excel files or WhatsApp messages.
The tracking gap at project closeout
The biggest problem is irresponsibility. The project gets closed, and the team moves on to the next site. The account person files the billing history and marks the project complete. Nobody is responsible for keeping track of retention money. Nobody is assigned to monitor the defects liability period end date. The client who is holding the retention holds no obligation to remind anyone it is due. And this is how retention slips away.
No formal claim submission
It is commonly assumed that the client will process retention release on schedule. The problem is that they will not. Just a WhatsApp text of the retention balance is not going to push the client to make payment, which is why a formal return notice citing the contract clause, the completion date, and the retention amount should be given. A formal claim is needed to get the retention money.
Team turnover
The project manager who knew every billing detail has moved on. The person picking up the file months later has no context. Reconstructing the full retention balance from scattered emails and old Excel sheets takes hours that nobody makes time for.
Poor documentation
When all of the defects are corrected, the time comes to submit the second claim. The contractor needs the original contract, the completion certificate date, the per-bill retention deduction, and a log of any defects resolved during the DLP. When every single one of these things is not at one place, the claim gets delayed or dropped entirely.
The Real Financial Cost of Untracked Retention Money in Construction
Many contractors overlook retention money and underestimate the fact that it costs them. For example, a contractor is completing 8 projects per year on an average. At 5% retention on every project, there is a huge amount that is being retained. The average value of per project is rupees 1.5 crore. At 5% retention, each project generates rupees 7. lakh in withheld funds. In total of eight projects, that is costing 60 lakhs that has been sitting in various clients’ pockets. If even the three of these retention claims are overlooked, that is costing rupees 22.5 lakh in money that a contractor never received.
The secondary cost is working capital. Every rupee sitting uncollected with the previous client is a rupee not available to fund new projects, purchase materials, make subcontractor payments, and cover payrolls across multiple sites. Contractors end up blaming low margins or delayed payments on active projects, but one of the real problems is never receiving the retention money and overlooking the huge amount in a project. There is also a downstream effect on subcontractor relationships. Contractors who lose track of their own retention receivable always lose track of retention payable to subcontractors too. So it ruins the relationship of a principal contractor and subcontractor. It creates delayed payments and disputes.
How to Track and Recover Retention Systematically?
Contractors often overlook retention money rather than treating it as a closeout task. Retention recovery is a whole process problem.
Record retention at the point of billing
Every RA bill should capture the certified amount, the retention percentage applied, the amount withheld, and the running cumulative retention balance. This is supposed to be the part of the billing record itself, rather than being a separate column that a person updates manually by the end of the month.
Set calendar triggers at practical completion
The moment the completion certificate is issued, two dates must be locked into the system:
- The date on which the first tranche of retention becomes claimable
- The date on which the defects liability period ends and the second tranche becomes claimable
These need to be active reminders, not passive notes. Someone should receive a notification 30 days before each date so they have time to prepare the claim, contact the client, and allow for the client’s internal approval cycle.
Submit a formal written claim every time
It is necessary to submit a formal written claim every time in a project. The claim must have a few necessary things like contract retention clause references, the name of the project, the completion date, the full per-bill retention history, the cumulative balance, if there’s any amount already released, and the net amount that is currently due. It is a straightforward formal document that makes everything organized and makes the process easier.
Manage the defects liability period actively
Consider data loss prevention as a life project phase rather than a waiting period. You need to mention each defect the client reports along with the dates it was raised on and it was resolved on. Then the DLP ends and the final retention claim goes in. A clear report has been submitted to a client which removes any kind of dispute.
There are platforms like Onsite that help in connecting billing records, milestone data, and project documentation in a single dashboard. Then the platform tracks retention withheld on every RA bill. The cumulative balance is always visible and currently withhold manual reconstruction. It becomes easier for the accounts team to see retention positions on every completed project.
Retention in Subcontractor Contracts: Where Back-to-Back Terms Break Down
A principal contractor is not only dealing with retention in one way from client. That person is also withholding the amount of subcontractors, and managing both sides poorly can affect the relationships and cause disputes. It can also create cash flow problems on both ends. The standard approach is to mirror the main contractor retention terms into each subcontractor. For example, if a client is holding 10% of the amount from the principal contractor, the principal contractor withholds the 10% of the amount from each subcontractor. This creates a clean pass-through, but the practice breaks down in two ways.
Timing mismatches
A plastering subcontractor may complete their work months before the project finishes. From their perspective, the defects liability period should begin once their work is completed and accepted. In many contracts, however, the DLP is tied to the overall project completion date. This means retention is held until the entire project closes, not when the subcontractor’s scope ends. The subcontractor expects release based on their own completion, while the principal holds it longer. This difference in expectation often leads to disputes.
Lost payable tracking
In a single project, there are often five or more subcontractors that are active. The principal contractor gets too focused on recovering the retention from the client at closure that he forgets that the amount is owed to each subcontractor and it is sitting in a separate file. It is often overlooked and gets delayed, which is why disputes happen. The best way is to record retention obligations clearly in the original work order and to track each subcontractor’s DLP separately based on scope completion date.
Make Retention Recovery a Non-Negotiable Closeout Step
Retention money is not extra money. It is an earned income that had been guaranteed to a contractor at the very beginning of the project. The only reason that a contractor may lose it is because of carelessness and no organization. The fix is structural. At every project closeout, the checklist should include retention claim submission as a mandatory step, along with every detail like a name of the owner, a claim submission date, and a follow-up date. The defect liability period end date should also be in the project calendar from the day the completion certificate is signed. Even the billing history should be organized and not reconstructed at the end.
FAQs
The retention percentage in Indian construction contracts typically falls between five and ten percent of each certified RA bill. Government contracts under CPWD or PWD frameworks often fix it at five percent. Private contracts vary by client and negotiation. Some clients apply separate retention rates to material and labour components. The percentage is defined in the contract and applies uniformly across all RA bills unless a cap clause limits the total retention once it reaches a specified amount. Contractors should verify the exact clause before signing and ensure the rate applied during billing matches what the contract specifies.
Most Indian construction contracts release retention in two tranches. The first tranche, typically 50 percent of the total accumulated retention, becomes payable when the client issues the practical completion certificate. The second tranche is released after the defects liability period closes and the contractor has resolved all reported defects. The DLP in Indian contracts commonly runs six to twelve months from the practical completion date. Contractors must submit a formal written claim to trigger each release. The client will not process payment without receiving a proper notice citing the contract clause and the amounts due.
A formal retention claim should include the contract name and number, the relevant retention clause reference, the practical completion certificate date, a full list of RA bills with the retention deducted on each, the cumulative total withheld, any amounts already released, the net amount now due, and the contractor’s bank details for payment. The letter should also reference the DLP end date when claiming the second tranche, along with a brief record of any defects raised and resolved during the period. This documentation gives the client everything needed to process payment internally without asking for follow-up information.
Yes, but only for reasons the contract explicitly permits. Common valid deductions include the cost of fixing defects the contractor did not address during the DLP, liquidated damages for delays not covered by an approved extension of time, and amounts for any unresolved financial claims the client holds against the contractor. Deductions the contract does not authorize are not valid and can be disputed in writing. Contractors should always request a detailed deduction statement before accepting any retention release that is less than the full balance. An undocumented deduction is not a deduction the contractor is obligated to accept.
The most common reason is that no one submits a formal claim on time. Retention does not release automatically. The client has no obligation to remind the contractor when the DLP ends or when the first tranche becomes claimable. When a project closes and the team moves to the next assignment, the retention tracking responsibility falls through the gap between project and finance teams. The accounts team does not have the DLP end date in their calendar. The project manager is on a different site. Months pass, and the retention balance sits uncollected because no one filed a claim.
Subcontractor retention should mirror the main contract retention percentage wherever possible. The subcontract work order should specify the retention rate, the release trigger for the first tranche, and the DLP applicable to the subcontractor’s specific scope. Where a subcontractor finishes their scope significantly before the overall project completion date, it is good practice to define a scope-specific DLP start date in the work order rather than tying it to the overall project completion. This avoids disputes at closeout and keeps the back-to-back cash flow structure intact. Principal contractors should track retention payable to each sub separately.
Construction management software tracks the retention deduction on every RA bill as part of the billing record. The cumulative retention balance for each project is always current and visible without manual reconciliation. The platform can also link milestone dates like practical completion and DLP end dates to notification triggers that alert the accounts team when a claim becomes due. This removes the single biggest failure point in retention recovery, which is the gap between project closeout and claim submission. When the billing history, milestone records, and retention balance all live in one system, the claim preparation takes minutes rather than days.
The defects liability period is the phase after practical completion during which the contractor remains responsible for fixing any defects that appear in the completed work. The client retains the second tranche of retention during this period as a financial guarantee. If the contractor addresses all defects reported during the DLP, the client must release the remaining retention once the period expires. If defects go unaddressed, the client may appoint another contractor to carry out the remedial work and deduct that cost from the retention balance. A well-documented defect resolution record throughout the DLP is the strongest support for a clean final retention claim.