Unallocated Deposits: Why Ghost Balances Destroy Profit

Unallocated Deposits: How Ghost Balances Distort SME Profit and Trigger ATO Scrutiny

Fix unapplied customer payments before ghost balances inflate your tax bill and hide true margins

GC
Graham CheePrincipal and Founder, Local Knowledge
FCPA
CPA
GRCP
GRCA
Published 31 August 2026
Expert Content Verification

Content reviewed and verified by Graham Chee, with FCPA-led practice at Local Knowledge, Mascot NSW. Continuous CPA Australia member since 1986. Prior career at Goldman Sachs, BNP Investment Management and Merrill Lynch.. Last reviewed August 2026. Next review scheduled for November 2026.

TL;DR

Fix unapplied customer payments before ghost balances inflate your tax bill and hide true margins

Australian Taxation OfficeCPA Australia

Introduction

Every SME balance sheet has a place where money goes to die: the clearing account, the undeposited funds ledger, the 'suspense' line nobody wants to touch. A customer pays a deposit, a merchant feed lands in the bank, and instead of being matched to an invoice or a liability, it sits there — unallocated. Over months, these ghost balances compound. They inflate reported cash, distort gross margins, and — critically — can create GST and income tax exposure on money that was never actually earned. This is not a bookkeeping footnote; it is a structural risk that principal-led practices treat as seriously as any balance sheet misstatement. This analysis is written by Graham Chee, FCPA, CPA — Fellow of CPA Australia since November 2005, continuous CPA member since 1986, and principal of Local Knowledge, where every file carries principal sign-off under the CPA Code of Ethics [APESB: APES 110]. What follows moves past generic 'reconcile your bank' advice to dissect exactly how unallocated deposits corrupt management reporting, why the ATO treats persistent clearing account balances as an audit flag, and the step-by-step framework we use to purge suspense ledgers and restore genuine profit visibility.

The Anatomy of Ghost Balances: How Holding Accounts Warp Management Reports

A clearing account exists for one reason: to hold a transaction temporarily while it awaits allocation to its true destination — an invoice, a refund, a supplier bill. The problem is not the existence of the account; it is the absence of discipline in emptying it. When customer deposits, merchant settlement batches, and part-payments accumulate unmatched, the balance sheet begins reporting figures that no longer reflect commercial reality. Cash appears strong because customer deposits sit as an asset-side inflow, while the corresponding liability — the obligation to deliver goods or refund the client — is never recorded. This inflates apparent liquidity and, when reports are read against revenue, produces gross margin percentages that bear no relationship to actual job costing. A trades business with $40,000 in unapplied deposits sitting in a holding account may look profitable on paper while genuinely running at a loss on completed contracts. Directors making pricing, hiring, or dividend decisions off these numbers are flying blind.

GST and BAS Distortions: The Compliance Danger of Parking Unallocated Cash

Unallocated deposits create a genuine GST timing problem, not just a presentation issue. Under the basic attribution rules, GST on a taxable supply is generally attributable to the earlier of invoice issue or receipt of consideration [ATO: GST — attribution rules]. If a customer deposit is received and left unallocated in a clearing account rather than being correctly recognised against an invoice or a prepayment liability, the business risks either failing to report GST when it becomes attributable, or double-counting GST once the deposit is later matched to a tax invoice. Both outcomes distort the BAS. On the cash accounting basis in particular, bookkeepers frequently misclassify merchant settlement batches — netting merchant fees, refunds, and chargebacks inside the clearing account — which then flows incorrect GST-exclusive figures into BAS label G1. Left unresolved across multiple quarters, the accumulated variance becomes difficult to trace, and any subsequent BAS amendment must be supported by a reconciled audit trail. Practices that leave suspense balances unreviewed for more than one reporting period are, in effect, submitting BAS figures built on an unverified estimate rather than reconciled source data — a position that does not withstand ATO review.

AASB 15 and Timing Mismatches: Distinguishing Deposits from Earned Income

AASB 15 Revenue from Contracts with Customers requires revenue to be recognised only when a performance obligation is satisfied — not when cash is received [AASB: AASB 15]. A customer deposit taken ahead of delivery is a contract liability, not revenue, until the goods or services are provided. Unallocated deposits sitting in a clearing account routinely breach this principle in practice, even where the formal accounting policy is correct on paper, because the bookkeeping mechanics never move the deposit from 'received' to 'earned' or 'liability'. The result is a timing mismatch: profit is either overstated in the period the deposit lands, or understated in the period the work is actually delivered, because the clearing account never released the balance to the correct ledger. For businesses with long lead times — builders, manufacturers, event businesses — this mismatch can span multiple financial years, meaning the entity is effectively carrying phantom income tax exposure on money that legally still belongs to the customer. Correct treatment requires the deposit to sit as a contract liability on the balance sheet until the obligation is satisfied, at which point it is recognised as revenue and cleared from suspense entirely.

