Retainage

Retainage is a portion of a contract payment a customer withholds from a vendor's invoice until a project or milestone is confirmed complete, then pays out.

Twitter LinkedIn WhatsApp
Ask AI: ChatGPT Claude Gemini Grok
Retainage

Retainage is a percentage of a contract payment that a customer withholds from a vendor's invoice until a project or phase is complete. The rate is set in the contract itself. The vendor invoices the full amount for work performed; the customer pays the reduced amount and tracks the difference as a balance owed later.

The mechanic is common in construction, capital project, and equipment installation contracts, where a customer wants assurance that defect correction happens before the last dollar is released. It is a normal, contract-governed reduction, not a dispute, but it depends on someone tracking the withheld balance separately from the ordinary invoice cycle, which is exactly where it tends to fail.

1. What is retainage?

Retainage is a percentage, set in the contract, that a customer withholds from a vendor's invoice under a retainage clause until a project or phase reaches substantial completion. The vendor bills the full amount; the customer pays invoice value minus the retained percentage. The withheld balance becomes due later, tied to a milestone, a punch list closeout, or a separate release invoice named in the contract.

The mechanic exists to give the customer assurance over defect correction and project closeout. It is not a penalty and not a discount: the vendor is owed the full contracted amount, just on a delayed schedule for the retained portion.

Because the release sits outside the normal invoice cycle, it depends on someone tracking it separately from day-to-day AP processing.

  • Withholding rate: Set in the contract as a percentage of each progress payment.
  • Release trigger: Substantial completion, final acceptance, or a named milestone, defined in the contract itself.
  • Release mechanism: A separate invoice or credit memo referencing the original retained amounts.

2. How does retainage get applied on an invoice?

A vendor invoices the gross contract value for work performed in a billing period. The customer's AP process applies the contract's retainage percentage, pays the net amount, and records the withheld balance against that specific invoice or purchase order line. The retained amount is not a rejection or dispute; it is an expected, contract-governed reduction that both sides track toward a future release.

The percentage is calculated on each progress billing rather than the contract total, so the withheld balance grows as the project proceeds.

A three-way match against the purchase order will show the payment as short of invoice value by design, which is why retainage tracking needs to sit alongside standard invoice matching rather than inside it.

3. Why does retainage create margin drift risk?

Margin drift is the gap between what a vendor contract says and what the invoice actually charges. Retainage creates drift risk on the release side: if the final release invoice is paid at full value instead of net of what was already withheld, the customer pays twice for the same retained amount. The error is easy to miss because it surfaces months after the original progress invoices, often under a different invoice number.

The risk concentrates at project handoff, when the person closing out the contract may not be the person who tracked retainage during the build.

A release invoice that restates the full retained balance, rather than netting prior credits or prior partial releases, is the specific pattern worth checking line by line against the contract's retainage schedule.

4. How is retainage checked during a contract compliance review?

A contract compliance review reads the retainage clause for its rate and release trigger, then traces every progress invoice on that contract to confirm the correct percentage was withheld and recorded. It then checks the release invoice against the running retained balance to confirm the amount paid out matches what was actually owed, not a re-billed gross figure.

This is the same invoice-to-contract discipline applied to a rate card or a rebate clause: read the governing document first, then test what was actually billed and paid against it.

Because retainage spans the life of a project, the review works best against the full invoice history for a contract rather than a single invoice in isolation.

To run it, pull the original contract's retainage clause, every progress invoice issued under it, and any interim or final release invoices, matched by purchase order or project number. A clean result shows each progress invoice withheld at the correct percentage, and a release invoice equal to the sum of prior withholdings, with no restated gross figure paid a second time.

For the wider pattern this sits inside, start with the margin drift guide.

For the wider pattern this sits inside, start with the margin drift guide. See also off-contract resources: people billed outside the agreement and unapplied volume rebates in staffing agreements.

5. Frequently Asked Questions (People Also Ask)

Is retainage the same as a payment dispute?

No. Retainage is a planned, contract-governed reduction agreed to before work started. A dispute is an unplanned disagreement over an amount billed. Retainage only becomes a problem when the withheld balance is not tracked and reconciled correctly at release.

Who decides the retainage rate?

The contracting parties, negotiated into the contract before work begins. It is stated as a specific clause, not a default or industry standard, so the only correct source for the rate on any given contract is that contract's text.

Can retainage apply to material costs as well as labor?

It depends on how the contract defines the billing basis. Some contracts retain against the full progress billing, including materials; others carve out material costs. The retainage clause, not a general assumption, determines which billing components are subject to withholding.

What happens if the release invoice is never issued?

The withheld balance stays owed under the contract until the release condition is met and a release invoice or credit memo is generated. An unreleased balance sitting past the contractual trigger date is worth flagging in a contract compliance review.

How does retainage show up in the accounting system?

Typically as a retainage receivable or payable account separate from the standard AP or AR ledger, tied to the originating invoice or purchase order so the balance can be matched against the eventual release.

Does retainage apply to every vendor contract?

