Understanding Revenue Recognition Principles under IFRS
Revenue recognition under IFRS is primarily governed by IFRS 15 (Revenue from Contracts with Customers). This standard outlines a five-step model for recognizing revenue:
-
Identify the Contract: A contract is an agreement between two or more parties that creates enforceable rights and obligations. It must be approved by all parties and have commercial substance.
-
Identify Performance Obligations: A performance obligation is a promise to transfer a distinct good or service to the customer. Each obligation must be clearly defined within the contract.
-
Determine the Transaction Price: This is the amount of consideration an entity expects to receive in exchange for transferring promised goods or services. It may include variable considerations, discounts, and other adjustments.
-
Allocate the Transaction Price: If a contract has multiple performance obligations, the transaction price must be allocated to each obligation based on their standalone selling prices.
-
Recognize Revenue: Revenue is recognized when a performance obligation is satisfied, which occurs when control of the good or service is transferred to the customer. This can be at a point in time or over time, depending on the nature of the obligation.
In the Kenyan context, it is essential for businesses to adhere to these principles to ensure compliance with the Companies Act 2015 and maintain transparency in financial reporting. Non-compliance can lead to penalties from the KRA and affect the entity's reputation in the Nairobi Securities Exchange.
Key points to remember
- Revenue recognition follows IFRS 15 principles.
- Five steps: Contract, Performance Obligations, Price, Allocation, Recognition.
- Control transfer determines revenue recognition timing.
- Compliance with Companies Act 2015 is crucial.
- Non-compliance can lead to KRA penalties.
Worked example
Example of Revenue Recognition
Scenario: ABC Ltd enters into a contract with a customer to deliver 100 units of product X for KES 200,000. The contract includes a performance obligation to provide installation services valued at KES 20,000.
- Identify the Contract: Contract exists with enforceable rights.
- Identify Performance Obligations: 100 units of product X and installation service.
- Determine the Transaction Price: KES 200,000 (product) + KES 20,000 (installation) = KES 220,000.
- Allocate the Transaction Price:
- Product X: KES 200,000
- Installation: KES 20,000
- Total: KES 220,000
- Recognize Revenue:
- Upon delivery of product X:
- DR Cash KES 200,000
- CR Revenue KES 200,000
- Upon completion of installation:
- DR Cash KES 20,000
- CR Revenue KES 20,000
- Upon delivery of product X:
Total Revenue Recognized: KES 220,000.