Contracts in Progress - Liability
Code: 2198Account Information
| Financial Statement | Statement of Financial Position |
| Normal Balance | Credit |
Definition
A contract liability representing the entity's obligation to transfer services to a customer after receiving an advance payment or issuing an invoice. This account arises when billings issued to the customer exceed recognized revenue (based on percentage of completion).
📐 IFRS vs US GAAP Accounting Treatment
IFRS: Contract liability is recognized when an advance payment is received from the customer before control of goods or services is transferred. It is recognized as revenue when the performance obligation is satisfied.
IFRS: Contract liability is measured at the amount of consideration received or receivable. GAAP: Same measurement with consideration of variable consideration constraints.
IFRS: Disclose contract liability balances, revenue recognized from prior obligations, and timing of remaining performance obligations. GAAP: Additional disclosures on unsatisfied performance obligations.
Example: A contractor received an advance payment of SAR 2M on a SAR 10M contract. Contract liability = SAR 2M until work is performed.
GAAP: Contract liability recognized when advance payment received before control transferred.
GAAP: Measured at consideration received or receivable.
GAAP: Additional disclosures on unsatisfied performance obligations.
Example: Contractor received advance payment SAR 2M. Contract liability = SAR 2M.
IFRS (IFRS 15): A contractual obligation is recognized upon receipt of an advance payment and is converted into revenue upon fulfillment of the performance obligation. GAAP (ASC 606): Same concept with additional disclosures regarding variable consideration.
❓ Frequently Asked Questions
A: The company's obligation to transfer services to a customer after receiving an advance payment or issuing an advance invoice.
A: When the related performance obligation is satisfied, i.e., upon providing the service or delivering the goods.
A: Deferred revenue is a type of contract liability, but contract liability is broader and includes cases where cash has not yet been received (e.g., advance invoice).