IFRS 15: Revenue from Contracts with Customers
After release of IFRS 15 – Revenue from contracts with customers (“IFRS 15” or the “Standard”), many companies have got impacted and had re-look at their accounting policies relating to revenue recognition and make the necessary adjustments to the books of accounts. Hence it is important to understand the main concepts relating to the standard and see the impact of the changes on the accounting treatment relating to the revenue recognition. The standard explains how and when an entity should recognize revenue in its books of accounts.
Following are few important definitions that are relevant to understand the concept well:
Q) What is revenue?A) In simple terms, revenue is the value of all sales of goods or services recognized by a company in a period. In other words, revenue is the total amount of income generated by a company from the sale of goods and services related to the primary operations of a business.
Q) What is contract?A) A contract is an agreement between two or more parties which is enforceable by law. A contract may be in oral or written form. A contract includes certain rights and obligations between the parties.
Q) What is a Customer?A) A customer is a person who buys goods or services from a company or business in exchange of consideration. Customer is an important factor for a business. They drive revenue for a business. Without customer, a business cannot continue to exist.
Applicability of IFRS 15
IFRS 15 is effective for annual reporting periods beginning on or after 1 January 2018.
This standard applies to all contracts with customers, except for;- Revenue from Lease contracts (IFRS 16)
- Revenue from Insurance contracts (IFRS 4 replaced by IFRS 17)
- Financial Instruments and other contractual rights or obligations within the scope of IFRS 9 (Financial Instruments), IFRS 10 (Consolidated Financial Statements), IFRS 9 (Joint Arrangements) and IAS 28 (Separate Financial Statements)
- Non-monetary exchanges between entities in the same line of business to facilitate sales to customers or potential customers
The objective of IFRS 15 is to establish the principles that should be applied by an entity in order to report useful information to users of financial statements about the nature, amount and timing and uncertainty of revenue and cash flows arising from a contract with a customer.
The 5 Step ModelIn order to recognize revenue as per IFRS 15, the standard provides a 5 step model which are mentioned below:
- Identify the contract with customer
- Identify the performance obligations in the contract
- Determine the transaction price
- Allocate the transaction price to performance obligations
- Recognize revenue when performance obligations are satisfied
Let us go through each of the steps in detail to understand how these are implanted practically.
Step 1 – Identify the contract with customerA contract is an agreement between two or more parties that creates enforceable rights and obligations. The parties involved must approve the contract.
A contract with a customer is within the scope of IFRS 15 only if the following conditions are met:
- The parties have approved the contract
- Each party’s rights can be identified
- The payment terms can be identified
- The contract has commercial substance
- It is probable that the entity will collect the consideration to which it will be entitled
- The contract can be written, verbal or implied
Performance obligations are promises in a contract to transfer to a customer goods or services that are distinct. Once there is a contract between the parties, the entity must identify the goods or service promised in the contract. i.e. What goods or service the entity must transfer to the customer?
What the contract requires the entity to transfer or deliver to the customer is the entity’s performance obligation.
Step 3 – Determine the transaction priceThe transaction price is the amount of consideration to which an entity expects to be entitled in exchange for transferring promised goods or services to a customer. This amount excludes amounts collected on behalf of a third party – for example, government taxes. An entity must determine the amount of consideration to which it expects to be entitled in order to recognize revenue.
Step 4 – Allocate the transaction price to performance obligationsAfter determining the transaction price, the next step is to allocate the transaction price to each performance obligation in the contract. Price is allocated to each obligation based on the relative standalone selling price of each performance obligation.
Standalone selling price is the price at which a seller sells a promised good or service separately to a customer.
Step 5 – Recognize revenue when performance obligations are satisfiedAn entity satisfies its performance obligations when it transfers the promised goods and services to the customer. An asset is transferred when the customer gets control over the asset.
revenue in respect of goods is recognized when the significant risks and rewards of ownership of the goods are transferred to the customer. An entity satisfies a performance obligation by transferring control of a promised good or service to the customer, which could occur over time or at a point in time.
An illustrative example explaining 5 step model to recognize revenue
ABC LLC is a mobile phone trading company that sells mobiles phones and provides repairs and after sales services also.
In August 01, 2022, ABC LLC agreed to sell customer X, a new branded iPhone 13 along with a special warranty of 30 months