PWC Revenue Recognition IFRS15 For Software Companies
PWC Revenue Recognition IFRS15 For Software Companies
recognition bootcamp
The new standard
IFRS 15
11 June 2019
Welcome and introductions
Agenda
Understand the key steps Identify any changes to Have the answers to your Educate and entertain your
in the revenue recognition revenue recognition and revenue recognition colleagues back in the
model under IFRS 15 (US how that will impact questions office tomorrow!
GAAP reference - ASC your Company
606)
C Jack-of-all-trades
D Other
C Per transaction?
C
D IFRS (IAS 11 / IAS 18)
E Something else!
How do you rate your Excellent. I have been studying the standard since inception and I should
knowledge of IFRS 15?
A teach this course!
One Model
Clear principles Robust Comparability Enhanced Revenue recognition
framework across disclosures depicts transfer of control
industries to the customer in an
amount that reflects
consideration to which an
entity expects to be
entitled
Revenue
A contract has enforceable rights and obligations between two or more parties
Identify the contract Identify the Determine the Allocate the Recognise revenue
with the customer performance transaction price transaction price when (or as) each
obligations in the to separate performance
contract performance obligation is
obligations satisfied
1 2 3 4 5
Other considerations
Incremental costs of obtaining a
contract, fulfilment costs, principal vs.
agent implications and disclosures
Yes
A contract is an agreement between two or more parties that creates enforceable rights and obligations
Approved
Written, verbal, or implied in
customary business practice
Rights identified
Combined with another contract
A modification of another contract
Payment terms defined
C 5 Years
D Other
A tech company enters into a 10-year What is the contract term for purposes of applying the new
term licence arrangement with a revenue standard?
customer. There are no other
performance obligations in the It is 10 years because the customer cannot cancel the contract without incurring a
arrangement. The customer makes an substantive termination penalty, being the obligation to transfer an asset to the
upfront non-refundable payment of tech company through the return of its exclusive rights to the licenced intellectual
C25 million and is obligated to pay an property without refund of amounts paid.
additional C1 million at the end of each
year throughout the stated term. .
The customer can cancel the contract
for convenience at any time, but must
return its rights to the licenced
intellectual property to the tech
company upon cancellation. The
customer does not receive any refund
of amounts previously paid upon
cancellation.
How long is the contract term if the customer can terminate and give notice
2 before the end of the term?
-
3 from the customer to continue the services beyond the free-trial period?
PwC Software Revenue Recognition Bootcamp The new standard IFRS 15 Slide 25
Step Identify performance obligations
Step 2 Identifying performance obligations
Software-
Subscription as-a-service
Hybrid cloud
A Company enters into a 2-year contract with customer for the following: (1) Software licence,
(2) Installation service and (3) Unspecified software updates and technical support.
Company sells the licence, installation service, and technical support separately.
As part of the installation service, the software will be substantially customised to add significant new functionality
to enable the software to interface with other customised software applications used by the customer.
The installation service is routinely performed by other entities.
The software remains functional without the updates and the technical support.
Discussion
Capable of being distinct: Customer Software licence Yes
can benefit from good or service on its
Installation services Yes
own or together with other resources
readily available Software updates Yes
Technical support Yes
Discussion
Good or service is distinct within the Software licence No Software and installation services
context of the contract inputs to product combined output
Installation services No
Software updates Yes
Technical support Yes Significant customisation or
modification
Material rights
Options providing a customer
with free or discounted goods or
services in the future might be a
material right.
A material right is a promise
embedded in a current contract that
should be accounted for as a
separate performance obligation.
An option to purchase additional
goods or services at their
standalone selling prices is a
marketing offer and therefore not a
material right, unless prices are
expected to increase.
The customer does not have a The customer does not benefit from
contractual right to take possession
of Software A. only to access the SaaS platform
(Software A).
1 2
PwC Software Revenue Recognition Bootcamp The new standard IFRS 15 Slide 36
Step Determine the transaction price
Step 3 Determine the transaction price
Transaction price = Amount of consideration to which entity expects to be entitled in exchange for
transferring goods or services, excluding amounts collected on behalf of third parties
1 2 3 4
Rebates/Incentives Discounts
Included in the transaction price only if highly probable (US GAAP probable) that there will not be a
Uncertainty over long Limited experience with Susceptible to factors Broad range of outcomes
period of time similar contracts outside control
Key effects
Must recognise probable of not reversing
Reassessed at the end of each reporting period
Company enters into a contract to provide Contingent amount is not recognised until
marketing services for a one-year period for the contingency is resolved
£100,000, with a performance bonus of
Assumptions
The royalty exception applies when the predominant item to which the royalty relates is a licence
IP Product
Product IP
An entity would not split a sales-based or usage-based royalty into a portion subject to the guidance on sales-based and
usage-based royalties and a portion that is not subject to that guidance.
Can you use multiple Only a single method can be used to estimate all variability within a contract
methods or a single
A
method for estimating
variability within a B You can apply a multiple number of methods to the different variabilities
contract? within a contract
Yes No
Which of the following If a company cannot reasonably estimate returns on sales to a reseller, even if
is true?
A there is a cap on the maximum returns, ALL revenue will be deferred until right of
return lapses
C A company will always recognise revenue for all sales, without recording any
returns reserve; and only reverse revenue when customer returns occur
D A company can elect a sell-through policy and recognise revenue upon resale by
the reseller and not record a returns reserve
Question Answer:
How should the software company The software company should account for the variable fee as a usage-based
account for the variable fee? royalty. The incremental fees that the software company receives are based on
the usage of the software rights previously transferred to the customer. There are
1. Usage based royalty
no additional rights transferred to the customer, therefore the software company
2. Option to purchase additional should recognise the usage-based royalty in the period the usage occurs.
licences
Question Answer:
The variable fee in this arrangement is an option to purchase additional rights to
On 1 January 20X8, the customer
use the software, because the rights for the additional users are incremental to the
adds 20 users and pays to the
rights transferred to the customer on 1 January 20x7. The software company will
software company an additional
need to assess whether the option provides a material right and, if so, allocate a
C16,000.
portion of the C1 million transaction price to the option. The amount allocated to
How should the software company the option would be deferred until the option is exercised or expires. In this fact
account for the variable fee? pattern, the discounted pricing of C800 per user, compared to the current pricing
of C1,000 per user, might indicate that the option provides a material right if the
1. Usage based royalty customer would not have received the discount without entering into the
2. Option to purchase additional
current contract.
licences The software company would recognise the C16,000 fee for the additional rights
when it transfers control of the additional licences. The software company would
also recognise amounts allocated to the related material right, if any, at the time
the right is exercised.
PwC Software Revenue Recognition Bootcamp The new standard IFRS 15 Slide 52
Step Allocate the transaction price
Step 4 Comparison to existing guidance
1 2 3 4
A single good or service can Use the residual approach in limited situations
have more than one stand-alone
selling price Can only be used if selling price is:
SSP could vary based, for example on
class of customer Highly variable Uncertain
Residual approach
Total 1,200,000
1 How much evidence do I need to support my Stand-alone Selling Price (SSP) or fair value?
How should an entity determine the stand-alone selling price for implied
4 updates, upgrades and enhancements during an installation period?
-
5 a change in the unit price under a time and materials (T&M) or transaction based contract?
Evaluate how the entity transfers each promised good or service to the customer
Does the customer simultaneously receive and consume benefits as the entity performs?
Yes
No
Over time
No
Point in time
No
PwC Software Revenue Recognition Bootcamp The new standard IFRS 15 62
Control transfers over time
Customer simultaneously receives Customer controls asset as it is No alternative use and right to
and consumes the benefits created or enhanced payment for performance to date
Generally, straightforward Customer controls the work in Highly customised or specialised
assessment process assets that are difficult to redirect
to another customer
Another entity would not need to Example: Constructing a building
substantially re-perform the work
that has been completed to date indicates they have received
some benefits of performance
over time
Customer has a Customer has Customer has Customer has risk Customer
present obligation legal title physical possession and rewards of acceptance
to pay ownership
1 2 3 4 5
Yes
C It depends
If the updates are bundled with the licence, how does that impact the recognition
2 pattern?
1 2 3 4
Capitalisation of costs Presentation and Cloud computing
(software development) disclosure arrangements
5 6 7
PwC Software Revenue Recognition Bootcamp The new standard IFRS 15 69
Identifying performance obligations
Example SEC comments
Please clarify if customers take We note some of your contracts have We note your statement within your
possession of the software licence. multiple performance obligations. significant judgments disclosure that
In addition, please clarify your Please tell us and revise to disclose certain cloud services are accounted
consideration of upgrades and the nature of these performance
technical support. obligations pursuant to ASC 606- please provide us with a specific and
10-50- For maintenance, comprehensive analysis of how you
support, and warranty services, please determined these items are
provide us with your analysis as to not distinct.
why these services were not
separately identifiable in accordance
with the guidance of ASC 606-10-25-
21, as applicable.
Combined with a
service e.g. hosting
Combined with
updates (in limited
circumstances)
Combined with a
customisation or entity Software as a distinct PO is right to use because the value is in the functionality.
specific development If combined with a service, the combined PO is generally a service.
IAS 18 conclusions Complexity in Impacts revenue Considered for each Can be highly
may be different identifying the and gross profit performance judgemental
under IFRS 15 customer? obligation
IFRS 15 includes indicators to help determine if entities are acting as a principal or an agent
The Indicators do not override the assessment Should not be viewed in isolation
of control
Do not constitute a separate or additional evaluation Should not be considered a checklist of criteria to be
met or factors to be considered in all scenarios
Risk and reward paradigm Assess whether the company controls the good or
Gross indicators: Net indicators: service before it is transferred
Primary obligor Supplier is Principal indicators:
General inventory risk primary obligor Primarily responsible for fulfilling the promise
Latitude in establishing price Amount earned Inventory risk
is fixed Discretion in establishing price
Changes products or performs
part of service Supplier has Indicator hierarchy no longer exists
credit risk
Discretion in supplier selection
Determines product
specifications Services and intangibles
Physical loss inventory risk Significant judgment involved!
Credit risk
What pattern of ServiceCo should amortize the initial $500 commission over the first year only
amortisation should
A (i.e. expense)
ServiceCo use for the
capitalised costs? B ServiceCo should amortize the initial $500 commission over the average customer
life of five years
C Service Co should separate the initial commission of $500 into two components
and amortize $250 over the initial annual contract term and the remaining $250
over the average customer life of five years
Direct labour Labour costs include both Corporate senior Interest relating to
cash and share-based management and human specific financing
Sub-contractor costs payments capital costs are generally arrangements for
considered administrative development should be
and not capitalised capitalised once IAS 38
criteria met and cease
once the software is
launched
Disaggregation of revenue
Significant judgments
Practical expedients
Segments Consumer products ($) Transportation ($) Energy ($) Total ($)
Primary Geographical markets Categories
North America 990 2.250 5,250 8,490 presented is a
Europe 300 750 1000 2,050 matter of judgment
Asia 700 260 - 960
1,990 3,260 6,250 11,500 Tabular
Major Goods/Service Lines reconciliation to
Office supplies 600 - - 690 segment revenue
Appliances 990 - - 990
is not required
Clothing 400 - - 400
Motorcycles - 500 - 500
Automobiles - 2,760 - 2,760
Solar panels - - 1,000 1,000
Power plant - - 5,250 5,250
1,990 3,260 6,250 11,500
Timing of revenue recognition
Goods transferred at a point in time 1,990 3,260 1,000 6,250
Services transferred over time - - 5,250 5,250
1,990 3,260 6,250 11,500
Information disclosed outside the Information included in investor Information reviewed by the chief
financial statements (e.g., annual presentations/websites operating decision maker
reports, earnings releases)
Infrastructure as a
accesses the software remotely service
Example 1: Facts:
Accounting for how a Entity A enters into a three-year non-cancellable contract to obtain the use of software that
customer applies IAS is stored in the cloud, including various applications for that period (services) from a supplier
38 and IFRS 16 for fees for a monthly subscription fee.
paid to a supplier for
software access. -the-shelf
software package.
Entity A does not acquire the right or licence to use the services for more than the three-
year contract period and at the end of the contract period, the right to access and use the
service shall terminate.
The supplier has no obligation for delivery of the software program and will not ship copies
of the program to Entity A. The supplier, or its licensors, retain all ownership and intellectual
property rights to the services. In the event that the subscription fee is not paid, the software
goes into reduced functionality mode.
C
D
Analysis: Does the arrangement meet the definition Analysis: Can the monthly
of a lease under IFRS 16? subscription fee be capitalised as
an intangible asset?
Entity A does not have control over the
1 The scope of IFRS 16 excludes rights held by a lessee under licensing software, as simply having a right to
agreements within the scope of IAS 38.
software would not be sufficient to
indicate that Entity A, controls a
2 resource that meets the definition of an
application software for more than the three years in terms of the contract.
intangible asset.
Entity A has therefore not determined
3 The supplier/its licensors, retain all ownership and intellectual circumstances in which the fee should
be capitalised as an intangible asset
due to the lack of control.
Example 2: Facts:
Accounting for upfront Assume the same fact pattern as Example 1 except that the software is specifically customised
fees paid for software -the-
customisation that is software. Entity A will have to incur the costs for designing and configuring the cloud-based
not off the shelf. accounting suite to be specific to the needs of Entity A. Entity A therefore pays an upfront fee
for this customisation.
How far advanced is We have transitioned to IFRS 15 and that is now business as usual
your IFRS 15 transition
A
project?
B adjustments to our reporting and have our comparative information in place
D Lack of time
PwC Software Revenue Recognition Bootcamp The new standard IFRS 15 100
Learnings, issues and plan going forward
It has been essential to establish a Updating current accounting Educate and communicate within
detailed project plan/roadmap and policies and practices has been the organisation and training
explain the key milestones to the tricky and required more time than (including sales and commercial).
relevant stakeholders. expected.
Update processes and system
Detailed scoping exercise has Other stakeholders have had a lot documentation to ensure
made it clear which areas are of interdependencies which were organisational change is effective.
impacted more than others and previously not expected (e.g. HR,
Draft disclosures (both transition
need inputs. Tax, Forecasting)
and ongoing) in financial
Documenting all of our work within Determining system requirements, statements.
a central document has helped changes to systems and tools has
Manual adjustments where
bring in other stakeholders into the been a much longer process and
required.
projects. manual adjustments have been
needed.
PwC Software Revenue Recognition Bootcamp The new standard IFRS 15 101
Questions and Closing
Thank you!
Imran Younus
Director
T: +44 (0) 7808 205824
E: imran.younus@pwc.com
PwC Software Revenue Recognition Bootcamp The new standard IFRS 15 103
Thank you
pwc.com
This content is for general information purposes only, and should not be used as a substitute for consultation with professional advisors.
© 2019 PricewaterhouseCoopers LLP. All rights reserved. PwC refers to the UK member firm, and may sometimes refer to the PwC network. Each member firm is a
separate legal entity. Please see www.pwc.com/structure for further details.