Retainage is earned money, not available cash
Retainage receivable is the portion of a contractor’s earned billing that a customer holds back until specified contract requirements are met. Those requirements might include completion, acceptance, closeout documents, or another release milestone. The money belongs on your collection radar even when it is not yet due for payment.
For an established contractor, retainage can become a significant cash constraint across several jobs. Labor, materials, and subcontractor costs may already be paid while part of the related revenue remains unavailable. A profitable job can still leave you short of operating cash when its final dollars sit uncollected.
The risk is not just waiting. It is losing track of why the money is held, what must happen next, and who owns that next step. When retainage gets buried in a general receivables balance, small closeout problems can turn into months of delay. The goal is to keep every retained dollar tied to a job, a release requirement, and a follow-up date.
Separate retainage from ordinary accounts receivable
Start by making retainage visible in your accounting records. Use a separate retainage receivable account or a clearly identified subledger that reconciles to the general ledger. Your regular accounts receivable report should distinguish amounts currently payable from amounts still subject to retainage release conditions.
For example, suppose an approved progress billing is $100,000 and the customer withholds $10,000. Your records should make the $90,000 current payment and the $10,000 retained amount separately visible. That split does not by itself determine revenue recognition; it shows what you can pursue now versus what requires a later release step.
When retainage becomes billable, follow your accounting system’s process to move it into current receivables without recording the same revenue twice. A release invoice should not accidentally create additional job revenue. Have your accounting team verify how your software handles the original billing, retained amount, release invoice, and eventual receipt.
Each month, reconcile the job-level retainage schedule to the accounting balance. Investigate differences rather than plugging them. Common causes include partial releases, credits, customer deductions, misapplied payments, or retained amounts entered on one report but not another.
Build a retainage schedule that drives action
A useful schedule does more than list balances. It tells the owner which amounts are moving toward collection and which are stuck. Start with one line per job, then add detail when different phases or billing periods have different release conditions.
Assign a named person to each next action. “Waiting on closeout” is not a complete status. “Project manager to submit warranty package by Friday” gives the team something it can complete and verify. Keep supporting documents in a shared job folder so collections do not depend on someone’s memory or inbox.
- Job and customer: Include the project number, contracting entity, and payment contact.
- Retainage balance: Show original amounts withheld, adjustments, releases, payments, and the remaining balance.
- Release requirements: Record the applicable contract milestone and required documents.
- Key dates: Track completion, closeout submission, release request, acceptance, and payment due date when established.
- Expected collection date: Use current evidence, not an automatic assumption that every job pays next month.
- Open issues: Identify missing paperwork, disputed work, backcharges, or customer approval delays.
- Next action and owner: State exactly what happens next, who handles it, and the follow-up date.
Age retainage by release status, not just invoice date
A retainage balance that is six months old is not necessarily overdue. It may relate to work on an active project with release conditions that have not been met. Conversely, a newer balance can need immediate attention if payment is due and the customer has stopped responding.
Review both how long the balance has existed and how long it has been eligible for release or past its payment due date. These views help separate normal project timing from collection trouble. A single aging column often hides that distinction.
Keep expected release dates current. If substantial completion moves, update the forecast and document the reason. If your scope is finished but release depends on a broader project milestone, confirm the applicable contract terms rather than assuming your completion triggers payment.
- Not yet eligible: The project or contractual release milestone is still in progress.
- Eligible but not requested: Release conditions appear satisfied, but your team has not submitted the required request.
- Submitted and under review: The request is in, with approval or supporting documentation still outstanding.
- Approved and awaiting payment: Confirm the amount, applicable payment terms, and expected payment date.
- Overdue or disputed: Assign an escalation step and reassess the collection forecast.
Make closeout and collection part of the job
Do not wait until the crew leaves to discover what the customer needs for retainage release. Review closeout requirements when the job starts and confirm them before completion. Depending on the contract, the package may include warranties, as-built drawings, inspection records, punch-list signoff, or other documentation.
Have operations and accounting review open retainage together monthly. Operations can explain unfinished work and approval issues. Accounting can confirm balances, submissions, and payment history. For completed jobs, increase follow-up frequency based on due dates, open issues, and the amount at risk.
After submitting a release request, confirm receipt and ask whether the package is complete. Get specific about missing items and the next approval step. Keep a written record of promises, objections, and submitted documents. Repeatedly sending a statement does little if an unresolved punch-list item is blocking approval.
Watch for deteriorating collection signals: repeated broken payment commitments, new deductions without supporting detail, unanswered requests, or disputes that keep expanding. These do not automatically mean the balance is bad debt, but they justify a closer review. Ask your accounting advisor whether the carrying amount needs adjustment under your accounting framework; do not leave questionable balances untouched simply because the job once showed a profit.
Contract rights, notice deadlines, lien rights, and waiver language require legal guidance. Confirm questions with your attorney early, especially before signing releases or waiting through repeated delays. Do not assume a customer’s payment promise extends a legal deadline. Confirm any tax treatment of uncollectible amounts with your CPA.
When to get help
Get help when your retainage schedule does not match the books, completed jobs still carry unexplained balances, or your cash forecast assumes releases without supporting dates. Another warning sign is that only one employee knows what is holding up collection. A reliable process should survive staff changes and busy project schedules.
Contractor Plus Books helps contractors organize accounting and use financial information for owner-level decisions. A 20-minute financial review can help you see where your numbers stand, including whether retainage is clearly tracked and whether your cash forecast reflects realistic collection timing. Bring your receivables aging, retainage schedule, and a list of completed jobs with unpaid balances, if available.
The next step may be as simple as reconciling one report, assigning closeout responsibilities, or separating uncertain collections from expected cash. Contractor Plus Books is not a CPA firm; confirm tax questions with your CPA and legal questions with your attorney.
Want this reviewed against your actual numbers?