ATO Audit Exposure: Why Persistent Clearing Account Balances Draw Scrutiny

The ATO's compliance approach targets inconsistencies between reported figures and underlying business activity, and unreconciled clearing accounts are a well-recognised red flag precisely because they represent unexplained movements of cash that cannot be matched to income tax or GST treatment [ATO: Justified trust and tax governance for privately owned groups]. A balance sheet showing a growing, ageing 'suspense', 'undeposited funds' or 'clearing' balance across several BAS periods signals to a reviewer that either income has not been properly recognised, or GST has not been correctly attributed — both of which are examined under standard risk-review processes. This is compounded where the same business has related-party loan accounts or director drawings also left unreconciled, because reviewers cannot distinguish legitimate timing differences from understated income. Businesses under the ATO's Top 100/Top 1,000 or medium and emerging programs are expected to demonstrate tax governance frameworks that specifically address reconciliation of suspense and clearing accounts as a control point. For SMEs outside those programs, the exposure is more commonly triggered at the point of a standard BAS or income tax return review, where a large or persistent unallocated balance simply cannot be explained without a full ledger reconstruction — a costly, disruptive process compared to monthly discipline.

Step-by-Step Framework to Fix Unapplied Customer Payments and Purge Suspense Ledgers

Principal Governance: Instituting Monthly Balance Sheet Reconciliation Controls

Technical fixes fail without governance behind them. A one-off ledger clean-up simply resets the clock until the next uncontrolled quarter accumulates a new ghost balance. What holds the fix in place is a monthly balance sheet reconciliation control, signed off by a principal or senior reviewer, that specifically tests every clearing, suspense, and undeposited funds account for a zero or fully-explained closing balance. This should be a standing item in the monthly management pack, not an afterthought handled only at BAS or tax return time. Under the CPA Code of Ethics, a practitioner engaged to prepare or review financial statements has a professional obligation to raise material reconciliation failures with the client rather than simply processing the numbers as presented [APESB: APES 110]. Embedding this discipline protects three things simultaneously: the accuracy of management reports used for pricing and cash flow decisions, the integrity of GST reporting across BAS periods, and the defensibility of the business's position if the ATO does raise a review. Governance, not software, is what ultimately keeps clearing accounts clean.

Frequently Asked Questions

Q.How do unallocated deposits distort gross profit margins?

Unallocated deposits sit as cash without a matching liability being recorded, so revenue can appear before it is actually earned or, conversely, real income can be masked inside a suspense balance rather than allocated to the job that generated it. This breaks the link between reported revenue and the direct costs incurred to deliver that revenue, producing a gross margin percentage that does not reflect actual job profitability. Under AASB 15, revenue should only be recognised once a performance obligation is satisfied [AASB: AASB 15], so any deposit still parked in a clearing account is, by definition, distorting the margin calculation until it is correctly allocated or reclassified as a contract liability.

Q.How do I fix unapplied customer payments in Xero correctly?

In Xero, unapplied customer payments should be matched directly to the corresponding sales invoice using the 'Receive a payment' or bank reconciliation matching function, rather than coded broadly to a suspense account. Where a deposit is received before an invoice exists, it should be recorded against a contract liability (customer deposits) account, not left in undeposited funds. Run the Account Transactions report on the clearing account monthly, age every unmatched line, and clear each one to its true destination before BAS lodgement [ATO: GST — attribution rules]. Persistent unmatched balances should be escalated to your accountant rather than carried forward indefinitely.

Q.What are the ATO audit triggers for uncleared suspense accounts?

The ATO's risk-review processes look for unexplained or growing balances that cannot be reconciled to income tax or GST treatment, and a suspense or clearing account that carries a material, ageing balance across multiple BAS periods is a recognised indicator of weak tax governance [ATO: Justified trust and tax governance for privately owned groups]. Reviewers cannot distinguish legitimate short-term timing differences from unreported income without a full reconciliation, so the balance itself — regardless of its actual cause — increases audit exposure. Businesses that can demonstrate monthly reconciliation and principal sign-off substantially reduce this risk.

Q.What are the GST and BAS implications of unallocated customer receipts?

