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
What's the difference between forming an LLC in Virginia vs. Delaware?
For most small businesses operating in Northern Virginia, forming a Virginia LLC is cheaper, simpler, and makes more practical sense. Delaware's advantages mainly benefit venture-backed startups and large corporations, not locally-operating businesses.
Read answerHow do I register a new business in Virginia and what filings are required?
Start by choosing your entity type, then register with the Virginia State Corporation Commission if forming an LLC or corporation. From there, get your EIN from the IRS, register with Virginia Tax, and obtain a business license from your local jurisdiction. Each Northern Virginia locality has its own licensing requirements.
Read answerHow should a nonprofit budget and forecast cash flow?
Build your budget around the three 990 functional categories: program, administrative, and fundraising. Then layer in a rolling 12-month cash flow forecast to account for the timing gaps that come with grants and reimbursement-based funding.
Read answerHow do I set up bookkeeping for a construction company that also does service work?
Separate your income accounts and job tracking by work type. Service work billed on time and materials can be closed monthly without WIP tracking, while contract jobs for new construction or remodels need full job costing and a WIP schedule that rolls across reporting periods.
Read answerWhat's the right way to pay myself from my construction company?
It depends on your business entity. Sole proprietors and single-member LLCs take owner draws. S-Corp owners must pay themselves a reasonable salary through payroll and can then take additional distributions. Getting this wrong can cost you in taxes or trigger IRS scrutiny.
Read answerHow 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 answer

