Construction retainage is an amount held from payment under the contract’s terms. It can create a gap between work performed and cash collected, but the holdback does not by itself establish how much revenue is earned or whether the retained amount is a receivable.
This article is part of our guide to construction and contractor accounting.
Contractors need to distinguish performance, billing, conditional payment rights, release and collection. They also need a separate record of amounts owed to subcontractors. This guide explains those distinctions and a practical way to reconcile them.

Check the rate and release rules for the project
Read the contract alongside the law governing the project. Identify the payer, retainage base, percentage, reductions, release conditions, notice requirements and payment deadlines. A general industry percentage cannot override a legal limit.
For covered Florida public construction, section 255.078 generally limits retainage to 5% of each progress payment. The rule does not wait until the project is half complete. The section excludes contracts costing $200,000 or less and includes an exception to the cap for specified conflicting federal funding requirements. Chapter 337 contracts require separate analysis. Lower rates and earlier partial releases are permitted, and the statute addresses written good-faith disputes and payment timing. Florida public construction retainage law.
Local-government contracts have related 5% limits, exceptions and detailed closeout/payment provisions under section 218.735. Do not assume all retainage must remain held until every warranty expires or that every public-project rule also governs a private contract. Have counsel resolve project-specific payment and lien questions before adopting a collection or withholding position.
Determine revenue before classifying the holdback
Under ASC 606, revenue depends on satisfying performance obligations and the transaction price. Assess whether recognition is over time or at a point in time and use an appropriate progress measure where required. A $100,000 progress invoice does not alone prove $100,000 of earned revenue. FASB revenue-recognition guidance.
Once revenue has been earned and recognized, an ordinary delay in collecting it does not create another revenue event. Disputes, price concessions, revised performance estimates and credit losses can nevertheless affect earnings; “retainage never affects income” is too broad.
Receivable, contract balance or payable?
| Situation | Accounting distinction |
|---|---|
| Your right to payment is unconditional; only time remains before it is due | A receivable, with retained amounts identifiable |
| Your right from performance depends on another condition, such as further performance | Included in the contract’s asset or liability analysis rather than automatically classified as a receivable |
| You owe a subcontractor for work incurred but retain part of payment | A liability in your books, separately tracked from amounts customers owe you |
Present the net contract asset or liability for each contract, with unconditional receivables separate. Conditional retainage can reduce an existing contract-liability position rather than appear as a standalone asset. The retained right itself is not an obligation to the customer. Do not show both a contract asset and a contract liability for the same contract merely to display retainage.
The 2025 FASB staff paper on retainage explains this presentation and the distinction between conditional and unconditional rights. It clarifies existing GAAP without creating new recognition rules.
Worked example: conditional retainage through collection
Assume a private $500,000 contract permits 10% retainage. The contractor’s separate ASC 606 assessment establishes $100,000 of cumulative earned revenue at this reporting date. The current pay application also shows $100,000, of which $90,000 is unconditionally due and $10,000 remains conditional on further contract performance. There are no prior balances, advance billings, concessions, credit losses or financing effects in this illustration.
The 10% rate is an assumption for this private-contract example, not the Florida public-project limit. Revenue and billing happen to match here because of the stated facts.
| Event | Debit | Credit |
|---|---|---|
| Recognize earned revenue and the payment rights | Accounts receivable $90,000; contract asset $10,000 | Contract revenue $100,000 |
| Collect the unconditional amount | Cash $90,000 | Accounts receivable $90,000 |
| Retainage conditions are satisfied and only payment timing remains | Accounts receivable $10,000 | Contract asset $10,000 |
| Collect the released amount | Cash $10,000 | Accounts receivable $10,000 |
After the first collection, cash is $90,000 and the conditional balance is $10,000. Release changes the classification before the final payment arrives. After collection, total cash received is $100,000 and these receivable and contract-asset balances are zero. Revenue attributable to this example remains $100,000 throughout the release and collection steps.
If the $10,000 right had instead been unconditional from the start, the initial entry would recognize $100,000 of receivables, with $10,000 separately identifiable as retainage. No conditional contract asset would arise. These are alternative fact patterns, not entries to post together. Apply the contract-rights guidance in ASC 606-10-45.
Record subcontractor obligations independently
Suppose $40,000 of subcontractor work has been incurred and a valid private-contract provision permits withholding $4,000. Record the appropriate project cost or asset of $40,000, ordinary accounts payable of $36,000 and retainage payable of $4,000. Determine expense versus capitalization under the accounting framework; the customer’s payment status does not make incurred subcontractor costs disappear.
Paying $36,000 clears that ordinary payable. When the $4,000 becomes payable under the release terms, reclassify it if needed and settle the liability when paid. Neither payment records the same project cost twice. Do not offset the subcontractor balance against customer retainage simply because both relate to the same job.
Current versus noncurrent is not always a 12-month test
For a classified balance sheet, consider the entity’s normal operating cycle. ASC 210-10-45-3 uses one year where the cycle is shorter or not clearly defined, and the longer cycle where appropriate. Thus, collection expected in 18 months is not automatically noncurrent if it falls within the entity’s established 24-month operating cycle. Assess the actual cycle and nature of the balance rather than selecting an account solely from an expected release date. ASC 210 text reproduced in DART.
Required disclosures for retainage classified as receivables include the amount, the portion expected after one year and, where practicable, collection years. Contract-balance disclosures are separate. The FASB retainage paper also illustrates optional additional detail without abandoning contract-level net presentation.
Validate the QuickBooks workflow against the accounting
QuickBooks progress invoicing lets users bill portions of an estimate; this is a billing workflow. It does not determine whether a particular holdback is conditional or how much GAAP revenue is earned. Use Intuit’s progress-invoicing instructions for the software feature and a separate accounting policy for recognition and presentation.
- Map the balances. Identify receivables, conditional contract amounts and subcontractor liabilities. Keep customer, vendor, contract and project detail with each.
- Validate the transaction sequence. Confirm how invoices, retention items, adjustments, releases and receipts affect the general ledger and customer or vendor balances in the actual product and company file.
- Check the worked example. After the first $90,000 collection, verify $100,000 earned revenue, no ordinary receivable remaining and $10,000 conditional balance under the example’s assumptions. On release, that balance moves to receivables; collection clears it without duplicate revenue.
- Review reporting bases. Check customer statements, aging, project reports and both accrual and any cash-basis reports used for tax preparation. A general-ledger reclassification may not produce the intended customer balance or tax report automatically.
Keep a documented workflow that the bookkeeper can repeat. Creating an account named “Retainage Receivable” is not enough to establish correct classification, reporting or collection tracking.
Reconcile and forecast at each close
Roll forward opening conditional retainage plus new amounts, less releases and approved adjustments, to the closing balance. Separately reconcile released receivables, collections and credit-loss allowances. Reconcile subcontractor retainage using its own obligations and payments.
For each item, retain the contract, pay application, performance support, amount held, release condition, expected date, responsible contact, supporting notices and payment evidence. Tie the schedule to job costs, contract balances and the general ledger. Investigate disputed changes, incomplete closeout work and customer credit concerns.
Forecast collections against payroll, vendor payments and remaining work. A retained balance is not cash available today. An item discovered in January may simply reflect a reporting error; its collectibility depends on the facts and rights, not the month it was found.
See “Construction Draw Schedules: Reconciling Lender Funding to Job Costs” for more on Construction Draw Schedules.
Maintain a separate tax analysis
If a taxpayer is eligible to use the cash method for the item, income generally follows actual or constructive receipt. Amounts subject to substantial restrictions are treated differently from money already available without restriction. Accrual-tax rules can differ from financial-statement recognition. IRS Publication 538.
Section 460 can require percentage-of-completion tax accounting for long-term contracts, so an unpaid holdback does not automatically defer tax. Evaluate the applicable contract exception and method. The expanded residential-construction exception applies to contracts entered into in tax years beginning after July 4, 2025; earlier contracts need separate analysis. Section 460.
Revenue Procedure 2026-32 addresses method-change procedures for the expanded exception. Eligibility and any required filings must be evaluated before changing the tax treatment. Keep a reconciliation between the books, retainage schedule and tax return rather than relying solely on a software cash-basis toggle.
Common questions about retainage
Does issuing a progress invoice establish earned revenue?
No. Assess performance and revenue under the applicable accounting framework, then reconcile that result to billing. An invoice can precede, match or follow revenue recognition.
Does retainage release create more revenue?
When the amount was already recognized as revenue and only the payment condition changes, release reclassifies the balance as appropriate. Collection then increases cash and reduces the receivable. Do not recognize the same revenue again.
Should every retainage balance use an Other Current Asset account?
No. Determine the payment right, the contract’s net asset or liability position and the appropriate current or noncurrent presentation first. Software account names do not make those accounting decisions.
What makes an old retainage balance a concern?
Compare its age with the actual release conditions and due date. Investigate incomplete closeout work, disputes, missed notices, customer financial difficulty and unexplained differences. Age is a signal for review, not proof of collectibility or automatic evidence of default.
Define the support your records need
Bring the contract terms, open-retainage schedule, aging, recent financial reports and sample transactions to an accounting discussion. Identify whether you need ongoing bookkeeping, reporting advice, tax preparation or a formal assurance engagement.
The firm’s business tax preparation pricing includes necessary cleanup within the quoted return scope. Ongoing project accounting and broader reconstruction should be scoped separately. Contact CPA Firm South Florida to confirm available services, timing and fees.