Reconcile Construction Retainage Every Month
10/03/2026

By Talia. E
Retainage can make a construction company look profitable on paper while cash remains tied up in active and recently completed jobs. A simple monthly reconciliation helps you see what customers still owe, what you still owe subcontractors, and which jobs need follow-up before closeout.
The practical question is not merely whether retainage exists. It is whether each retainage balance can be traced to a specific job, approved progress invoice or pay application, contract percentage, and expected release condition. The IRS construction audit guide specifically identifies job-cost systems, change orders, customer retainages, and subcontractor retainages as areas a contractor should be able to explain and document. IRS Construction Industry Audit Technique Guide
Start with a retainage register, not a single unexplained balance
Create one retainage register for all active and recently completed jobs. It can live in your accounting system, a spreadsheet, or both. The goal is to make the retainage receivable and retainage payable accounts understandable at the job level rather than leaving them as unexplained totals on the balance sheet.
Use separate sections for money retained by your customer and money your company is retaining from subcontractors. These are different obligations, even when they relate to the same project. Keeping them separate prevents a large customer holdback from masking subcontractor amounts that may be due at closeout.
- Job name and job number
- Customer or general contractor name
- Original contract amount and approved change orders
- Current retainage percentage under the contract
- Cumulative amount billed or approved
- Cumulative retainage withheld by the customer
- Subcontractor name, contract or purchase-order number, and approved pay application amount
- Cumulative retainage withheld from each subcontractor
Tie each customer retainage amount to the progress invoice
For each job, begin with the latest approved progress invoice, draw request, or application for payment. Confirm the cumulative billed amount, retainage rate, current-period retainage, and total retainage held to date. Then compare that total to the retainage receivable shown in your books or subledger.
For example, assume a customer approves a $30,000 progress billing with 10% retainage. The customer pays $27,000 now and holds $3,000. Your register should show the $3,000 as customer retainage for that job, along with the invoice number and billing period. If the books show $2,500 or $3,500 instead, stop and identify whether the difference came from an invoice revision, a payment applied incorrectly, a changed retainage rate, or an unrecorded release.
Invoices, deposit records, paid bills, and similar documents support the income and expense entries in business books. The IRS also recommends maintaining records in an orderly way by year and type of income or expense. IRS Publication 583: Starting a Business and Keeping Records
- Match the retainage register to the approved billing document.
- Match cash received to the non-retainage portion expected from that billing.
- Record the invoice, payment date, and any disputed or unapproved amount separately from retainage.
- Update the job’s cumulative retainage balance; do not track only the current month’s holdback.
- Attach or link the approved billing document to the transaction record when your system allows it.
Tie subcontractor retainage to approved pay applications
Repeat the process on the payable side. For each subcontractor, compare the approved pay application or invoice with the amount paid and the amount held back. The register should show cumulative retainage by subcontractor and job, not just one company-wide retainage payable balance.
Suppose a subcontractor submits an approved $12,000 pay application and your agreement allows 10% retainage. The payment may be $10,800, while $1,200 remains in subcontractor retainage. Keep the approved work amount, the cash paid, and the retained amount connected to the same job and subcontractor record. That makes it easier to review job cost, manage closeout documents, and avoid paying or releasing an amount twice.
Subcontractor files should also be organized before year-end. If a business pays independent contractors, it may have Form 1099-NEC reporting obligations, depending on the facts and payment method. IRS guidance on reporting payments to independent contractors
- Keep the signed subcontract or purchase order.
- Keep approved change orders with the subcontract record.
- Retain each pay application or invoice, approval evidence, and payment detail.
- Record the retainage percentage and any contract-specific release terms.
- Track requested and received closeout documents separately from payment status.
Reconcile the register to the general ledger every month
At month-end, total the customer retainage lines in the register and compare that total with the retainage receivable account in the general ledger. Then total all subcontractor retainage lines and compare that amount with the retainage payable account. Investigate every difference, even a small one.
Common causes include a progress invoice posted without the job tag, a payment applied to the wrong invoice, a change order not reflected in the billing schedule, a retainage release entered as ordinary revenue or expense, or an old job that was closed operationally but never cleared in the books. The purpose is not to force the numbers to agree; it is to document why they agree.
A reliable recordkeeping system summarizes transactions in journals and ledgers while retaining the underlying documents that support them. IRS Publication 583: Recording Business Transactions
- Export the retainage receivable and payable account detail from the ledger.
- Compare every open line to a job and source document.
- List differences in a reconciliation column rather than editing the register to make it balance.
- Assign an owner and due date to each unresolved item.
- Save the completed reconciliation with the month-end close package.
Use the reconciliation to manage job closeout and cash planning
Once the register is clean, sort it by expected release date and aging. A job with a large retainage balance may need a project-manager follow-up on punch-list items, final billing, owner approval, or missing closeout paperwork. A subcontractor balance may need a review of contract release terms and required documentation before payment is scheduled.
For cash planning, treat retainage as expected future cash rather than cash available today. Likewise, treat subcontractor retainage as a future obligation rather than an amount that permanently improves margin. Reviewing both sides by job gives owners a clearer picture of near-term cash needs and project completion risk.
For longer or more complex contracts, revenue recognition, contract terms, and retainage treatment can require professional judgment. This article is general bookkeeping education, not legal, tax, or accounting advice.
- Review retainage aging with the project manager before the monthly financial review.
- Flag jobs with no billing activity but an old retainage balance.
- Confirm approved change orders are included before calculating final retainage.
- Create a closeout checklist for final invoice, releases, warranty documents, and final subcontractor payment review.
- Ask your accountant for guidance when contract terms, disputes, long-term-contract tax rules, or financial-statement requirements are involved.
Frequently asked questions
Should retainage receivable and retainage payable be separate accounts?
Usually, separate accounts make the monthly review easier because customer-held retainage is an amount expected from others, while subcontractor retainage is an amount your company may owe. Your chart of accounts and reporting needs should determine the exact setup.
Can I reconcile retainage with a spreadsheet?
Yes. A spreadsheet can work when it has consistent job numbers, invoice references, subcontractor details, source-document links, and a monthly tie-out to the general ledger. The control is the reconciliation process, not the software brand.
What should I do when the retainage register does not match the books?
Do not overwrite the difference. Compare the latest approved billing or pay application, payment record, change order, and ledger detail. Document the cause, make a supported correction if needed, and retain the explanation with the monthly reconciliation.
Does retainage count as cash available for payroll or materials?
No. Retainage may be a valid receivable, but it is not cash until it is released and collected. Include expected release timing in your cash forecast rather than treating the balance as money currently available.
Sources and further reading
This article provides general educational information and is not tax, legal, accounting, or investment advice. Rules and individual circumstances can change; consult an appropriately qualified professional for advice about your situation.
