← All postsFinancial management

How to Track and Recover Retentions Without the Stress

13 September 2026 · By Heaney Accounting

Retentions are a standard part of many building and trade contracts, but they often turn into a bookkeeping nightmare if not managed properly. When you hold back a percentage of the contract price for defect liability, it essentially means you are financing your client’s cash flow. It is vital to track exactly how much money is owed to you at the end of every project so it doesn't just disappear from your radar.

The best approach is to create a dedicated 'Retention Ledger' in your bookkeeping software. Every time you issue a progress claim, make sure to separate the retention amount into its own line item rather than just reducing the total invoice amount. This ensures your profit and loss statements accurately reflect what you have billed versus what you have actually received in your bank account.

You should also diarise the expiry date of the retention period as soon as you sign the initial contract. Many tradies lose thousands of dollars simply because they forget to issue a final invoice for the withheld amount once the defect liability period ends. Set a reminder in your calendar for two weeks before the retention is due to be released so you can perform your final inspections.

If you find that retention money is consistently holding back your ability to pay your own suppliers, it might be time to negotiate your contract terms. Don't be afraid to ask for smaller retention percentages or a shorter defect liability period during the quoting stage. Clear communication about your payment terms upfront can help you secure better financial health for your business over the long term.

Try the related tools

Want a hand with any of this?

We handle bookkeeping, BAS and payroll every day for trades businesses just like yours.

See Pricing