Getting paid
Retainage on Invoices: Showing What Was Earned and Withheld
A plain-language guide to displaying retainage, tracking held amounts, billing release, and avoiding a missing final balance.
By the FreeInvoices.co team | Updated August 9, 2026 | 6 min read
You completed $20,000 of work, the current payment is $18,000, and the missing $2,000 is supposed to arrive later. If retainage is not shown clearly, that later can turn into never. Retainage is a portion of earned payment held until a contract condition is met, common in construction and some commercial work. Track it on every progress invoice. The client should see what you earned, what is held, what was held before, and the total retainage still outstanding. Your own cash forecast needs the same truth.
Follow the Contract's Percentage and Base
Confirm the retainage rate, which work it applies to, whether stored materials count, and when the rate reduces. Do not assume ten percent because that is what another project used. Subcontract terms, prime contracts, and local rules can differ. Calculate earned work first, then show retainage as a deduction from the current payment, not a reduction in project value. The work was still earned. That distinction matters for progress, tax, and the final release.
Show Current and Accumulated Retainage
Each invoice should display current earnings, current retainage withheld, prior payments, and total retainage held to date. Use a separate account or receivable category in your books so the held amount does not vanish inside ordinary unpaid invoices. Reconcile against payment applications and remittance statements. Small differences compound across a long job. A two-hundred-dollar gap repeated over twelve draws becomes a final argument when everyone is tired of the project.
Know the Release Trigger
Substantial completion, final completion, owner acceptance, inspection, lien paperwork, closeout documents, or payment from an upstream party may affect release. Put the actual contract trigger on your calendar and gather required documents early. Do not wait for the client to remember the money. Send a retainage release invoice or application as soon as conditions are met, referencing the original project and accumulated amount. A polite, specific request is much harder to ignore than 'checking on final payment.'
Price the Cash-Flow Cost
Retainage means part of your margin may sit outside the bank for months. Include that timing when pricing the project and paying subcontractors. If your subcontract holds retainage, mirror the rules carefully rather than using your own cash to release theirs early without a plan. Ask whether retainage can reduce after a milestone or be replaced by another form of security. The negotiation belongs before signing, when the client still wants your capacity.
Maintain a Retainage Schedule
Track invoice number, earned amount, rate, current hold, cumulative hold, release condition, and expected date. Review it monthly so old retained balances do not disappear behind active projects.
Frequently asked questions
Is retainage the same as an unpaid invoice?
No. Retainage is an agreed withheld portion of earned work, while an unpaid invoice is due under its stated terms. Track them separately so collections and cash reports remain accurate.
Should tax be calculated before or after retainage?
That depends on local tax rules and how the transaction is treated. Retainage often changes payment timing rather than the taxable sale amount. Confirm the setup with a qualified accountant for your jurisdiction.
