The money you earned but aren't allowed to collect yet

If you do construction, remodeling, or subcontract trade work, you've almost certainly run into retainage — sometimes called retention or a holdback. It's a clause in the contract that lets the customer keep a percentage of every progress payment, commonly 5 or 10 percent, until the entire job is finished and accepted. The idea is to give the customer leverage: they hold some of your money as insurance that you'll come back and fix the punch list instead of disappearing after the last big payment. The problem for your books is that retainage is money you've genuinely earned but can't collect — and if you don't track it deliberately, it quietly slips through the cracks. (General education, not accounting or legal advice.)

Why ordinary AR isn't enough

Say you bill a progress invoice for ten thousand dollars of completed work with 10 percent retainage. The customer will pay you nine thousand now and hold back one thousand. If you just book a ten-thousand-dollar receivable and then apply a nine-thousand-dollar payment, your accounts receivable aging will show a one-thousand-dollar "overdue" balance forever — because from the aging report's point of view, the customer short-paid you and is now late.

But they're not late. That thousand dollars isn't due yet; it's contractually parked until the job wraps. Mixing it into ordinary receivables pollutes your aging report and makes your genuinely-overdue customers harder to spot. The fix is to track retainage separately.

Recording it: retainage receivable

The cleaner approach is to split the earned amount into two buckets at invoice time:

  • Accounts Receivable (the collectible part) — the nine thousand the customer will actually pay now, which ages and gets collected like any other invoice.
  • Retainage Receivable (the held-back part) — the one thousand, tracked in its own asset account so it doesn't clutter your normal aging and you never lose sight of it.

Both are assets — you've earned the full ten thousand and it's owed to you. Splitting them just recognizes that they get collected on different timelines: the nine thousand on normal terms, the one thousand only after final completion and acceptance. This keeps your balance sheet honest about what's a near-term receivable and what's a long-fuse one.

The other side: retainage you hold from subcontractors

Retainage cuts both ways. If you're a general contractor, you probably hold retainage from your own subs — the mirror image. When a sub bills you ten thousand with 10 percent retainage, you owe them nine thousand now and one thousand at the end. That held-back one thousand belongs in a Retainage Payable account, separate from ordinary accounts payable, for exactly the same reason: it's a real obligation, but it isn't due on normal terms, so it shouldn't distort your AP aging.

Don't forget to bill the holdback

The single most common retainage mistake in a small trade business isn't a bookkeeping error — it's forgetting to invoice the retainage at all. Because the holdback accumulates quietly across many progress bills, it's easy to close out a finished job and never send the final invoice for the accumulated retainage. On a big project, that can be thousands of dollars left on the table.

Tracking retainage in its own receivable account is the safeguard: at completion, the balance in that account is your final retainage invoice. Bill it, collect it, and clear the account to zero. Pairing this with your month-end close — where you review open balances anyway — makes the "did we bill the holdback?" check a habit rather than an afterthought.

A quick worked example

Across a four-month job you send four progress invoices totaling one hundred thousand dollars of work, each with 10 percent retainage. You collect ninety thousand along the way, and your Retainage Receivable account steadily builds to ten thousand dollars. When the customer signs off on the completed job, that ten thousand isn't a mystery balance or a lost sale — it's a ready-made final invoice sitting in its own account, waiting to be sent and collected.

That's the whole discipline: earn it as you go, park the holdback where you can see it, and never let a finished job walk away without collecting the last slice.

Hosting Books lets you track held-back amounts separately from your ordinary receivables and payables, so your aging reports stay clean and the retainage on every job stays visible until you collect it.

This article is general educational information about accounting concepts and is not accounting or legal advice for your specific situation. Retainage terms and lien/prompt-payment rules vary by contract and state.