How a Miami Subcontractor Stopped Losing Money on Retainage

Sam's List Editorial | 2026-08-03

How a Miami Subcontractor Stopped Losing Money on Retainage

This is an illustrative scenario, anonymized and representative of the kind of construction bookkeeping work described below. Figures are for illustration and results vary by contractor.

Construction retainage accounting is the quietest way a profitable subcontractor runs out of cash. The work is done, the invoice is approved, and 10 percent of it is not coming for months. If the books do not know that, every report the owner reads is wrong in the same direction.

This representative case study follows a Miami mechanical subcontractor who had been in business long enough to be profitable and still could not predict cash within a month.

The Problem

Retainage was buried inside regular accounts receivable.

Every progress invoice included a retainage holdback, and the full invoice amount sat in AR as one balance. Nothing distinguished the portion due in 30 days from the portion not due until the general contractor closed out the job, which on the larger projects meant a year or more after the work was finished.

The result was a receivables aging report that described a business in trouble. Balances showed as 90 and 120 days past due. Collections calls went out on money that was not yet owed, which irritated the general contractors the company most wanted to keep. Meanwhile the retainage that genuinely was collectible, on jobs closed out two years earlier, sat in the same undifferentiated pile and nobody was asking for it.

Three specific costs came out of that:

The collections process was aimed at the wrong balances, so real problems and contractual holdbacks got the same treatment. A line of credit conversation was built on an aging report the bank read as poor collections rather than as normal industry terms. And an amount the owner could not quantify, spread across closed jobs, was sitting uncollected because no report ever surfaced it.

The Approach

The work was a reporting fix rather than a tax project, and it had three parts.

Separate the receivable. A distinct retainage receivable account was created, tracked by job, so each invoice split between what was currently due and what was contractually held back. Regular AR aging immediately started describing actual collections performance.

Log the release conditions. For every contract, the retainage percentage and the specific conditions triggering release, whether substantial completion, final lien waivers, punch list signoff, or owner closeout, were recorded with the job. Retainage does not become collectible on a date. It becomes collectible on an event, and nobody can chase it without knowing which event applies.

Report it monthly. A retainage aging report by general contractor and by job became part of the monthly package, showing what was held, what conditions had been met, and what was now requestable. That report is the whole fix. Everything else supports it.

The Outcome

In this representative scenario, three things changed.

Aged retainage on closed jobs became visible for the first time, and a meaningful share of it was requested and eventually collected. The honest framing matters here: that money was always owed. Nothing about the bookkeeping created it. The reporting simply made it possible to ask, and collection still depended on contract terms and on each general contractor's process, neither of which the subcontractor controlled.

Cash timing became plannable. With held-back amounts separated and release conditions logged, the owner could forecast collections by month with reasonable confidence instead of guessing. That is what made hiring and equipment decisions less nerve-racking.

And the bank conversation changed. The same business, described with a clean AR aging and a separate retainage schedule, reads as a normal construction contractor rather than a company that cannot collect.

The durable benefit was the monthly report, not the one-time recovery. Recovering aged retainage happens once. Knowing every month what is held and what is requestable keeps it from accumulating again.

Why This Kind of Bookkeeping Is Different

Construction billing does not behave like other billing. Progress invoices, holdbacks, lien waiver requirements, and closeout sequences mean the receivable has structure that generic bookkeeping flattens into one number. That flattening is the root problem, and it is why the fix is structural rather than a matter of working harder on collections.

Lemoti is a Miami firm founded in 2023 whose Sam's List profile lists small business owners, real estate investors, venture-backed startups, and solopreneurs among its specialties, and it is the kind of local firm a subcontractor would engage for exactly this sort of reporting work.

Lemoti has 5 verified client reviews on Sam's List as of 2026-06-26. Reviews reflect the experiences of individual clients, do not represent an endorsement by Sam's List, and are not indicative of future results.

Confirm scope and fit before engaging, since construction reporting needs vary by trade and contract type. You can review Lemoti's profile on Sam's List or compare firms in the Sam's List bookkeeper directory.

Frequently Asked Questions

What is retainage in construction? Retainage is a percentage of each progress payment, commonly 5 to 10 percent depending on the contract, that the paying party holds back until the job reaches an agreed milestone such as substantial completion or final closeout. It is a contractual holdback rather than a late payment, which is why it should not sit in regular accounts receivable aging.

How should retainage be recorded in the books? Most contractors track it in a separate retainage receivable account by job, distinct from current accounts receivable, with the release conditions from the contract recorded alongside. That keeps the AR aging report meaningful and makes it possible to produce a retainage aging report showing what is held and what has become requestable.

Why does retainage hurt subcontractor cash flow so much? Because the held-back percentage often approximates the job's profit margin, and it arrives last. A subcontractor can complete profitable work, pay all its labor and materials, and still be short on cash until closeout. Knowing the timing does not change it, but it makes the gap something you can plan and finance around.

Can better bookkeeping recover old retainage? Bookkeeping does not create a claim. What it does is surface amounts that were owed and forgotten, and identify which release conditions have already been satisfied so a request can be made. Whether the money actually arrives depends on the contract, the documentation, and the general contractor, so outcomes vary.


About the author: Kimberly Green is the cofounder of Sam's List, where business owners and high earners find vetted CPAs, financial advisors, and fractional CFOs. She's met one-on-one with 400+ financial professionals and writes from the real data behind thousands of client-advisor matches. Ask her anything about finding an accountant - she's heard it all, including the questions people are afraid to ask.

Continue exploring