What's the best way to handle retainage in bookkeeping?
Retainage is the percentage of a contract amount, usually 5% to 10%, that the project owner withholds until the work is substantially complete. It protects the owner, but it creates a real bookkeeping challenge for contractors who need to track what they’re owed and what they owe their subs.
The foundation is setting up dedicated accounts in your chart of accounts. You need a Retainage Receivable account on the asset side for amounts your clients are holding from you, and a Retainage Payable account on the liability side for amounts you’re holding from subcontractors. These are separate from your regular Accounts Receivable and Accounts Payable. Mixing them together makes your financials misleading because retainage doesn’t follow the same collection timeline as normal invoices.
When you bill a client $100,000 and they withhold 10%, you record $90,000 to Accounts Receivable and $10,000 to Retainage Receivable. The full $100,000 still counts as revenue because you earned it. When the retainage is released after project completion, you move it from Retainage Receivable to cash. The same logic applies on the payable side when your subs invoice you and you hold back their retainage portion.
Track retainage by project, not as one lump balance. If you have five active jobs with retainage held on each, you need to know exactly how much is outstanding per project. When jobs close out at different times, a single combined retainage balance is impossible to reconcile. This is where construction job costing becomes essential. Your retainage tracking should tie directly to each project so you can see the full financial picture when evaluating profitability.
In QuickBooks Online, you can set this up using sub-accounts or classes to break retainage down by project. The initial setup takes some thought, but once the structure is in place, recording retainage on each invoice becomes routine.
The cash flow impact is bigger than most contractors realize. If you’re billing $500,000 across several active projects and 10% is retained, that’s $50,000 you’ve earned but can’t touch yet. Seeing that number broken out on your balance sheet changes how you think about bidding, spending, and timing. Many contractors feel cash-strapped without understanding that a significant chunk of their money is sitting in retainage they haven’t collected yet.
On the payable side, track what you owe your subs just as carefully. When the owner releases retainage to you, your subcontractors expect their portion quickly. Clean records mean you know exactly what’s due and to whom without digging through old pay applications.
Review retainage balances monthly. Stale retainage receivable is one of the most common problems in construction accounting. A project finishes, the punch list gets completed, final inspection happens, but nobody sends the invoice for the retained amount. That’s your money sitting in someone else’s account because the follow-up didn’t happen. A monthly review catches these situations before they drag on for months.
Arizona doesn’t cap retainage on private projects the way some states do, so you may see varying retainage rates across different contracts. Make sure each project in your books reflects the actual retainage percentage in the contract, not a default assumption.
If you’re running multiple projects and retainage tracking feels like it’s slipping through the cracks, working with a bookkeeper in Chandler who understands construction accounting can get the accounts set up properly and keep them reconciled. The goal is having a clear picture of what’s held, what’s due, and what’s been released on every active project at any given time.
Bookkeeping for East Valley Small Businesses
The Next Step:
Tell Us About Your Business
Let us know where things stand with your books and what kind of help you're looking for. We'll give you an honest assessment and a clear price.
More Questions
What's the difference between a bookkeeper, an accountant, and a CPA?
A bookkeeper handles your daily transactions and reconciliations. An accountant interprets financial data and prepares reports. A CPA holds a state license that allows them to sign audits, represent you before the IRS, and file tax returns.
Read answerHow long does it take to catch up on a year of messy books?
Most businesses can expect a year of messy books to take two to six weeks to clean up. The actual timeline depends on transaction volume, how many accounts need reconciling, and whether you have supporting documents available.
Read answerWhat is a fractional CFO and how is it different from a bookkeeper?
A bookkeeper records your financial transactions and keeps your books accurate. A fractional CFO uses that financial data to help you make strategic decisions about growth, cash flow, and profitability on a part-time basis.
Read answerWhat are the biggest bookkeeping challenges for professional service firms?
Professional service firms struggle most with tracking profitability by client or project, managing accounts receivable, and keeping books current during busy periods. These challenges stem from the project-based nature of the work and the fact that owners are often doing billable work themselves.
Read answerHow do I manage bookkeeping when my crew works across multiple job sites?
Every expense needs to be tied to a specific job. That means tracking labor hours per site, coding materials to the right project, and allocating shared costs so you can see true profitability on each job.
Read answerWhat is a 13-week cash flow forecast and who needs one?
A 13-week cash flow forecast is a week-by-week projection of money coming in and going out of your business over the next quarter. It's especially useful for businesses with uneven revenue, seasonal swings, or tight cash positions.
Read answer

