Back to Insights
Industry Insights
October 1, 20268 min read

Retainage: Accounting Treatment and Tax Timing for Contractors

JG

By Julio Gonzalez, EA

Enrolled Agent & Tax Strategist · 18+ years serving construction & real estate

On most commercial jobs, 5–10% of every invoice you send doesn't arrive. The owner holds it back — retainage — until the work is complete and accepted, and you hold your own retainage back from your subs the same way. For a contractor doing $1M–$10M, that's routinely six figures sitting outside your bank account at any given moment. Retainage touches three things at once: how your books should present it, when it hits your tax return, and how much working capital it quietly consumes. Most firms get at least one of the three wrong. Here's how to handle all of them deliberately.

Put Retainage in Its Own Accounts

The first mistake is burying retainage inside regular accounts receivable and accounts payable. It doesn't behave like regular AR: a normal progress billing is collectible in 30–60 days, while retainage may not be collectible for months — sometimes not until well after the job closes out. Mixing the two makes your receivables aging lie to you, overstates the cash you can actually reach, and hides how much of your balance sheet is locked up in completed work.

The clean setup is four dedicated accounts: retainage receivable (held by owners and GCs against your billings), retainage payable (what you hold from subs), and the discipline to move amounts into them from each progress billing and each sub pay application. Your billing on a job then reconciles: amount earned, less retainage withheld, equals the net invoice. That structure also feeds the reports that matter — the WIP schedule your surety reads treats retainage as part of billings, and underwriters notice when a contractor's statements show retainage clearly versus smeared into AR. It's one of the details we covered in what sureties look for in contractor financials.

The Cash-Flow Math Nobody Escapes

Here's the uncomfortable arithmetic, with illustrative numbers. Take a $1.5M contract with 10% retainage and a 10% gross margin. Over the life of the job you bill $1.5M, collect $1.35M in progress payments, and earn $150K of gross profit. The retainage held back is also $150K — meaning your entire profit on the job is sitting in someone else's account until final completion, punch list, and release. Run three or four jobs like that at once and the retainage receivable balance can exceed the company's cash.

That's why retainage belongs in your cash forecast as its own line, with realistic release dates — not the contractual ones, the actual ones, which routinely slip 60–90 days past substantial completion. It's also why collections discipline on retainage release is a real job: tracking punch-list completion, closeout documents, and lien waiver exchanges so release isn't held up by paperwork you control. A construction accounting function that treats retainage release as a managed process, not a pleasant surprise, is often worth more to cash flow than any financing move.

When Is Retainage Taxable Income?

The answer depends entirely on your tax accounting method — which is exactly why retainage and method choice should be decided together.

Cash method. Simple: retainage is income when you receive it, and nothing happens before that. If you qualify to use the cash method, retainage defers itself.

Accrual method. Under the all-events test of IRC §451, income accrues when your right to it becomes fixed. If the contract makes retainage payable only upon completion and acceptance of the work, your right isn't fixed while the job is open — so retainage can generally be excluded from income until that contingency resolves, even though you've billed it. That's a genuine deferral, but it hangs on the contract language: retainage due on a date certain, rather than conditioned on acceptance, accrues sooner. And accrual taxpayers with audited financial statements need a second look, because the §451(b) book-conformity rule can pull tax recognition forward to match the books. Illustrative scale: $200K of year-end retainage receivable deferred at an assumed 30% combined rate is roughly $60K of tax pushed into a later year — repeating each year as new retainage replaces released retainage.

Percentage of completion. If a contract sits under IRC §460's percentage-of-completion method, the deferral mostly disappears: income is recognized from the cost-to-cost formula as work progresses, and the full contract price — retainage included — flows through that calculation whether or not it's been released. Your WIP, not your invoicing, drives the tax answer.

Completed contract. For exempt contracts on the completed-contract method, retainage rides along with everything else: the whole job's income lands in the completion year. The methods, and who qualifies for which, are the subject of percentage of completion vs. completed contract.

The pattern worth noticing: the firms with the most retainage flexibility are the ones that qualify for exempt-contract methods — which makes retainage one more reason the accounting-method conversation in our construction tax planning guide is worth having before year-end, not after.

The Retainage You Hold From Subs

Retainage payable mirrors the receivable side, and the symmetry matters. On the accrual method, deductions follow IRC §461: a liability is generally deductible when it's fixed, not merely expected. If your subcontracts condition retainage on completion and acceptance — the same language that lets you defer retainage income — then the retainage you withhold from subs may not be deductible until it becomes fixed either. Contractors who defer the income side but deduct the payable side early have built an inconsistency an examiner can unwind. Under percentage of completion, sub retainage is simply part of job cost in the cost-to-cost calculation as the liability is incurred. Either way, the income and deduction treatment should be decided as a pair, with the contract language in front of you — which is tax strategy work, not a bookkeeping default.

State Rules Shape the Terms

Retainage isn't purely a matter of negotiation. Across the six states we work in — Georgia, Florida, Tennessee, Alabama, South Carolina, and North Carolina — statutes regulate retainage on public projects and, in several states, on private ones too: caps on the percentage that can be withheld, required reductions after a stage of completion, deadlines for release after acceptance, and in some states interest or trust-account requirements on retainage held too long. The specifics differ meaningfully state to state and change with legislative sessions, so confirm the current rules for the state and project type before you sign — and remember your rights interact with lien and bond-claim deadlines, which don't wait for retainage release. The practical point for the back office: the statute, not habit, sets the floor for what you can be forced to accept and the ceiling for what you can hold from subs.

Getting Retainage Right

  • Books: dedicated retainage receivable and payable accounts, reconciled to the job and to the WIP every month.
  • Cash: retainage in the forecast with realistic release dates, and closeout paperwork managed so you're never the reason release is late.
  • Tax: income and deduction timing matched to your accounting method and your contract language, reviewed together — not left to software defaults.
  • Contracts: retainage percentage, reduction triggers, and release conditions negotiated with the state statute in hand.

If retainage on your balance sheet has crept past what your margins can comfortably float — or nobody has ever asked whether your retainage is being taxed earlier than the law requires — that's a conversation our advisory work is built for. Let's talk before the next release date slips.

Frequently Asked Questions

Ready to see how much you could save?

Book a free discovery call and we'll show you exactly where the opportunities are.

Book a Free Discovery Call

Share this article

Book a Discovery Call