How to Record a Project Mobilization Advance Payment
Receiving an upfront payment from a client to start a construction project.
| Account Name | Type | Debit ($) | Credit ($) |
|---|---|---|---|
| Cash in Bank | Asset (+) | 50,000.00 | - |
| Advance from Customers | Liability (+) | - | 50,000.00 |
💡 Accountant's Note
In construction, clients often pay a 'Mobilization' fee. This is a liability because if the project is cancelled before starting, the money must be returned.
Practitioner & Systems Framework
💻 ERP Architecture
Record this as a Contract Liability (Deferred Revenue / Unearned Revenue) tagged to the specific project. Ensure the billing system is configured to amortize (deduct) this advance against future progress billings based on the contract's recovery percentage.
⚠️ Audit Flags
Auditors will verify the advance against the contract terms and ensure it is not prematurely recognized as revenue. They will also verify that an Advance Payment Guarantee (APG) is in place and disclosed if it creates a contingent liability.
📄 Required Documentation
Signed contract showing mobilization terms, approved Advance Payment Guarantee (LG) from the bank, and bank statement showing cash receipt.
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.