Glossary/Accounting and GAAP

Retainage

Retainage is the part of each progress billing that an owner withholds until the work is finished or accepted, creating a receivable or contract asset for the contractor and a payable for the owner.

CORAA TeamUpdated November 5, 2026

Definition

Retainage, also called retention, is a percentage of each progress payment that an owner or general contractor holds back under the contract until completion, inspection, or final acceptance. The same mechanism runs down the chain: a general contractor holds retainage from subcontractors while the owner holds it from the general contractor. The holder records a retainage payable. The performing party records a receivable or a contract asset, depending on whether the right to payment depends on anything other than the passage of time.

Why it matters in an audit or review

Retainage can be a large balance on a contractor's balance sheet, and it often sits outstanding for longer than normal trade receivables. Auditors confirm retainage with owners, read the contract for release terms, and test collectibility, especially on disputed or delayed jobs. They also check classification: under ASC 606-10-45, a right that is conditional on completion is a contract asset, not a receivable. Retainage that will not be collected within the operating cycle raises a current versus noncurrent question.

Example

Illustrative: a contractor bills $200,000 on a job with 10% retainage. The owner pays $180,000 and withholds $20,000. If release depends on final acceptance, the $20,000 is reported as a contract asset until the condition is met.

Common mistakes

  • Treating all retainage as a current trade receivable without reading the release conditions.
  • Ignoring retainage payable to subcontractors, which understates liabilities.
  • Skipping confirmation of retainage balances on jobs with change-order disputes.

Sources

  • FASB ASC 606-10-45-1 through 45-4, Revenue from Contracts with Customers (contract assets and receivables)
  • AICPA Audit and Accounting Guide, Construction Contractors (retainage and operating cycle classification; paid publication)
  • AICPA, AU-C Section 505, External Confirmations

Definitions paraphrase AICPA and FASB guidance; read the standard itself before relying on a requirement. Example figures are illustrative. This page is guidance, not professional advice. Report an error

Standards

ASC 606

Related terms

  • Contract asset and contract liability
    A contract asset is a right to payment conditioned on something other than time, while a contract liability is an obligation to deliver after payment, both presented net per contract under ASC 606.
  • Over-time revenue and overbillings
    Contractors recognize revenue over time using cost-to-cost or other progress measures, then compare revenue earned with billings to report contract assets (underbillings) or contract liabilities (overbillings).
  • Performance obligation
    A performance obligation is a distinct good or service, or a series of distinct goods or services, promised to a customer in a contract, and it is the unit of account for revenue recognition.

Go deeper

All glossary terms →

For US CPA firms

Join the CORAA waitlist

CORAA AI drafts audit working papers from your client’s QuickBooks books and does the first pass: lead schedules, tie-out, memos, draft notes and letters. CORAA Network reviewers clear every finding. Your firm reviews and signs.

  • First audit free, so you can judge the quality on a real file
  • Flat fee by entity size; messy books included
  • We work only with CPA firms, never their clients
See how it works →

* required