Skip to content

Revenue from contracts with customers (IFRS 15)

VIVA Subject Guide
YouTube video

IFRS 15 has replaced the previous IFRS on revenue recognition, IAS 18 Revenue and IAS 11 Construction Contracts. It uses a principles-based 5-step approach to apply to contact with customers.

The five steps are as follows:

  1. Identification of contracts

  2. Identification of performance obligations (goods, services or a bundle of goods and services)

  3. Determination of transaction price

  4. Allocation of the price to performance obligations

  5. Recognition of revenue when/as performance obligations are satisfied

1 Identification of contracts

The contract does not have to be a written one, it can be verbal or implied. In order for IFRS 15 to apply the following must all be met:

  • The contract is approved by all parties

  • The rights and payment terms can be identified

  • The contract has commercial substance

  • It is probable that revenue will be collected

2 Identification of performance obligations

If the goods or services that have agreed to be exchanged under the contract are distinct (i.e. could be sold alone) then they should be accounted for separately.

If a series of goods or services are substantially the same they are treated as a single performance obligation.

Illustration – Performance obligations

LiverTech is a computer business that primarily sells computer hardware. As well as selling computers, it also supplies and installs the software to its customers and provides a technical support package over a number of years. The business commonly sells the supply and installation, and technical support in a combined goods and services contract.

The combined goods and services contract has two separate performance obligations, which would need to be separated out and recognised separately.

The installation of software would be recognised once complete and the provision of technical services over the period of the support service.

3 Determination of transaction price

The amount the selling party expects to receive is the transaction price.

This should consider the following:

  • Significant financing components

  • Variable consideration

  • Refunds and rebates (paid to the customer!)

Example 1 – Transaction price

Luckers Co. sells a car to a customer for $10,000, offering interest-free credit for a three-year period. The car is delivered to the customer immediately. The annual market rate of interest on the provision of consumer credit to similar customers is 5%.

What is the transaction price?

Show answerHide answer

Answer to example 1 – Transaction price

The three-year interest-free credit period suggests that the $10,000 selling price includes a significant financing component.

The selling price is therefore discounted to present value based on a discount rate that reflects the credit characteristics of the party (customer) receiving the financing i.e. 5%.

Therefore the transaction price is $10,000/(1.05)3 = $10,000 x 0.8638 = $8,638.

4 Allocation of the price

The price is allocated proportionately to the separate performance obligations based upon the stand-alone selling price.

Example 2 – Allocation of price

Richer Co. sells home entertainment systems including a two-year repair and maintenance package for $10,000. The price of a home entertainment system without the repair and maintenance contract is $9,000 and the price to renew a two-year maintenance package is $2,000.

How is the $10,000 contract price allocated to the separate performance obligations?

Note: Ignore any discounting and time value of money.

Show answerHide answer

Answer to example 2 – Allocation of price

The performance obligations and allocation of total price are as follows:

Provision of home cinema system (9,000/11,000 × $10,000) = $8,182

Provision of maintenance contract (2,000/11,000 × $10,000) = $1,818

5 Recognition of revenue

Once control of goods or services transfers to the customer, the performance obligation is satisfied and revenue is recognised. This may occur at a single point in time, or over a period of time.

If a performance obligation is satisfied at a single point in time, we should consider the following in assessing the transfer of control:

  • Present right to payment for the asset

  • Transferred legal title to the asset

  • Transferred physical possession of the asset

  • Transferred the risks and rewards of ownership to the customer

  • Customer has accepted the asset.

Example 3 – IFRS 15 (1)

Telephonica sells mobile phones, selling them for “free” when a customer signs up for a 12 month contract. The contract costs the customer $45 per month.

Explain how the revenue should be recognised in Telephonica’s financial statements

Note: A competitor sells mobile phones without a monthly contract, selling the handset for $480. Call and data charges are $20 per month. Ignore discounting and the time value of money

Show answerHide answer

Answer to example 3 – IFRS 15 (1)

Identify the contract

  • Signed agreement

Identify the separate performance obligations

  • Sale of handset

  • Provision of calls and data service

Determine the transaction price

  • $540 = $45 x 12 months

