Retainage Accounting for Contractors

Few things frustrate contractors more than finishing great work and still waiting months to get fully paid. That is retainage — and if you are not tracking it properly, it can quietly tie up a big share of your money and distort your books. Here is how retainage works and how to account for it.

What is retainage in construction?

Retainage is a portion of each payment — commonly 5% to 10% — that a customer holds back until the job is complete and accepted. It exists to give the owner or general contractor security that the work will be finished properly. On a long project, that withheld percentage adds up to real money sitting just out of reach, sometimes for months after you have done the work. You have earned it, but you cannot spend it yet, which is exactly why it needs to be tracked separately.

How do I account for retainage?

Record retainage in its own account so it is visible and never confused with money you can actually use. The core idea is to separate retained amounts from your regular receivables and payables:

Keeping retainage in its own accounts means your main receivables reflect money that is actually collectible soon, and your financials tell the truth.

Why does retainage hurt cash flow?

Because you pay all your costs up front but collect the last slice of revenue last. Labor, materials, and subs all have to be paid as the work happens, yet 5% to 10% of your billing stays frozen until the end. On a thin-margin job, the retained amount can be larger than your entire profit — meaning your profit is literally the money being held back. If you are not planning for it, retainage can leave a profitable company short on cash. Tracking it clearly is the first step to managing around it.

How do I manage retainage so it does not sink me?

Plan for it in your estimates and your cash flow, and stay on top of releasing it. Practical moves include building retainage into your job cost and cash projections, invoicing for retainage promptly the moment a job qualifies for release, matching the retainage you hold from subs to what is held from you where contracts allow, and knowing your state's retainage rules, which can cap percentages and set release timelines. Good job-level accounting makes all of this visible. Our Accounting & Bookkeeping team sets up retainage tracking so nothing slips and your cash picture stays honest.

When do I get retainage back?

Generally when the job is substantially complete and accepted, though the exact timing is set by your contract and state law. The release often depends on final inspections, punch-list completion, lien waivers, and paperwork — so the money you earned months ago can hinge on closing details now. Staying organized at closeout, and invoicing retainage as soon as you are entitled to it, is how you shorten that wait and keep from leaving earned money on the table.

Is retainage taxed before I receive it?

It depends on your accounting method, which is exactly why tracking it separately matters. Under the accrual or percentage-of-completion methods common for larger contractors, retainage receivable can be recognized as income before the cash actually arrives — meaning you could owe tax on money still being held. Under the cash method, you generally are not taxed until you receive it. Because the treatment differs and the dollars can be significant, retainage is a topic to confirm with your accountant based on how your business reports. Either way, keeping retainage in its own accounts ensures the right amounts are recognized at the right time and nothing falls through the cracks at year-end.

If retainage is tying up more of your cash than you can track, better accounting is the fix. We are glad to help you set it up right.

FAQ

Common Questions

Have a question? We're happy to help.

Contact Us
What is retainage?
Retainage is a portion of each payment, commonly 5% to 10%, that a customer withholds until a construction job is complete and accepted, giving them security that the work will be finished properly.
How do I account for retainage?
Record it in separate accounts: retainage receivable for amounts customers hold from you, and retainage payable for amounts you hold from subcontractors, tracked by job so you can see and collect it.
Why does retainage hurt cash flow?
You pay labor, materials, and subs up front but collect 5% to 10% of your billing last. On thin-margin jobs, the retained amount can exceed your profit, leaving a profitable company short on cash.
When is retainage released?
Generally when the job is substantially complete and accepted, subject to your contract and state law. Release often depends on final inspections, punch-list completion, and lien waivers.
Can I hold retainage from my subcontractors?
Often yes, within the limits of your contracts and state law. Many contractors hold retainage from subs that mirrors what is held from them, and it should be tracked as retainage payable.
Get Started

Let's build your financial foundation

Book a free consultation and see exactly how we can help your business grow.

Book a Free Consultation Contact Us