Bookkeeping and accounting services for small businesses in Jacksonville, the First Coast, and Northeast Florida.

Call or Text: (904) 203-8026

What's the best way to handle retainage in bookkeeping?

Retainage is the percentage of a contract amount, usually 5% to 10%, that gets held back until a project reaches substantial completion. It protects the property owner, but it creates a bookkeeping challenge because you’ve earned the money and haven’t received it yet. Tracking it correctly matters for cash flow visibility and accurate financial statements.

Start by creating two dedicated accounts in your chart of accounts. Retainage Receivable is an asset account for amounts your clients are holding from you. Retainage Payable is a liability account for amounts you’re holding from your subcontractors. Don’t lump these into regular accounts receivable or accounts payable. Keeping them separate lets you see exactly how much retainage is outstanding at any point.

When you invoice a client for a progress payment, record the full amount you’ve earned as revenue. Then split the receivable into two pieces. The portion the client actually pays goes against accounts receivable as normal. The withheld percentage goes to retainage receivable. Your income statement reflects the full amount earned, while your balance sheet shows the retainage sitting as an asset you haven’t collected yet.

On the payable side, do the same thing in reverse. When a sub invoices you for $10,000 and your contract holds back 10%, you record the full $10,000 as a job cost. You pay $9,000 and move $1,000 to retainage payable. That liability sits on your books until the sub completes their scope and you release payment.

Track retainage by job, not just as a lump total. You need to know how much is outstanding on each project so you can bill for it at the right time. Most contracts specify when retainage gets released, whether that’s at substantial completion, final inspection, or a set number of days after. Missing that billing window means money sits out there longer than it needs to. This is where proper construction job costing makes a real difference, because retainage tracking at the project level only works when everything else is organized by job too.

Review your retainage receivable balance monthly. It’s easy for released retainage to fall through the cracks, especially when you’re juggling multiple active projects. If a project finished two months ago and you haven’t invoiced for the retainage, that’s cash you’re leaving on the table.

Cash flow planning should account for retainage timing. On a $500,000 project with 10% retainage, that’s $50,000 you won’t see until the end. If you’re also holding retainage from your subs, the payable side partially offsets this, but the timing rarely lines up perfectly. Understanding these gaps helps you avoid cash crunches near project completion.

In QuickBooks Online, you can handle retainage with manual journal entries or by using progress invoicing features with some workarounds. QuickBooks Desktop’s contractor editions handle retainage more natively. Either way, the accounting logic is the same. Record the full amount earned, split the withheld portion into a retainage account, and reverse it when payment is released.

If your books currently dump everything into regular AR and AP with no retainage tracking, cleaning that up is worth the effort. Knowing your true retainage position by project gives you better cash flow forecasts and prevents you from losing track of money you’ve already earned. If you need help getting this set up or straightening out past retainage records, our bookkeeping services in Jacksonville, FL include working with contractors to build systems that actually reflect how construction accounting works.

The First Coast's Trusted Bookkeeping Partner

The Next Step:
A Free Discovery Call

Tell us where things stand with your books. Whether you're months behind or just looking for reliable bookkeeping going forward, we'll give you an honest assessment and a clear price.

More Questions

How do I handle subcontractor payments in my books?

Record each subcontractor as a vendor in your accounting software, code payments to a dedicated subcontractor expense account, and assign them to the correct job. Collect W-9s before the first payment so you're ready for 1099 filing at year end.

Read answer

What does a fractional CFO actually do day to day?

A fractional CFO provides part-time financial leadership by managing cash flow, analyzing your numbers, building forecasts, and helping you make smarter business decisions. They turn the data your bookkeeper produces into actionable strategy.

Read answer

What KPIs should a small business owner watch every month?

Focus on revenue trends, gross and net profit margins, cash flow, accounts receivable aging, and owner's draw relative to profit. Five to seven KPIs reviewed consistently each month reveal more than a complex dashboard you never check.

Read answer

How does virtual bookkeeping work?

Virtual bookkeeping uses cloud-based accounting software and secure bank connections so your bookkeeper can manage your finances remotely. You get the same transaction categorization, reconciliation, and reporting without anyone sitting in your office.

Read answer

How can better bookkeeping improve my cash flow?

Accurate bookkeeping shows you exactly where money is going, who owes you, and when shortfalls are coming. That visibility lets you make decisions that keep cash available instead of constantly reacting to surprises.

Read answer

What are the benefits of outsourcing bookkeeping instead of hiring in-house?

Outsourcing gives most small businesses better expertise at a fraction of the cost. You avoid a full-time salary for work that rarely fills 40 hours per week, and you get coverage that doesn't disappear when someone calls in sick or quits.

Read answer

Veteran-owned bookkeeping firm serving small businesses in Jacksonville and across Northeast Florida. From catch-up bookkeeping to full monthly service, we help owners get their finances in order and keep them that way. QBO ProAdvisor Advanced certified with over 10 years of accounting experience.

Location

4720 Salisbury Rd, Jacksonville, FL 32256

Client Reviews

5-Star Rated Firm

© 2026 Speak Easy Financial Services