N. Title Location: List of Examples IFRS 15 Revenue From Contracts With Customers
N. Title Location: List of Examples IFRS 15 Revenue From Contracts With Customers
N. Title Location: List of Examples IFRS 15 Revenue From Contracts With Customers
N. Title Location
Example 1 Illustration of 5-step model (telecom contract) Handouts + Excel
Example 2 Contract modification Excel
Example 3 Explicit vs. implicit performance obligations Excel
Example 4 Performance obligations: are they distinct? (IT contract) Handouts
Example 5 Variable consideration with contingency Excel
Example 6 Significant financing component and right of return Excel
Example 7 Allocating variable consideration + licenses Excel
Example 8 Revenue over time vs. at the point of time (real estate) Excel
Example 9 Contract costs Excel
Example 10 Transition to IFRS 15 Excel
www.IFRSbox.com Example 1: 5-step model IFRS 15 Revenue from Contracts with Customers
Telecom operator, ABC Corp. entered into a contract with Johnny on 1 July 20X1. In line with the contract, Johnny subscribes for ABC's monthly plan for 12 months and in retu
receives free handset from ABC Corp. Johnny will pay a monthly fee of CU 100. Johnny gets the handset immediately after contract signature.
ABC sells the same handsets for CU 300 and the same monthly plans for CU 80/month without handset.
How should ABC recognize revenues from the contract with Johnny in 20X1 under IFRS 15?
Monthly fee:
Months of subscription:
Total transaction price: 0
Total 0 0
Step 5: Recognize revenue when (or as) an entity satisfies a performance obligation
Journal entries:
Debit Contract assets => Contract asset = entity’s right to consideration in exchange for goods or services that the
Credit Revenues from sales of goods) transferred to a customer when that right is conditioned on something other than the p
0 time (for example, the entity’s future performance).
Invoice - month 1:
Ball PC, computer manufacturer, enters into contract with Forward University to deliver 300 computers for total price of CU 600 000 (CU 2 000 per computer).
Due to necessary preparation works, Forward University agrees to deliver computers in 3 separate deliveries during the forthcoming 3 months (100 computers in each delivery
control over the computers at delivery.
After the first delivery is made, Forward University and Ball PC amend the contract. Ball PC will supply 200 additional computers (500 in total).
How should Ball PC account for the revenue from this contract if:
Scenario 1: The price for additional 200 computers was agreed at CU 388 000, being CU 1 940 per computer. Ball PC provided a volume discount of 3% for additional delivery w
volume discounts provided in similar contracts with other customers.
As of 31 December 20X1, Ball PC delivered 400 computers (300 as agreed initially and 100 under the contract amendment).
How shall Ball PC account for the contract modification under IFRS 15?
0 per computer).
hs (100 computers in each delivery). Forward University takes
0
www.IFRSbox.com Example 3: Explicit vs. implicit promises in the contract IFRS 15 Revenue from Contracts with Customers
ABC Corp., producer of cleaning machines, sells their cleaning machines to various companies. Determine the performance obligations in the following contracts:
1) In contract with the client A, ABC promises to deliver 10 cleaning machines for total price of CU 200 000. The contract A contains a clause about free repair and maintenanc
years after purchase.
2) In contract with the client B, ABC promises to deliver 5 cleaning machines for total price of CU 100 000. No warranty is promised in the contract, however, ABC Corp. is well-
customer services and providing 1-year free repair services in the past.
3) In contract with the client C, ABC promises to deliver 50 cleaning machines for total price of CU 1 000 000. No warranty is promised in the contract, and ABC usually does no
services in the country of client C. However, after the contract is signed, ABC offers free maintenance service to a client C as a bonus for big order.
1. Contract A
2. Contract B
3. Contract C
www.IFRSbox.com Example 3: Explicit vs. implicit promises in the contract IFRS 15 Revenue from Contracts with Customers
ollowing contracts:
bout free repair and maintenance service within 2
BigBooks Corp. is a company providing centralized accounting services for corporations. It enters into a 3-year contract with client A. The contract states:
- BigBooks will maintain all bookkeeping and document processing activities for client A, including preparing annual financial statements, monthly reports and
prepare monthly reports and annual financial statements only in conjunction with bookkeeping and data processing performed by BigBooks' team.
- The annual fee is CU 272 000 per year , consisting of: CU 250 000 per year for up to 50 000 accounting entries, CU 1 000 per month for monthly reports and
annual financial statements and tax return. BigBooks is entitled to CU 5 per accounting entry in excess of 50 000 entries per year.
- BigBooks is entitled to an annual bonus payment of CU 12 000 if the average processing time of 1 batch of 1 000 documents is less than 1 week in the particu
Careful analysis of client's A activities and past accounting records show that in the first year, n. of accounting entries is assumed at 48 000, in the second year
year at 53 000.
Based on past work records and delivery times BigBooks Corp. assumes that the probability of processing time of 1 000 documents in less than 1 week is 30%.
Identify individual performance obligations in the contract and determine the transaction price.
3.3 Performance bonus 0 or 12 000 Constraint limits the amount of revenue as BigBooks can recognize only 0 or
Total performance bonus (3*12 000) 12 000 per year (nothing in between).
Probability of processing 1 000 docs under 1 week Therefore, based on 30% probability, BigBooks limits the bonus to zero until
Expected value of variable consideration
highly probable that the average processing times fall below 1 week and BigB
be entitled to bonus.
After the effect of constraint 0
How would the transaction price change if the contract states that BigBooks is entitled to an annual bonus amounting to CU 0-12 000 and its precise amount
number of times when the batch processing time for 1 000 docs fell below 1 week during the year?
Voyage ltd. intends to buy 30 trucks from Autocar, local car dealer. However, due to cash shortage, Voyage is not able to pay immediately after planned delivery, therefore Auto
agrees that Voyage pays a half of total price at delivery and the second half after 1 year. Voyage and Autocar agree on the right of return within 90 days of delivery.
1 month later, Voyage sends an e-mail to Autocar with acceptance of all conditions. 2 weeks after that e-mail, Autocar calls Voyage that 30 trucks are ready, Voyage takes truc
and pays the 1st half of total price.
Price per 1 truck is CU 32 000. However, Autocar agrees to receive one half now and the second half in 1 year only if Voyage accepts increased purchase price of CU 33 000 pe
truck. The Autocar's cost of 1 truck is CU 28 000. What should Autocar recognize in its financial statements and when?
Journal entries:
Debit Cash
Credit Refund liability
0
Journal entries:
#2 Cost of sales
Careful with the interest here! You need to recognize it over remaining 9 months, as the receivable (asset) was recognized after right of return lapses.
Therefore, it is necessary to calculate monthly IRR for the period of remaining 9 monhts (if you recognize interest on monthly basis).
(we use the effective interest method under IFRS 9 here):
of return lapses.
www.IFRSbox.com Example 7: Allocating variable consideration IFRS 15 Revenue from Contracts with Customers
Jack & Partner want to produce and distribute clothing with the famous animated characters created by Mikel. Mikel enters into a contract with Jack & Partner for 2 intellectu
- License 1: to use trademark "Mikel" in a www domain owned by Jack & Partner in order to promote and sell clothing with Mikel's brand;
- License 2: to use animated Mikel's characters on clothing.
Both licenses will be transferred to Jack & Partner immediately after contract is signed by both parties.The consideration for License 1 is fixed, set at CU 3 000.
The consideration for License 2 is 10% of future sales of clothing with Mikel's animated characters. Based on budgets, Mikel estimates total consideration for License 2 at CU 5
How and when shall Mikel recognize revenue from the contract with Jack & Partner, if:
1) Mikel sold these licenses separately in the past to a similar customer for CU 3 000 (License 1) and CU 50 000 (License 2).
2) Mikel sold these licenses separately in the past to a similar customer for CU 10 000 (License 1) and CU 40 000 (License 2).
In the year 1, total revenues from the sales of Mikel-branded clothing generated by Jack&Partner amount to CU 100 000.
Here, Mikel's estimate of the sales-based fees approximates stand-alone selling price of License 2; and similarly, consideration for License 1
approximates stand-alone selling price of License 1.
As a result, variable consideration based on sales can be allocated fully to one performance obligation - License 2.
License 1:
License 2:
Total 0
Note: Mikel can recognize revenue from sales-based royalty only when a subsequent sale occurs (para B63 of IFRS 15).
In this case, it relates only to License 2, as the full revenue for license 1 is fixed.
Here, Mikel's estimate of the sales-based fees does NOT approximate stand-alone selling prices for both Licenses.
As a result, the conditions for allocating variable consideration to one performance obligations in IFRS 15 (85) are NOT met.
Therefore, Mikel allocates the transaction prices based on the relative stand-alone prices.
Debit Contract Asset (CU 10 000/CU 50 000 * sales of CU 100 000 * 10% royalty)
Credit Revenue from sale of license 1
www.IFRSbox.com Example 7: Allocating variable consideration IFRS 15 Revenue from Contracts with Customers
Debit Contract Asset
Credit Revenue from sale of license 1
0
Debit Contract Asset (CU 40 000/CU 50 000 * sales of CU 100 000 * 10% royalty)
Credit Revenue from sale of license 2
0
Note: Mikel can recognize revenue from sales-based royalty only when a subsequent sale occurs (para B63 of IFRS 15).
In this case, it relates to both licenses, as the part of variable consideration is allocated to License 1 too.
Also please note that in this particular example, amounts of total revenues in individual point of times are the same.
However, amounts of revenues per licenses is different from scenario 1 and the it would have a significant impact when
the licenses are not transferred at the same time.
www.IFRSbox.com Example 7: Allocating variable consideration IFRS 15 Revenue from Contracts with Customers
RE Construct, property developer, builds a residential complex consisting of 50 apartments. Apartments have a similar size and proportions - however, they can be customized
RE Construct enters into 2 contracts with 2 different clients (A and B). Both clients want to buy almost identical apartments and agree with total price of CU 100 000 per apart
as follows:
- Upon the signature of a contract, clients pay deposit of CU 10 000 each.
- Milestone: 1 year prior planned completion, RE Construct will deliver progress reports to clients and clients need to pay CU 50 000 each.
- Completion: Upon the completion of the construction, the legal ownership to apartments is transferred to clients and they pay the remaining amount of CU 40 000 each.
Assumed period of construction is 2 years from the date of contract. RE Construct has the right to retain the payments from any client in the situation when that client defaul
completion.
The contracts with clients A and B are NOT identical. Further contractual terms specify that:
- No other specific terms in the contract with client A.
- The contract with client B specifies that RE Construct cannot transfer or direct the apartment to another client and in return, the client B cannot terminate the contract. If th
contract before its completion, RE Construct has the right for all contractual price if RE Construct decides to complete the contract.
Total assumed cost of construction is CU 80 000, thereof CU 35 000 in the first year of construction and CU 45 000 in the second year of construction.
When and how shall RE Construct recognize revenue from contract A and contract B?
1. Contract A
1.1 Assessment
The third criterion for recognizing revenue over time is NOT met, for the following reasons:
1) An apartment can be easily sold / transferred to another client in the case of default.
2) RE Construct has NO enforceable right to payment for performance up to date (keeps only the progress payments - these might not be sufficient)
RE construct must recognize revenue from the contract A at the point of time.
Year 1
No revenue is recognized.
Debit Cash
Credit Contract liability
0
Debit Cash
Credit Contract liability
0
Debit Cash
Credit Contract liability
0
2. Contract B
2.1 Assessment
The third criterion for recognizing revenue over time IS met, due to following reasons:
1) RE Construct cannot direct the apartment for the alternative use (the contract with client B does not permit the transfer).
2) RE Construct has the enforceable right to payment for performance completed to date.
Year 1
Debit Cash
Credit Contract liability
0
Debit Cash
Credit Contract liability
0
Debit Cash
Credit Contract liability
0
ction.
www.IFRSbox.com Example 9: Contract Costs IFRS 15 Revenue from Contracts with Customers
BigBooks Corp. (see example 5) is a company providing centralized accounting services for corporations. It enters into a 3-year contract with
client A to provide all bookkeeping and data processing activities for the period of 3 years.
These costs need to be capitalized and amortized over period of 3 years as BigBooks expects to recover them through future fees for the services provided.
Journal entries:
Amortization:
Year 1:
Investment into additional 10 computers: => in line with IAS 16 (account as for PPE and depreciate on a systematic basis)
Customization of SW, data flow, testing Debit Asset - costs for contract A
=> costs do relate directly to the contract A Credit Cash / bank account
=> costs do generate/enhance resources 0
=> costs are expected to be recovered
BigBooks need to capitalize these costs and amortize them similarly as costs above
Year 1:
Payroll expenses
=> costs do relate directly to the contract A
=> however, these costs do NOT generate/enhance resources
ervices provided.
www.IFRSbox.com Example 10: Transition to IFRS 15 IFRS 15 Revenue from Contracts with Customers
BigBooks, company providing centralized data services, adopts IFRS 15 for the annual period starting 1 January 2017.
During the transition process, BigBooks identified that it has 2 contracts with 2 multinational corporations, under which free computers were provided:. Both contracts are fo
follows:
Contract 1: starting 1 July 2015 for 5 years, monthly fee CU 300 000, 10 computers with total cost of CU 100 000 were given for free to a client.
Contract 2: starting 1 September 2016 for 5 years, monthly fee CU 200 000, 5 computers with total cost of CU 50 000 were given for free to a client.
During transition process, BigBooks found the following:
- under current standard, IAS 18, no revenue for computers was recognized and cost of computers was treated as a marketing expense
- under IFRS 15, transfer of computers is a separate performance obligation and BigBooks needs to allocate transaction price also to computers. Stand-alone selling price of 1
Show how should BigBooks make a transition to IFRS 15 under full retrospective adoption approach and modified approach.
Working #1 - Allocation of TP to PO
Contract 1 Contract 2
Transaction price: 18,000,000 12,000,000
Stand-alone Stand-alone
Allocated TP Allocated TP
selling price selling price
Monthly services 18,000,000 17,851,240 12,000,000 11,925,466
Computers 150,000 148,760 75,000 74,534
Total 18,150,000 18,000,000 12,075,000 12,000,000
Journal entries:
2017
Retained earn
ed:. Both contracts are for data processing only and the details are as
173,697 133,884
-173,697 -133,884
come (extract)
2016 (restated)
74,534
4,365,279
Retained earnings
before restating restatement after restating
1,000,000 133,884 1,133,884
280,000 280,000
1,530,000 173,697 1,703,697
2016
0
www.IFRSbox.com Example 10: Transition to IFRS 15 IFRS 15 Revenue from Contracts with Customers
come (extract)
2016
0
4,400,000
Retained earnings
before restating restatement after restating
1,000,000 0 1,000,000
250,000 0 250,000
1,250,000 0 1,250,000
f transition to IFRS 15 173,697 173,697
1,250,000 173,697 1,423,697
280,000 280,000
1,530,000 173,697 1,703,697