GST is generally attributable to the earlier of invoice issue or receipt of consideration for a taxable supply [ATO: GST — attribution rules]. When a customer receipt is left unallocated rather than matched to an invoice, the business risks either omitting GST from the period it was actually attributable, or reporting it twice once the deposit is later allocated. This directly affects BAS labels for GST on sales and can require amendment once identified. Businesses reporting on a cash basis are particularly exposed because GST timing is tied to actual receipt, making unresolved clearing balances a direct compliance risk rather than a cosmetic bookkeeping issue.

Q.How do I reconcile ghost balances in bank clearing accounts?

Start by exporting the full clearing account transaction list for the financial year and ageing every line by date received. Match each entry to its true destination — an invoice, a contract liability, a refund, or a supplier payment — rather than assuming historical entries are correct. Reconcile merchant settlement batches separately from bank deposits, since fees and refunds are often netted incorrectly. Any balance that cannot be matched after this process should be investigated as a potential unrecorded income or liability item before BAS or tax return lodgement [AASB: AASB 15], and a monthly rule should prevent recurrence.

Q.What is the tax treatment of customer prepayments left in holding ledgers?

A customer prepayment is not assessable income at the point of receipt where it relates to a performance obligation not yet satisfied — it should sit as a contract liability, not revenue, until the goods or services are delivered [AASB: AASB 15]. If left unallocated in a holding ledger, the risk is that it either gets swept into revenue prematurely, overstating taxable income for that period, or is never formally reclassified, meaning income is understated once delivery actually occurs. Correct treatment requires the deposit to move from the holding ledger to either a contract liability account or recognised revenue at the moment the obligation is satisfied, with GST attributed accordingly [ATO: GST — attribution rules].

Expert Insight

In principal-led practice, the clearing account is treated as a control account, not a convenience account. Every file we sign off is reviewed against the same standard: can the closing balance on every suspense, undeposited funds, and clearing account be explained line by line? If it cannot, the management report attached to it cannot be relied upon, regardless of how polished the profit and loss statement looks. This is not a compliance formality — it is the difference between a director making a pricing decision on real numbers or on a number inflated by someone else's deposit. The discipline required is genuinely simple: allocate within the period, escalate what cannot be allocated, and never let a balance roll forward unexplained. The businesses that adopt this as a monthly habit rarely see BAS variances or ATO review triggers tied to clearing accounts at all.

Restore Genuine Profit Visibility

Unallocated deposits are not a minor reconciliation gap — they are a direct threat to accurate gross margin reporting, correct GST attribution, and defensible tax positions. If your business is carrying ageing balances in a clearing, suspense, or undeposited funds account, the risk compounds with every reporting period left unresolved. Speak with our principal to have your clearing accounts reviewed under principal-led sign-off and brought back to a fully reconciled, audit-ready position.

About the Author

Graham Chee

Graham Chee, FCPA, CPA, GRCP, GRCA

Principal and Founder, Local Knowledge

Graham Chee is the principal and founder of Local Knowledge, an FCPA-led Australian practice that brings institutional-grade compliance, investment-structure and intellectual-property experience directly to owner-managed businesses. Graham is a Fellow of CPA Australia (FCPA since November 2005, continuous CPA member since 1986) and holds the OCEG Governance, Risk & Compliance Professional (GRCP) and Governance, Risk & Compliance Auditor (GRCA) designations. His prior career includes senior roles at Goldman Sachs, BNP Investment Management and Merrill Lynch. Graham was previously portfolio manager of the Asian Masters Fund (IPO December 2007 – 31 December 2009), which returned +29% in AUD terms versus the MSCI Asia Pacific (ex Japan) benchmark. He signs off on 100% of client files personally.

Areas of Expertise:

Strategic Business Advisory
Taxation Planning & ATO Compliance
Business Valuation
Succession Planning
Investment-Structure Governance
Governance, Risk & Compliance
Australian Financial Reporting (AASB)
Intellectual Property Protection
Experience: FCPA-led practice at Local Knowledge, Mascot NSW. Continuous CPA Australia member since 1986. Prior career at Goldman Sachs, BNP Investment Management and Merrill Lynch.

Industry-specific insights

This article is especially relevant to these industries. See how we tailor our services for each.

This insight was generated by our AI intelligence engine

Contact Us Today

General information only. Speak to us for advice specific to your situation. Every file is signed off by our principal under CPA Code of Ethics.

Graham Chee FCPA, CPA, GRCP, GRCA · Principal, Local Knowledge · Mascot NSW · CPA-signed files