If you’ve ever finished a job, sent your invoice, and realized a chunk of your payment is still being held back, you’ve run into retainage. It’s a common part of construction contracts, but it can also make bookkeeping confusing if you don’t track it properly.
For many contractors, retainage creates two problems. It delays when you get paid, and it makes your books look like you have less cash than you’ve earned. The good news is that with the right setup in your accounting system, you can keep your books accurate and stay on top of when that money is actually coming in.
Let’s walk through what construction retainage really means, why it matters, and how to handle it step-by-step in your bookkeeping.
What Is Retainage?
Retainage (sometimes called retention) is a percentage of your payment that the customer or general contractor holds back until the job is fully done and approved. It’s basically a safety net for them. They want to make sure all the work is completed, any punch list items are handled, and everything meets the agreed standards.
Most contracts hold back between 5% and 10% of each progress payment. For example, if you bill $100,000 for a job, you might only receive $90,000 right away. The remaining $10,000 is kept as retainage until final completion or the end of the warranty period.
From the customer’s point of view, retainage ensures quality and accountability. But from your point of view, it means you’ve earned the money but don’t have it in hand yet. That’s why tracking it correctly in your books is so important.
Why Construction Retainage Matters For Your Books
Retainage affects both your cash flow and your financial reports. If you record the full invoice as income without separating the retained portion, your books will show more money than you actually have in the bank. On the other hand, if you forget about the retainage altogether, you might miss out on collecting what’s owed to you later.
Retainage also matters for taxes. If you use accrual accounting (meaning you record income when it’s earned, not when it’s received), you could end up paying tax on money you haven’t collected yet. Keeping retainage separate helps avoid that mistake and gives your accountant a clearer picture of your real numbers.
How To Record Retainage In Your Accounting System
The easiest way to keep things clean is to set up two accounts: one for retainage you’re owed, and one for retainage you owe to others (like subcontractors).
You can think of it like this:
- Retainage Receivable: This is money your clients owe you, but haven’t paid yet because of retainage. It’s still your income, just not collected yet.
- Retainage Payable: This is money you owe to subcontractors, but are holding back until they finish their part of the work.
When you send out an invoice, record the full amount of the job but split it between the part you’ll be paid now and the part being retained.
Following the same example, if you invoice $100,000 with 10% retainage, you’d record $90,000 as regular accounts receivable and $10,000 as retainage receivable.
When the job is completed and the retainage is released, you’ll move that $10,000 from the retainage account into your regular accounts receivable and record the payment when it’s received.
This might sound like a lot of extra steps, but it keeps your books accurate and helps you see what’s still outstanding both from clients and to subcontractors.
Keep Track Of When Retainage Is Due
One of the biggest mistakes contractors make is losing track of when retainage becomes collectible. Every contract has its own timeline; some release it at project completion, while others after a set warranty period.
It’s a good habit to review your retainage accounts each month. You can create a report that lists each project, the amount retained, and the date it’s due for release. You can also set reminders in your calendar or accounting software, so you know when it’s time to bill for it.
By staying on top of retainage, you can avoid leaving money on the table and keep your cash flow more predictable.
Check Your Retainage Accounts Regularly
During your monthly review, compare your retainage accounts to your project records and contracts to make sure the numbers line up. Maybe a client already paid, but you forgot to update it, or a subcontractor’s retention was released but still showing as payable. Either way, if you see any amounts that look off, you can fix it right away.
This simple check keeps your balance sheet clean and prevents surprises when tax season rolls around. It also gives your accountant a clearer picture of your real financial position.
Plan Ahead For Cash Flow
Retainage can make your cash flow tighter, especially when you’re juggling multiple jobs with large holdbacks. Build those delays into your budget and cash flow projections so you’re not caught off guard.
If you know that 10% of every invoice won’t hit your bank until months later, plan accordingly. Keep enough working capital on hand, or talk to your bookkeeper about using reports that show how much money is locked up in retainage at any given time.
This kind of visibility helps you make smarter decisions, like when to bid on new work, when to buy materials, or when to hire more crew.
Negotiating Retainage Terms
Finally, it’s worth reviewing your contracts before signing. Retainage isn’t always set in stone; you can negotiate for partial releases, lower percentages, or faster payouts once certain milestones are met.
If retainage is causing long payment delays or cash strain, it might be worth discussing with your general contractor or client. Many of them are open to adjusting terms if you have a strong track record and communicate early.
We’ll Help You Track Retainage Accurately
Retainage is a normal part of the construction world, but it doesn’t have to make your bookkeeping complicated. By following the simple tips we shared, you can stay organized and confident about what you’re owed.
At Aladdin Bookkeeping, we help contractors make sense of the intricacies of construction accounting, whether it’s retainage or job costing. If you’re unsure how to track retainage in your books, or you just want a second set of eyes on your setup, we’re here to help.
Schedule a consultation and let’s get your books clean and your cash flow clear.
Until next time!