No. It is specific to contracts that include a retainage clause, most often construction, capital project, and equipment installation agreements. A standard purchase order for goods or recurring services generally has no retainage provision.

What is the difference between retainage and a holdback for a rebate clause?

Retainage is withheld from the vendor's own invoice under a construction or project contract to secure completion. A rebate clause holdback works differently: it is a credit owed back to the customer based on volume or spend thresholds, not a withholding from work performed.

Who is responsible for tracking retainage internally?

Responsibility varies by company, but it needs to sit with whoever owns the contract through its full life cycle, not just the AP team processing individual invoices, since the release depends on project milestones AP does not independently track.

1. What is retainage?

Retainage is a percentage, set in the contract, that a customer withholds from a vendor's invoice under a retainage clause until a project or phase reaches substantial completion. The vendor bills the full amount; the customer pays invoice value minus the retained percentage. The withheld balance becomes due later, tied to a milestone, a punch list closeout, or a separate release invoice named in the contract. The mechanic exists to give the customer assurance over defect correction and project closeout. It is not a penalty and not a discount: the vendor is owed the full contracted amount, just on a delayed schedule for the retained portion. Because the release sits outside the normal invoice cycle, it depends on someone tracking it separately from day-to-day AP processing. - Withholding rate: Set in the contract as a percentage of each progress payment. - Release trigger: Substantial completion, final acceptance, or a named milestone, defined in the contract itself. - Release mechanism: A separate invoice or credit memo referencing the original retained amounts.

2. How does retainage get applied on an invoice?

A vendor invoices the gross contract value for work performed in a billing period. The customer's AP process applies the contract's retainage percentage, pays the net amount, and records the withheld balance against that specific invoice or purchase order line. The retained amount is not a rejection or dispute; it is an expected, contract-governed reduction that both sides track toward a future release. The percentage is calculated on each progress billing rather than the contract total, so the withheld balance grows as the project proceeds. A [three-way match](/guides/n-way-invoice-matching-explained) against the purchase order will show the payment as short of invoice value by design, which is why retainage tracking needs to sit alongside standard invoice matching rather than inside it.

3. Why does retainage create margin drift risk?

Margin drift is the gap between what a vendor contract says and what the invoice actually charges. Retainage creates drift risk on the release side: if the final release invoice is paid at full value instead of net of what was already withheld, the customer pays twice for the same retained amount. The error is easy to miss because it surfaces months after the original progress invoices, often under a different invoice number. The risk concentrates at project handoff, when the person closing out the contract may not be the person who tracked retainage during the build. A release invoice that restates the full retained balance, rather than netting prior credits or prior partial releases, is the specific pattern worth checking line by line against the contract's retainage schedule.

4. How is retainage checked during a contract compliance review?

A contract compliance review reads the retainage clause for its rate and release trigger, then traces every progress invoice on that contract to confirm the correct percentage was withheld and recorded. It then checks the release invoice against the running retained balance to confirm the amount paid out matches what was actually owed, not a re-billed gross figure. This is the same invoice-to-contract discipline applied to a [rate card](/glossary/rate-card) or a [rebate clause](/glossary/rebate-clause): read the governing document first, then test what was actually billed and paid against it. Because retainage spans the life of a project, the review works best against the full invoice history for a contract rather than a single invoice in isolation. To run it, pull the original contract's retainage clause, every progress invoice issued under it, and any interim or final release invoices, matched by purchase order or project number. A clean result shows each progress invoice withheld at the correct percentage, and a release invoice equal to the sum of prior withholdings, with no restated gross figure paid a second time. For the wider pattern this sits inside, start with the [margin drift](/insights/margin-drift-spend-leakage-guide) guide. For the wider pattern this sits inside, start with the [margin drift](/insights/margin-drift-spend-leakage-guide) guide. See also [off-contract resources: people billed outside the agreement](/guides/off-contract-resources-people-billed-outside-the-agreement) and [unapplied volume rebates in staffing agreements](/guides/unapplied-volume-rebates-in-staffing-agreements).

Questions & Answers

Is retainage the same as a payment dispute?

No. Retainage is a planned, contract-governed reduction agreed to before work started. A dispute is an unplanned disagreement over an amount billed. Retainage only becomes a problem when the withheld balance is not tracked and reconciled correctly at release.

Who decides the retainage rate?

The contracting parties, negotiated into the contract before work begins. It is stated as a specific clause, not a default or industry standard, so the only correct source for the rate on any given contract is that contract's text.

Can retainage apply to material costs as well as labor?

It depends on how the contract defines the billing basis. Some contracts retain against the full progress billing, including materials; others carve out material costs. The retainage clause, not a general assumption, determines which billing components are subject to withholding.

What happens if the release invoice is never issued?

The withheld balance stays owed under the contract until the release condition is met and a release invoice or credit memo is generated. An unreleased balance sitting past the contractual trigger date is worth flagging in a contract compliance review.

How does retainage show up in the accounting system?

Typically as a retainage receivable or payable account separate from the standard AP or AR ledger, tied to the originating invoice or purchase order so the balance can be matched against the eventual release.

Margin Drift Resources