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

How do I reconcile Toast POS with my accounting?

The key is understanding that Toast deposits net of fees, not gross sales. You need to record your full sales amount, then separately track processing fees and tips to match what actually hits your bank account.

Read answer

What's the best way to track Amazon seller fees in QuickBooks?

The key is breaking apart Amazon's net deposits into gross sales and individual fee categories. You can do this manually using settlement reports or automate it with integration tools like A2X.

Read answer

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 separate business and personal expenses?

Open a dedicated business bank account and credit card, then use them exclusively for business transactions. Pay yourself through owner's draws or salary rather than paying personal bills directly from the business.

Read answer

How do I account for gift cards and store credit?

Gift cards and store credit are liabilities until redeemed, not revenue when sold. Record the sale as a liability, then recognize revenue when the customer uses the card or credit toward a purchase.

Read answer

How do I prepare my Amazon seller books for tax season?

Start by reconciling your Amazon settlement reports to your bank deposits, then calculate your cost of goods sold using inventory records. Gather your 1099-K and make sure it matches your recorded revenue before handing everything to your accountant.

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