Construction

How to Record a Project Mobilization Advance Payment

Receiving an upfront payment from a client to start a construction project.

Account NameTypeDebit ($)Credit ($)
Cash in BankAsset (+)50,000.00-
Advance from CustomersLiability (+)-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.

QA

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.

LinkedIn Profile

Discussion & Community Questions