Retainage can make a profitable project feel tight on cash. You finish work, pay labor and suppliers, submit the draw, and still have a meaningful portion of your contract value held back until later. To track contractor retainage payments accurately, you need more than a note in QuickBooks that says “retainage.” You need job-level records that show what was withheld, why it was withheld, when it should be released, and whether the money has actually arrived.

For Houston-area contractors, this matters even more when several jobs are running at once. A missed $8,000 retainage balance may not look alarming on one job. Across five active projects, it can distort your cash forecast, hide a collection problem, and make it harder to pay subcontractors on time.

Start With the Contract, Not the Invoice

Retainage is the amount an owner, general contractor, or customer holds back from progress payments until specified project conditions are met. The percentage is often 5% or 10%, but the amount, release terms, and timing depend on the contract.

Before setting up the job in your bookkeeping system, pull out the contract and record the practical details: the total contract amount, retainage percentage, billing schedule, substantial completion date, final completion requirements, and the party responsible for releasing payment. Also note whether retainage is released all at once or in stages.

This step prevents a common problem: treating every unpaid invoice as overdue accounts receivable. Retainage is still money owed to your business, but it may not be collectible on the same timeline as a standard progress billing. Separating the two gives you a more honest view of what cash is expected this month versus what is expected after closeout.

Build a Retainage Schedule for Every Job

A retainage schedule is a simple job-level record that follows the money from the first draw through final payment. It can live in your accounting software, a connected job-costing system, or a carefully maintained spreadsheet. The tool matters less than keeping the schedule current and reconciling it to your books every month.

For each project, track these core details:

  • Original contract value and approved change orders
  • Total amount billed to date
  • Retainage withheld on each billing
  • Cumulative retainage held
  • Retainage released and payment date
  • Remaining retainage due, plus expected release date

Suppose your company has a $200,000 contract with 10% retainage. After submitting $100,000 in approved progress billings, you may have received $90,000 and have $10,000 held. Your records should show that $10,000 separately from any invoice that is simply late.

That distinction is especially valuable when you are reviewing cash flow. Your income statement may show revenue earned, while your bank balance reflects the fact that a portion of the work has not been paid in cash yet. Both numbers can be correct. They just answer different questions.

Use Separate Accounts to Track Contractor Retainage Payments

A clean bookkeeping setup usually separates retainage receivable from standard accounts receivable. When your customer holds back part of your billing, the retained amount should move to a retainage receivable account rather than getting lost inside an open customer balance.

For example, if you bill $25,000 and 10% is retained, your books should reflect $22,500 in regular accounts receivable and $2,500 in retainage receivable. When the $22,500 arrives, you can see that the ordinary progress billing was paid while the $2,500 remains tied to the project’s closeout terms.

If you are a general contractor withholding retainage from subcontractors, the other side matters too. Set up a retainage payable or retainage withheld account. This keeps money you owe to subs separate from ordinary accounts payable and helps you avoid spending funds that will need to be released later.

The exact account names can vary, but the separation should be clear. Mixing retainage into one broad receivables or payables account makes project profitability and collection follow-up harder than they need to be.

Match the accounting method to your reporting needs

Cash-basis books can still benefit from a detailed retainage schedule, even if income is recognized when payment arrives. Accrual-basis reporting generally requires more deliberate tracking because earned revenue, amounts billed, accounts receivable, and retainage receivable may move on different timelines.

This is one area where a generic bookkeeping template can fall short. Construction businesses need reports that reflect what is happening on the job, not just what cleared the bank.

Reconcile Retainage Monthly, Not at Project Closeout

Waiting until the end of a project to review retainage creates unnecessary risk. By then, the project manager may have moved on, a change order may be missing from the final billing, or the customer may dispute an amount that should have been addressed months earlier.

During monthly bookkeeping, compare your retainage schedule with customer statements, pay applications, draw requests, payment notices, and the general ledger. Ask practical questions: Does the cumulative retainage percentage match the contract? Were approved change orders included? Did a partial release get recorded as regular revenue or ordinary payment by mistake? Is the expected release date approaching without a closeout request being submitted?

A monthly review also helps identify jobs that deserve immediate attention. Retainage that remains unpaid long after final completion is not just an accounting detail. It is a collection item that needs ownership, documentation, and follow-up.

Keep Retainage Out of Your Available Cash Number

One of the most expensive mistakes contractors make is treating retained funds as cash they can use. You may have earned the money and expect to collect it, but you cannot use it to cover Friday payroll until it is released and deposited.

Your cash forecast should separate three categories: cash in the bank, standard receivables expected soon, and retainage expected later. This is particularly helpful when you are deciding whether to take on another project, purchase equipment, or make a large subcontractor payment.

It also creates a clearer conversation with your lender, project manager, or business partner. Instead of saying, “We have money coming in,” you can explain exactly how much is due on current draws and how much is held in retainage pending final completion.

Watch for Retainage Changes Caused by Change Orders

Change orders are a frequent source of retainage errors. A contract may start at $150,000, then grow to $190,000 through approved work. If retainage applies to the change orders, the total held amount should increase with the revised contract value.

The opposite problem happens when an unapproved or disputed change order is included in a billing schedule too early. The retainage report may show money due that the owner does not recognize as payable. Keep approved, pending, and disputed change orders distinct in your job records.

A good process connects the field and office teams. Whoever approves or tracks change orders should send that information to the person handling billing and bookkeeping before the monthly draw is prepared.

Establish a Closeout Checklist Before Final Billing

Retainage is often released only after closeout requirements are met. Depending on the contract, those requirements may include final inspections, punch-list completion, lien waivers, warranties, affidavits, as-built documents, or final subcontractor releases.

Your bookkeeping records cannot replace contract administration, but they can support it. Add an expected retainage release date and a clear status to each job: not yet eligible, closeout documents in progress, submitted for release, partially released, or paid in full.

If a balance is past its expected release date, assign someone to follow up. Document the date of the request, the contact person, the response, and the next action. This turns a vague “we are waiting on retainage” issue into a manageable receivables process.

Get Reporting That Matches the Way You Build

The most useful retainage report is not necessarily the most complicated one. It should show, by job, the contract value, revenue billed, retainage held, retainage received, and balance still due. Paired with a cash-flow report and job-cost data, it tells you whether a project is truly supporting the business or tying up too much working capital.

For contractors who are behind in QuickBooks or working from scattered invoices and text messages, the first step is simply getting the history organized. There is no value in pretending the books are clean when old retainage balances are sitting unreviewed. A careful cleanup can identify what is collectible, what needs follow-up, and what may require a conversation with your CPA or attorney.

At Guiding Hands Books, we see retainage tracking as part of practical construction bookkeeping, not a year-end exercise. Clear job records give you more control over billing, collections, subcontractor obligations, and the cash decisions you make between projects.

A retainage balance should never be a surprise discovered at tax time. When every job has a current schedule and a clear next step, you can finish the work, protect the money you earned, and make decisions from numbers you can trust.

es_MXSpanish