International Financial Reporting Standard IFRS 15, Revenue from Contracts with Customers, sets out a sequential process that an entity applies to each contract with a customer to determine when, and how much, revenue to recognise. The process begins with identifying the contract itself, moves through identifying performance obligations and determining and allocating the transaction price, and ends with recognising revenue as control of the good or service transfers to the customer.

First: Identifying the Contract with a Customer

An entity accounts for a contract with a customer within the scope of the Standard only when a set of criteria is met together at contract inception, including:

If these criteria are not met together, revenue is not recognised for the contract except in specific circumstances set out in the Standard.

Second: Identifying Distinct Performance Obligations

At contract inception, an entity assesses the promised goods or services and identifies as a performance obligation each promise to transfer a distinct good or service (or bundle of distinct goods or services), or a series of distinct goods or services that are substantially the same and have the same pattern of transfer to the customer.

Third and Fourth: Determining and Allocating the Transaction Price

The transaction price is the amount of consideration an entity expects to be entitled to in exchange for transferring promised goods or services to a customer, excluding amounts collected on behalf of third parties. Once determined, the transaction price is allocated to each distinct performance obligation in an amount that depicts the consideration the entity expects to be entitled to for transferring those goods or services, generally on a relative stand-alone selling price basis.

Fifth: Recognising Revenue as Performance Obligations Are Satisfied

An entity recognises revenue when (or as) it satisfies a performance obligation by transferring a promised good or service to a customer; an asset is transferred when the customer obtains control of it. Revenue may be recognised over time if the performance meets one of the criteria the Standard sets out (for example, the customer simultaneously receives and consumes the benefits as the entity performs); otherwise revenue is recognised at a point in time when control transfers.

Legal References

For questions about your specific situation, you can ask the Accounting Helper (private sector) on Helpers, or consult a licensed chartered accountant.