How should contractors account for retainage on long-term projects?
Retainage is the 5-10% of each progress billing that the project owner holds back until the work is complete and the punch list is closed out. Every contractor deals with it. The problem is that most contractors don’t track it separately in their books, and that creates a misleading picture of what money is actually available.
The right way to handle retainage is with a dedicated retainage receivable account on your balance sheet. This is not part of your regular accounts receivable. Regular A/R represents money you expect to collect in 30, 60, maybe 90 days. Retainage might not come in for six months or a year or longer, depending on project duration and how quickly the owner signs off on completion. Those are fundamentally different timelines and they belong in different buckets.
When you send a progress bill for $100,000 with 10% retainage, you book $90,000 to accounts receivable and $10,000 to retainage receivable. The full $100,000 gets recognized as revenue because you earned it. But only $90,000 is collectible in the near term. When the project wraps up and the owner releases retainage, you move that balance from retainage receivable to regular A/R (or collect it directly).
Why does this matter? Because if you lump everything into one A/R account, your current receivables look inflated. A banker reviewing your financials to approve a line of credit sees a bigger A/R number and might calculate your cash conversion cycle based on that total. But a chunk of that money won’t arrive until months later. Your working capital looks healthier than it is, which leads to bad decisions about taking on new projects, hiring, or buying equipment.
The same issue shows up with bonding. Surety companies look at your financial statements closely. If retainage is mixed into regular receivables, your balance sheet doesn’t tell the real story. A clean separation shows the bonding company that you understand your cash position and manage your finances with discipline. That matters when you’re trying to get bonded for larger projects.
On the payable side, the same logic applies if you’re holding retainage from subcontractors. Track retainage payable separately from regular accounts payable. You owe that money but not yet. Mixing it with current payables overstates your short-term obligations.
In QuickBooks, set up retainage receivable as a separate current asset account (or a long-term asset if your projects run longer than 12 months). Set up retainage payable as a separate liability account. When you create progress invoices, split the retainage portion into the correct account. It takes a few extra minutes per invoice but the reporting accuracy is worth it. If your construction bookkeeping isn’t structured this way, your job costing reports and financial statements are both going to be off.
For contractors running multiple long-term projects at once, retainage balances can add up to a significant amount of money sitting out there that you can’t touch. Knowing exactly how much is held back across all active projects helps you plan cash flow realistically. You can forecast when retainage releases will happen based on expected completion dates and plan your spending accordingly.
If you’ve been lumping retainage into regular receivables and want to clean it up, start by identifying all open retainage amounts across your active projects. Create the separate accounts and reclassify those balances. Going forward, every progress bill should split retainage automatically. Our Northern Virginia small business bookkeeping services team works with contractors on exactly this kind of setup so the books reflect what’s actually happening on your projects.
Getting retainage accounting right isn’t complicated. It just requires the discipline to track it separately from day one rather than trying to untangle it later when your banker or bonding company asks questions you can’t answer.
Northern Virginia's Bookkeeping & Advisory Firm
First Step:
Tell Us About Your Business
Every engagement starts with a conversation. Tell us what's going on with your books and we'll give you our honest assessment.
More Questions
How should a professional services firm forecast cash flow given irregular billing?
Build your forecast from three revenue buckets: scheduled retainer payments, billed accounts receivable, and work in progress. A 13-week rolling cash flow forecast gives you enough visibility to plan for payroll, taxes, and draws without guessing.
Read answerWhat's a certified payroll report and when is it required?
A certified payroll report (WH-347) is a weekly filing required on federally funded construction projects under the Davis-Bacon Act. It documents every worker's trade classification, hours, wages, and fringe benefits, and must reconcile with your general ledger payroll.
Read answerHow do I form an LLC in Virginia and what are the annual costs?
File Articles of Organization with the Virginia State Corporation Commission for $100. After that, the only required state cost is a $50 annual registration fee. There's no annual report requirement for Virginia LLCs.
Read answerWhat is unrelated business income (UBTI) and when does a nonprofit have to file Form 990-T?
UBTI is income from a trade or business that is regularly carried on and not substantially related to a nonprofit's exempt purpose. When gross unrelated business income hits $1,000 or more in a tax year, the organization must file Form 990-T.
Read answerHow do I prepare financial statements for a surety bond application?
Sureties want reviewed or audited financial statements prepared on a percentage-of-completion basis, a current WIP schedule, aging reports for receivables and payables, an equipment schedule, and personal financial statements from owners. Clean monthly bookkeeping is what makes this package possible without delays.
Read answerHow should a trucking company or owner-operator set up bookkeeping?
Trucking bookkeeping needs to track revenue and costs by truck, with categories for fuel, maintenance, insurance, tolls, driver pay, and per diem. Clean accounts receivable tracking is critical, especially if you factor loads.
Read answer

