How do I handle retainage in my construction bookkeeping?
Retainage needs its own accounts in your chart of accounts. Most contractors make the mistake of lumping everything into regular accounts receivable, which makes it impossible to see what’s actually collectible now versus what’s held back until project completion.
Create a separate asset account called Retainage Receivable. This tracks what customers are holding from you. Create a separate liability account called Retainage Payable for what you’re holding from subcontractors. These accounts sit on your balance sheet and give you visibility into money that’s earned but not yet collectible, and money you owe but aren’t paying yet.
When you invoice a customer, split the entry. If you bill $50,000 and 10% retainage applies, $45,000 goes to regular accounts receivable and $5,000 goes to retainage receivable. The full $50,000 is still revenue because you’ve completed the work. You’ve earned it. The customer just isn’t paying all of it yet.
The same logic applies on the payable side. When a subcontractor invoices you for $20,000 with 10% retainage, record $18,000 to accounts payable and $2,000 to retainage payable. The full $20,000 is an expense against the job. You owe it. You’re just not paying it all yet.
Track retainage by project, not just in total. Knowing you have $47,000 in retainage receivable is useful. Knowing that $12,000 of that is from the Johnson project that hits final inspection next week is more useful. Your accounting software should let you assign retainage entries to specific jobs or projects. If it doesn’t, you need a better setup. Construction accounting requires this level of detail to be meaningful.
When retainage comes due, typically at substantial completion or after a warranty period, you move it from retainage to regular receivables or payables. Invoice the retainage amount, apply the payment when it arrives, and the retainage receivable account goes to zero for that job. Same process on the payable side when you release retainage to subs.
Getting retainage right affects more than just your balance sheet. Job costing depends on it. If you’re only looking at what’s been paid, you’re missing the true cost and revenue picture for each project. A job might look more profitable than it actually is because 10% of the costs are sitting in retainage payable, not yet recognized in your quick reports.
Cash flow forecasting also depends on accurate retainage tracking. You might have $100,000 in accounts receivable but if $30,000 of that is retainage that won’t be collected for six months, your actual near-term cash position is different than the receivables total suggests.
Follow up on retainage when it’s due. It’s easy to finish a project, move to the next one, and forget about the 5% or 10% still owed to you. Build a process to review retainage receivable monthly and chase collections when projects hit their release milestones.
If your current bookkeeping doesn’t separate retainage or track it by job, it’s worth fixing now rather than waiting until year end. The Nampa bookkeeping services we provide include proper setup for contractors who need job-level tracking. A few hours of cleanup now saves confusion later and gives you financials that actually reflect your business.
The Treasure Valley's Tax and Accounting Team
The Next Step:
A Short Conversation
Tell us what you're dealing with. We'll listen, answer your questions, and give you a straightforward quote.
More Questions
Should my restaurant be an LLC or corporation?
Most restaurants start as LLCs and that's usually the right call. An LLC provides liability protection with less paperwork, and you can elect S-Corp tax treatment later when profits justify the extra requirements.
Read answerCan a bookkeeper help me set up QuickBooks?
Yes, a bookkeeper can help you set up QuickBooks correctly from the start. Professional setup includes building a proper chart of accounts, connecting bank feeds, and configuring settings that match how your business actually operates.
Read answerHow do I handle credit card processing fees in my bookkeeping?
Record credit card processing fees as a separate expense category using the gross sales method. This gives you cleaner financial statements and ensures you claim the full deduction for fees paid to processors like Square, Stripe, or PayPal.
Read answerHow do I calculate overhead rates for bidding construction jobs?
Add up all costs not tied to specific jobs, divide by your expected billable labor hours for the year, and multiply that rate by estimated hours for each job you bid.
Read answerShould I use QuickBooks or hire a bookkeeper?
This isn't an either/or choice. QuickBooks is software, and a bookkeeper is a person who knows how to use it. The real question is whether you maintain your own books or pay someone to handle it for you.
Read answerWhat insurance premiums can professional service businesses deduct?
Most insurance premiums paid to protect your professional service business are fully deductible. This includes professional liability, general liability, cyber coverage, health insurance, and workers' compensation.
Read answer