Client Advance / Mobilization Deposit Received
Recording an upfront cash deposit from a new client before any services are delivered.
| Account Name | Type | Debit ($) | Credit ($) |
|---|---|---|---|
| Cash / Bank | Asset (+) | 10,000.00 | - |
| Advance from Client (Unearned Revenue) | Liability (+) | - | 10,000.00 |
💡 Accountant's Note
Until services are delivered, the advance is a contract liability. Revenue is recognized only as work is performed. If the engagement is cancelled before services begin, the deposit is refundable (unless the contract specifies otherwise).
Practitioner & Systems Framework
💻 ERP Architecture
Track client advances in a dedicated contract liability sub-account per client or engagement, not in the general Accounts Payable account. The liability balance should be visible to the engagement partner and matched against the billing schedule to ensure timely offset as milestones are reached. For large mobilization deposits (common in infrastructure consulting, outsourcing, and government contracts), the advance may include a financing component under IFRS 15 if the period between receipt and service delivery exceeds 12 months — in such cases, interest expense is recognized on the contract liability and the transaction price is adjusted upward to reflect the time value of money.
⚠️ Audit Flags
(1) Financing component assessment — if the advance is received more than 12 months before the related services will be delivered, IFRS 15.62 requires adjusting the transaction price for the time value of money. (2) Refund liability — if the contract allows refund of the deposit on cancellation, the advance remains a genuine liability until services are fully delivered. Ensure no premature revenue recognition occurs on unrestricted client deposits. (3) Advance aging — advances held for extended periods without services being rendered may indicate a stalled or problem engagement requiring management attention and potential provision.
📄 Required Documentation
Engagement letter (deposit terms, refund conditions, application schedule), bank receipt confirmation, contract liability aging schedule, financing component analysis (if advance >12 months before delivery), and billing milestone schedule.
Automate this entry with the JEH Accounting Suite
Stop doing manual entry. Our VBA-powered ERP automatically generates your ledgers, Trial Balance, and Financial Statements.
No Subscriptions. Own your data.
Expert Analysis by Qusai Ahmad
General Accountant Supervisor & IFRS Specialist
Specialized in SAP GUI automation and Middle Eastern tax compliance. Building digital tools for the next generation of finance leaders.