Bookkeeping, payroll, and controller services for small businesses in Scottsdale and Greater Phoenix.

Call or Text: (623) 439-9961

How do I handle retainage in construction accounting?

Retainage is the portion of each progress billing that the owner or general contractor holds back until the project is complete. Typically 5-10% of each invoice, it protects the party writing the checks in case you don’t finish the job or something needs to be fixed. From an accounting standpoint, you need to track this separately because it’s real money you’ve earned but won’t collect for months.

Create a retainage receivable account separate from your regular accounts receivable. When you bill a client $50,000 and they retain 10%, you have $45,000 in accounts receivable and $5,000 in retainage receivable. Both represent money owed to you, but they behave differently. Regular receivables should collect in 30 days. Retainage might not come for six months or longer.

If you use subcontractors, set up a retainage payable account too. When your plumber invoices you $12,000 and your contract allows you to hold 10%, you owe $10,800 now and $1,200 when the project closes out. Tracking this separately keeps your accounts payable accurate and prevents you from accidentally paying retainage early.

Track retainage by project, not just as a lump sum. You need to know that Project A has $8,000 in retainage receivable and Project B has $22,000. When Project A reaches substantial completion and you’re entitled to collect, you need to bill for that specific amount. If everything is lumped together, you lose visibility into what you can actually collect and when.

The release process matters. When the owner releases your retainage, invoice for it specifically. Move the amount from retainage receivable to regular accounts receivable when you bill, then clear it when payment arrives. On the payable side, don’t release retainage to subs until you’ve collected from the owner. Many contractors get burned paying sub retainage before the owner pays them.

Watch your retainage aging. A Scottsdale bookkeeper familiar with construction will tell you that old retainage receivable often signals a problem. If a project finished eight months ago and you still haven’t collected retainage, something is wrong. Either you haven’t billed for it, there’s a dispute, or the owner is having financial trouble. Age your retainage just like regular receivables so these issues surface quickly.

Cash flow planning requires knowing your retainage position. You might show strong receivables on paper, but if 15% of that is retainage that won’t convert to cash for months, your actual cash position is weaker than it looks. Understanding this distinction helps you avoid cash crunches on projects where you’re fronting labor and materials.

Most accounting software can handle retainage with proper setup. QuickBooks needs sub-accounts configured correctly and consistent use of classes or projects. Construction-specific software handles it more naturally with built-in retainage fields on invoices and bills. Either way, the discipline of recording it correctly matters more than which tool you use.

Proper construction job costing treats retainage as part of the project’s financial picture. You’ve earned that revenue and incurred those sub costs. The fact that cash moves later doesn’t change the profitability of the job. But ignoring retainage tracking leads to messy books, collection failures, and cash flow surprises that could have been avoided.

Full-Service Bookkeeping for Greater Phoenix

The Next Step:
A Quick Conversation

Tell us about your situation. We'll listen, ask a few questions, and give you a clear price to handle the work.

More Questions

Do I need FIFO or LIFO for my retail inventory?

For most retail businesses, FIFO is the better choice. It matches how inventory actually moves through your store and keeps your balance sheet accurate. LIFO creates complexity that rarely benefits smaller retail operations.

Read answer

How do I track business mileage and vehicle expenses?

Choose between the standard mileage rate or actual expenses method, then track every business trip with an app or log that records date, destination, purpose, and miles. Keep receipts for all vehicle-related costs if using actual expenses.

Read answer

How do I value inventory for my online retail business?

Most e-commerce businesses use FIFO (First In, First Out) to value inventory. This method assumes you sell your oldest inventory first, which typically matches how online retail works and simplifies compliance.

Read answer

Should my retail store use cash or accrual accounting?

Most small retail stores can use cash accounting for simplicity, but accrual gives you a clearer picture of profitability when you carry significant inventory. The right choice depends on your size, inventory levels, and growth plans.

Read answer

How do I fix incorrect opening balances in QuickBooks?

Opening balance errors usually stem from the original QuickBooks setup or bank account connections. You'll need to find the Opening Balance Equity account, identify the incorrect entries, and create journal entries to correct them.

Read answer

Why is my e-commerce profit and loss statement inaccurate?

E-commerce P&Ls are often wrong because of inventory costing problems, miscategorized marketplace fees, or timing issues with returns. The most common culprit is Cost of Goods Sold that doesn't reflect actual product costs including landed costs like shipping and duties.

Read answer

Scottsdale bookkeeping firm serving small businesses across Greater Phoenix. Full-service bookkeeping, payroll, and outsourced controller services backed by over a decade of hands-on accounting experience.

Client Reviews

5-Star Rated Firm

Social

© 2026 LedgeTrakr Bookkeeping