Revenue is recognized when the promised goods or services are transferred to the customer. Goods and services are assets, even if only momentarily and an asset is transferred when the customer obtains control of that asset.
The promise to transfer the goods or services is known as a performance obligation of an entity. Revenue is recognized when the performance obligations are satisfied. Depending on the nature of the contract with customer, performance obligations are either satisfied at a point in time or the performance obligations are satisfied over time.
Performance obligations satisfied at a point in time
According to the guidance of IFRS 15, some performance obligations are satisfied at a point in time and for recognizing revenue, an entity should consider when control of the goods or services is transferred to the customer. Besides that, an entity should consider the following indicators of transfer of control:
- The entity has a present right to payment for the asset
- The customer has legal title of the asset
- The entity has transferred physical possession of the asset to the customer
- The customer has significant risks and rewards of ownership of the asset
- The customer has accepted the asset
Above scenarios are mere indicators and the entity should come to a conclusion regarding satisfaction of performance obligation and recognition of revenue only after assessing whether control of the asset (good or service) has been transferred to the customer or not.
Performance obligations satisfied over time
When goods or services are transferred continuously, and the customer has control over the goods or services transferred to date, it means that performance obligations are satisfied over time; for example, contract for the usage of internet services for 6 months etc. Accordingly, revenue should be recognized over time by measuring progress towards complete satisfaction of the performance obligation. An entity shall apply a single method of measuring progress for a performance obligation and shall apply that method consistently to similar performance obligations and in similar circumstances.
An entity can use output methods as well as input methods to measure progress of performance obligation. These methods are explained in our next chapter Input vs output methods.