Contract Modifications
🔹 A contract modification occurs when price/scope changes.
🔹 If new goods/services are distinct, treat as a separate contract.
🔹 If not distinct, adjust the original contract.
💡 Example: A telecom company adds extra data services to an existing contract at a discounted price. This may be treated as a contract modification.
Principal vs. Agent Consideration
✅ Principal (recognizes full revenue) – When the entity controls the good/service before transferring it. This means the entity has the primary responsibility for fulfilling the contract, bears inventory risk, and has pricing discretion. The Principal records gross revenue (total selling price) because they are responsible for delivering the product or service.
✅ Agent (recognizes commission revenue) – When the entity arranges for another party to provide the good/service. The Agent facilitates the transaction between the customer and the actual provider, earning a commission or service fee. The Agent records only the commission revenue, not the total selling price, since they do not assume the risks and rewards of ownership.
💡 Example: An online marketplace sells products from third-party vendors. If the marketplace does not control the inventory, it should recognize only commission revenue, not full sales revenue.
Licensing Revenue
🔹 Right to access IP (recognized over time) – e.g., software subscriptions
🔹 Right to use IP (recognized at a point in time) – e.g., sale of a movie script
💡 Example: A software company grants a 5-year right to use its patented technology. Revenue is recognized over time because the customer benefits continuously.
Disclosure Requirements under IFRS 15
Entities must disclose:
✅ Revenue disaggregated by product line, region, or contract type
✅ Contract balances (assets, liabilities, receivables)
✅ Performance obligations and their expected timing
✅ Significant judgments made in applying IFRS 15
💡 Example: A manufacturing company reports revenue in three segments—North America, Europe, and Asia-Pacific—to provide transparency on performance.