Skip to main content
IFRS Academy

CERTYNEX IFRS ACADEMY

Search the Academy

Home
My learning path
Exercises & quizzes
Cases
Workpapers
Exams
My progress

IFRS 15Chapter 5Lesson 1

Step 3: the transaction price and variable consideration

Step 1 of 8Learning objectives

Go deeper+3 deeper insights · +1 calculation · +1 journal entry · +1 point of attention

The transaction price is not always the invoiced price: it is the amount the entity expects to be entitled to, excluding amounts collected for third parties. When part of that amount is uncertain (discounts, bonuses, penalties, concessions), the entity estimates it using the expected value or the most likely amount, includes only what is not at risk of a significant reversal, recognises a refund liability for what it will have to pay back and updates everything at each reporting date.

30 minNot started

Learning objectives

  • Determine the transaction price of a contract (the amount the entity is entitled to, excluding taxes collected for third parties, assuming the contract is performed as agreed).
  • Recognise the forms of variable consideration, whether written in the contract or implicit.
  • Estimate variable consideration using the expected value or the most likely amount, choosing the appropriate method.
  • Apply the constraint ('highly probable') and reassess the price at each reporting date.
  • Record a refund liability and its remeasurement.

In this lesson

Original teaching content: it paraphrases the standard without reproducing it and does not replace the official text.

Contents — IFRS 15 — Revenue from Contracts with Customers

  1. 1 · Not startedObjective, core principle and scope0 / 1 lesson
  2. 2 · Not startedDefinitions0 / 0 lessons
  3. 3 · Not startedStep 1: Identifying the contract0 / 1 lesson
  4. 4 · Not startedStep 2: Identifying performance obligations0 / 1 lesson
  5. 5 · Not startedStep 3: Determining the transaction price0 / 3 lessons
  6. 6 · Not startedStep 4: Allocating the transaction price0 / 3 lessons
  7. 7 · Not startedStep 5: Satisfaction of performance obligations0 / 3 lessons
  8. 8 · Not startedContract costs0 / 1 lesson
  9. 9 · Not startedPresentation0 / 1 lesson
  10. 10 · Not startedDisclosure0 / 0 lessons
  11. 11 · Not startedApplication guidance0 / 4 lessons