Construction

How to Record Milestone Payments Received from Clients

Collecting a payment linked to achieving a specific project milestone (e.g., structural completion).

Account NameTypeDebit ($)Credit ($)
Cash in BankAsset (+)500,000.00-
Accounts Receivable (Progress Billing)Asset (-)-500,000.00

💡 Accountant's Note

Milestone payments clear the progress billing receivable. The cash receipt does not create revenue — revenue was recognized earlier when the work was performed.

Practitioner & Systems Framework

💻 ERP Architecture

Apply the cash receipt against the specific AR invoice related to the milestone. If the cash is received *before* the milestone is physically complete and certified, it must be posted to Advance from Customers (Liability), not AR.

⚠️ Audit Flags

Auditors check that cash application aligns with specific invoices. If milestone payments are heavily front-loaded, they assess whether a significant financing component exists under IFRS 15.

📄 Required Documentation

Bank remittance advice, milestone achievement certificate signed by the consultant, and matched AR invoice.

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