Account 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 IFRS 15 Contracts in Progress - Contract Liability (IFRS 15)
✅ Recognition Criteria

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.

📏 Measurement Basis

IFRS: Contract liability is measured at the amount of consideration received or receivable. GAAP: Same measurement with consideration of variable consideration constraints.

📝 Disclosure Requirements

IFRS: Disclose contract liability balances, revenue recognized from prior obligations, and timing of remaining performance obligations. GAAP: Additional disclosures on unsatisfied performance obligations.

📌 Example:
Example: A contractor received an advance payment of SAR 2M on a SAR 10M contract. Contract liability = SAR 2M until work is performed.
US GAAP ASC 606 Contracts in Progress - Contract Liability (ASC 606)
✅ Recognition Criteria

GAAP: Contract liability recognized when advance payment received before control transferred.

📏 Measurement Basis

GAAP: Measured at consideration received or receivable.

📝 Disclosure Requirements

GAAP: Additional disclosures on unsatisfied performance obligations.

📌 Example:
Example: Contractor received advance payment SAR 2M. Contract liability = SAR 2M.
⚠️ Key Difference Between IFRS and US GAAP

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

Q: What is a contract liability?

A: The company's obligation to transfer services to a customer after receiving an advance payment or issuing an advance invoice.

Q: When is a contract liability recognized as revenue?

A: When the related performance obligation is satisfied, i.e., upon providing the service or delivering the goods.

Q: What is the difference between a contract liability and deferred revenue?

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).