Allocate transaction price to performance obligations

  • Standalone prices (using Vodaphone)

  • $720 (= $480 + (12 months x $20)

  • Handset = 480/720 x 540 = $360

  • Calls and data = 240/720 x 540 = $180

Recognise revenue as each performance obligation is satisfied

  • Handset (goods) = at delivery

  • Calls and data (services) = over 12 months

Example 4 – IFRS 15 (2)

LiverTech is a computer business that primarily sells computer hardware. As well as selling computers, it also supplies and installs the software to its customers and provides a technical support package over two years. The business commonly sells the supply and installation, and technical support in a combined goods and services contract.

The combined goods and services contract sells for $1,600, but if sold separately the supply and installation is sold for $1,500 and the technical support for $500.

If LiverTech sold a combined contract on 1 July 20X7, demonstrate how the transaction would be presented in the financial statements for the year ended 31 December 20X7.

Show answerHide answer

Answer to example 4 – IFRS 15 (2)

Identify the contract

  • Signed agreement

Identify the separate performance obligations

  • Supply and installation service

  • Technical support

Determine the transaction price

  • Combined contract price = $1,600

Allocate transaction price to performance obligations

  • Standalone price(supply and installation) = $1,500

  • Standalone price (technical support) = $500

  • Supply and installation = 1,500/2,000 x 1,600 = $1,200

  • Technical support = 500/2,000 x 540 = $400

Recognise revenue as each performance obligation is satisfied

  • Supply and installation = on installation (1 July 20X7)

  • Technical support = over two years (1 July 20X7 to 30 June 20X9)

SFP (extract)SPL (extract)
$$
Non-current liabilitiesRevenue
Deferred income
Current liabilities
Deferred income

If a performance obligation is transferred over time, the completion of the performance obligation is measured using either of the following methods:

  • Output method – revenue is recognised based upon the value to the customer, i.e. work certified.

    Output method  =  Work certified to date ÷ Total contract revenue

  • Input method – revenue is recognised based upon the amounts the entity has used, i.e. costs incurred or labour hours.

    Input method (cost based)  =  Costs to date ÷ Total estimated costs

Example 5 – Performance obligations over time and the statement of profit or loss (1)

Alex commenced a three year building contract during the year-ended 31 December 20X4 and continued the contract during 20X5. The details of the contract are as follows:

$m

Total contract value

45

Costs incurred to date @ 20X5

20

Estimated costs to completion

12

Show how this contract would be dealt with in the statement of profit or loss for the year ended 31 December 20X5.

Show answerHide answer

Answer 5 – Performance obligations over time and the statement of profit or loss (1)

Recognise revenue based on inputs.

Revenue = Contract value x Costs to date / Total costs = 45 x 20/32 = $28.1m

6 Specifics

YouTube video

Marks sit in the specific issue, not the five-step model. Go straight to whether the up-front fee, modification or right of return creates a distinct performance obligation, and then to how much revenue falls in each reporting period. Reproducing the five steps, or pricing goods the requirement never asked about, is time the answer cannot spare.

Principal vs agent - When a third party is involved in providing goods or services to a customer, the seller is required to determine whether the nature of its promise is a performance obligation to:

  • Provide the specified goods or services itself (principal) or

  • Arrange for a third party to provide those goods or services (agent)

In an AGENCY situation, the company will recognise commission received and receivable as revenue.

Repurchase agreements - When a vendor sells an asset to a customer and is either required, or has an option, to repurchase the asset. The legal form here is always a sale followed by a purchase at a later date. The economic substance is more likely to be a loan secured against an asset that is never actually being sold.

Consignments – arises where a vendor delivers a product to another party, such as a dealer or retailer, for sale to end customers. The inventory is recognised in the books of the entity that bears the significant risk and reward of ownership (e.g. risk of damage, obsolescence, lack of demand for vehicles, no opportunity to return them, the showroom-owner must buy within a specified time if not sold to public)

Contract modifications - what happens if a contract is changed so that one party agrees to do something extra for the other party in return for extra consideration? If the extra consideration reflects the normal selling price ('stand-alone selling price') of the additional service, then the modification will be seen as a separate contract with a separate performance obligation. Therefore, there will be no change to the accounting for the original contract.

Sale with a right of return - if a store sells goods and the customer has the right to return the goods within 30 days if they change their mind about the purchase, should the sale be recognised? The store will have to assess the likelihood of the goods being returned. If a return is likely, no revenue should be recognised. Instead the sale proceeds would be credited to the contract liability account. At the year end the business would recognise an asset - being the right to recover the inventory from the customer - this is the equivalent to recognising closing inventory: Dr Asset (right to recover) Cr Cost of sales.

Non-refundable up-front fees - if you join a gym you are sometimes asked to pay a joining fee of, say, $50. Is this a separate performance obligation? Is the gym doing something extra for you on the joining day? The facts of every case are different - however, this is probably just another way of extorting money from the customer! In many cases the up-front fee would not be a separate performance obligation, and it would therefore be credited to the contract liability account.

Warranties - if you buy a car with a 1 year warranty (seller to repair the car if it breaks down), would this be a separate performance obligation? Probably not - in most cases the buyer has no choice about the warranty; the seller will not offer a discount with no warranty! Therefore, the seller would recognise the total sale proceeds on the date of transfer of control of the car. However, the seller would also recognise a provision for expected repair costs.

Sometimes sellers do offer an optional extended warranty (for an extra 2 years). As this is a distinct service it would be seen as a separate performance obligation, with revenue being recognised over the term of the extended warranty.

Relevant examiner articles on the ACCA (students) website:

  • Revenue revisited