Construction Retainage: Accounting, Tax Treatment, and Cash Flow Impact
A general contractor completes $500,000 of work in a quarter. The owner pays $450,000 and holds back $50,000 as retainage (sometimes called “retention”), a contractual holdback that will not be released until the project reaches substantial completion. That might be three months from now, twelve months, or longer if the punch list drags or lien waivers are missing. The contractor, meanwhile, has already paid for labor, materials, and subcontractors in full. The $50,000 sits on the balance sheet as an asset that cannot be collected on demand, yet depending on the contractor’s accounting method, it may already count as taxable income. Retainage is one of the most consequential financial mechanics in construction, and it touches every part of the contractor’s financial picture: the income statement, the balance sheet, the WIP schedule, the tax return, and the bonding application.
Retainage is the portion of each progress payment (typically 5-10%) that the project owner or general contractor withholds until the work is substantially complete. It creates an asset on the contractor’s balance sheet (Retainage Receivable) and, for GCs who withhold from subs, a corresponding liability (Retainage Payable). The tax treatment depends on the contractor’s accounting method: cash-basis contractors recognize retainage income when received, while accrual-basis contractors on the percentage-of-completion method under IRC 460 may owe tax on retainage before collecting it. Most states now cap retainage at 5% and require release within 30-60 days of substantial completion, with prompt-pay interest penalties for late releases.
What’s retainage and why does it exist?
Retainage is a contractual risk-management tool. The owner or GC includes a retainage clause in the construction contract specifying the percentage withheld from each progress billing (usually 5% or 10%), the conditions that trigger release (substantial completion, final inspection, punch list closeout, subcontractor lien waivers), and the timeline for payment after those conditions are met.
The economic logic is straightforward. The owner holds back a portion of each payment as insurance against defective work, project abandonment, or unresolved subcontractor claims. If the contractor fails to finish, the retainage funds completion or remediation. When the project closes out cleanly, the retainage is released. On a subcontractor agreement, retainage flows down: the GC withholds from the sub at the same rate (or sometimes a higher one) that the owner withholds from the GC, and the sub’s retainage is released when the GC’s retainage clears or when the sub’s scope is accepted.
The problem is the cash flow impact. On a $3 million contract with 10% retainage running 18 months, the contractor has $300,000 withheld over the project’s life. If the retainage is released 60 days after substantial completion, the contractor effectively finances $300,000 of the owner’s project for 20 months. At an 8% cost of capital, that is roughly $40,000 in financing cost, which comes directly out of the project margin. This is why retainage negotiations matter as much as the contract price itself, and why understanding the accounting and tax treatment is essential for accurate job costing.
How is retainage recorded on the balance sheet?
Retainage receivable is an asset from the time it is billed (or earned, for accrual-basis contractors). It sits on the balance sheet alongside, but distinct from, standard accounts receivable. The distinction matters because retainage has a fundamentally different collection timeline: standard receivables are due in 30 days, while retainage may not be collectible for months or years.
Some contractors include retainage within Accounts Receivable and disclose the retainage amount separately in the financial statement notes. Others maintain a dedicated Retainage Receivable account. The separate account is cleaner for financial reporting and for the WIP schedule, and it is strongly preferred by sureties evaluating bonding capacity. When a surety reviews a contractor’s balance sheet, retainage receivable over 90 days past substantial completion looks like a collection problem rather than a timing issue, and that distinction can affect the contractor’s bonding line.
On the liability side, a GC who withholds retainage from subcontractors records Retainage Payable. This liability represents amounts the GC has incurred (the sub performed the work) but has not yet paid. It is released when the GC pays the sub’s retainage. On the WIP schedule, the GC’s subcontractor costs are included in “costs incurred to date” even though payment is deferred, because the cost has been incurred regardless of when cash changes hands.
Revenue recognition follows the contractor’s accounting method. For accrual-basis contractors, the revenue is earned when the work is performed, and the retainage holdback does not defer that recognition. The contractor books the full billed amount as revenue and records the retained portion as Retainage Receivable rather than reducing revenue. For cash-basis contractors, retainage is not revenue until the cash arrives, which creates a natural deferral.
When does retainage become taxable income?
The answer depends entirely on the contractor’s tax accounting method, and the differences are significant enough to change the timing of tax payments by a full year or more.
Cash method. Retainage is income when received. A cash-basis contractor who bills $100,000 with 10% retainage receives $90,000 and reports $90,000 of income. When the $10,000 retainage is collected (often in a later tax year), it is reported as income in the year of collection. This is the simplest treatment and provides a natural deferral that matches taxable income to cash availability. Contractors with average annual gross receipts of $31 million or less (for 2025, adjusted annually for inflation) generally qualify for the cash method under IRC 448(c).
Completed-contract method (CCM). Under CCM, all revenue (including retainage) is deferred until the contract is complete. The retainage is simply part of the total contract price recognized on completion. The timing of retainage collection does not affect revenue recognition because nothing is recognized until the job is done. CCM is available for contracts expected to be completed within two years, provided the contractor meets the gross receipts test.
Percentage-of-completion method (PCM). Under PCM, required for long-term contracts of contractors exceeding the gross receipts threshold ($31 million for 2025, $32 million for 2026), revenue is recognized based on the cost-to-cost ratio. The total contract price (including the retainage component) is multiplied by the percentage of completion each year. This means retainage can be taxable income before it is billed or collected, because PCM recognizes revenue when costs are incurred, not when the owner releases funds.
This creates a real cash flow mismatch. The contractor pays tax on income that has not been received and may not arrive for months. The look-back method under IRC 460(b) provides some correction after the contract ends by adjusting for over- or under-recognition of revenue over the contract’s life, but the cash flow impact during the contract period is significant. For contractors managing tight margins, the timing difference between taxable income and collected cash can create genuine liquidity pressure, which in turn affects bonding capacity.
The 10% method for retainage. Under IRC 460(b)(1)(B), a contractor on PCM can elect to defer recognition of the retainage portion of revenue until the earlier of the year the retainage is released or the year the contract is completed. This election directly reduces the cash flow mismatch by delaying tax on the retainage until the contractor has access to the funds. The election must be applied consistently to all contracts, and it is one of the most overlooked planning opportunities for mid-size contractors on PCM.
What state laws govern retainage release?
Most states have enacted retainage statutes that limit both the amount and duration of retainage, though the specifics vary considerably. These laws interact with contractor cash flow planning and, for multistate contractors, create a patchwork of rules to track.
Retainage caps. Many states cap retainage at 5% of each progress payment. Some states allow 10% until the project reaches 50% completion, then reduce the cap to 5% for the remainder. States with 5% caps include California, Texas, Florida, New York, Illinois, and Ohio, among others. A handful of states still permit 10% throughout the project, though the trend is clearly toward lower caps.
Release timelines. Most states require the owner to release retainage within a specified period after substantial completion, typically 30 to 60 days. The definition of “substantial completion” varies by state: some use the architect’s certificate, others use the occupancy permit, and others rely on the contractor’s final application for payment. Understanding which trigger applies in your state determines when the clock starts running.
Prompt-pay penalties. Many states impose interest penalties on late retainage payments, typically at rates of 1-2% per month. Some prompt-pay statutes apply only to public projects, while others cover both public and private work. Where these penalties apply, they create a financial incentive for owners to release retainage on time and give contractors leverage to demand timely payment.
Subcontractor protections. Some states prohibit the GC from withholding retainage from subcontractors at a rate higher than the owner withholds from the GC. Others require the GC to release subcontractor retainage when the sub’s scope is accepted, even if the GC’s own retainage has not been released. These rules are particularly important for subcontractors evaluating the cash flow impact of a project, and for GCs structuring subcontractor agreements in compliance with state law.
Escrow requirements. A few states require the owner to deposit retainage in an interest-bearing escrow account, with interest accruing to the contractor. This protects the contractor if the owner becomes insolvent during the project, a risk that is far from theoretical on long-duration projects.
For contractors working across state lines, tracking these varying rules is an administrative burden, but ignoring them means leaving money on the table. If your contracts allow 10% retainage and your state caps it at 5%, you are overpaying, and the fix is a contract review process that catches this before signing.
How does retainage affect bonding capacity?
Sureties evaluate a contractor’s bonding capacity based on the balance sheet, and retainage receivable is one of the line items they scrutinize most closely. A large retainage receivable balance relative to total assets can either support or undermine the contractor’s bonding line, depending on context.
Current retainage (amounts that are expected to be collected within the normal project timeline) is treated as a liquid asset and supports bonding capacity. Aged retainage (amounts past the expected collection date, especially retainage over 90 days past substantial completion) is treated more skeptically. The surety may discount or exclude aged retainage from the working capital calculation, which directly reduces the contractor’s bonding capacity.
This is why retainage management is not just an accounting exercise. A contractor who lets retainage age without pursuing collection is not only losing the time value of money but potentially constraining the firm’s ability to take on new work. The interaction between retainage, working capital, and bonding is one of the reasons that construction-specific job costing and WIP reporting matter so much. A surety wants to see that the contractor tracks retainage by project, pursues collection promptly after substantial completion, and does not carry large aged balances.
For contractors evaluating retainage bonds as an alternative to cash retainage, the math is straightforward. A retainage bond (issued by the surety) substitutes for the cash holdback: the owner holds the bond instead of the cash, and the contractor receives full payment on each progress billing. The bond premium is typically 1-2% of the retainage amount per year, but the cash flow benefit often outweighs the cost, especially on large, long-duration projects.
How can contractors speed up retainage collection?
Four practical levers move retainage faster:
- Negotiate before signing. The retainage clause is negotiable. Contractors with strong track records can push for a reduced rate (5% instead of 10%), a step-down provision (10% until 50% complete, then 0%), or early release on completed scopes.
- Post a retainage bond. Substituting a bond for cash retainage means the contractor collects the full billing amount on each draw. Not all owners accept retainage bonds, but asking is always worth it.
- Close out the punch list fast. Retainage is frequently held past the contract deadline because the punch list is not completed promptly. A dedicated punch list crew mobilized within days of substantial completion, rather than weeks, removes the most common delay.
- Collect lien waivers progressively. Owners require final lien waivers from all subcontractors and suppliers before releasing retainage. A contractor who collects conditional waivers with each progress payment and unconditional waivers after payment clears will have close-out documents ready to submit with the retainage request, instead of scrambling at the end of the project.
For contractors managing worker classification issues, the lien waiver process is also a reminder that proper documentation of subcontractor relationships matters at every stage, not just at tax time.
How does retainage interact with change orders?
When a change order increases the contract price, retainage applies to the new total. If the original contract is $1,000,000 with 10% retainage, and a $200,000 change order is approved, the retainage base becomes $1,200,000 and the total retainage at completion is $120,000 rather than $100,000. This is straightforward in concept, but in practice, disputes over the retainage base are common, especially when change orders are approved late in the project or when the parties disagree about whether the additional work is within the original scope.
For contractors on PCM, change orders also affect the cost-to-cost ratio, which in turn affects the timing of revenue recognition, including the retainage portion. A material change order can shift the completion percentage and accelerate or defer taxable income. Tracking these interactions is one of the reasons that construction accounting requires more granularity than general business accounting.
How does retainage affect retirement planning?
For owner-operators of construction firms, retainage creates income timing that matters for retirement plan contributions. Cash-basis contractors may see lumpy income in years when large retainage balances are released, which can create opportunities for larger defined-benefit or cash-balance plan contributions in those years. Conversely, PCM contractors who recognize retainage income before collection need to plan for contribution funding that does not depend on cash that has not arrived.
The interaction is worth discussing with a CPA who understands both the construction accounting method and the retirement plan contribution rules, because the optimal structure depends on the specific cash flow pattern, not just the tax rate.
What should contractors do about retainage right now?
If retainage receivable is a significant balance on your balance sheet (more than 5% of total assets), pull the aging detail. Retainage over 90 days past substantial completion is a collection problem, not a timing issue, and it needs attention before the surety sees it. If you are on PCM and paying tax on retainage that has not been collected, ask your CPA about the IRC 460(b)(1)(B) election. If your contracts routinely include 10% retainage and your state caps it at 5%, the fix is a contract review process that catches the discrepancy before you sign.
For contractors working prevailing wage projects, retainage on public contracts often carries stricter statutory protections and shorter release timelines, which is an advantage worth understanding and enforcing.
Start with a Diagnostic: a CPA licensed in the US and Canada reads your file and tells you in writing what's wrong and how to fix it, three to four business days after you finish the questions. The report is $250. If you hire us for any work after that, you get the $250 back as a discount on that work. Or send us your return or your letter and get a fixed price, free.
One or two plain-English guides a week on US-Canada tax. No spam, unsubscribe anytime.
Done. The next guide will land in your inbox.
Yarik Yarosh, CPA. "Construction Retainage: Accounting, Tax Treatment, and Cash Flow Impact." Blue Cloud CPA, September 4, 2026, updated October 4, 2026. https://bluecloudcpa.com/guides/construction-retainage-accounting-tax-treatment
This guide is general information, not tax advice for your specific situation. Which points apply, and how, depends on your facts.