ASC 606 For Software Companies: Step 5 - Recognizing Revenue rec webinar - Step 5 and...Scenario 3...
Transcript of ASC 606 For Software Companies: Step 5 - Recognizing Revenue rec webinar - Step 5 and...Scenario 3...
MEMBER OF ALLINIAL GLOBAL, AN ASSOCIATION OF LEGALLY INDEPENDENT FIRMS © 2018 Wolf & Company, P.C.
ASC 606 For Software Companies:
Step 5 - Recognizing Revenue
August 16, 2018
• Today’s presentation slides can be downloaded at
www.wolfandco.com/webinars/2018.
• The session will last about 45 minutes, and we’ll then
have time for Q & A.
• Our audience will be muted during the session.
• Please send your questions in using the “Questions
Box” located on the webinar’s control panel.
2
Before we get started…
About Wolf & Company, P.C.
• Established in 1911
• Offers Audit, Tax, and Risk Management Services
• Offices located in:
– Boston, Massachusetts
– Springfield, Massachusetts
– Albany, New York
– Livingston, New Jersey
• Over 250 professionals
As a leading regional firm founded in 1911, we provide our clients
with specialized industry expertise and responsive service.
3
Introduction
Scott Goodwin, CPAMember of the Firm and Technology Services Team Leader
• E-mail: [email protected]
• Phone: (617) 428-5407
Cecilia Frerotte, CPAAudit Principal and Software Sector Leader
• E-mail: [email protected]
• Phone: (617) 261-8186
4
Agenda
• Recognizing revenue
- Concept of over time vs. point in time
• Licenses of intellectual property
- Sales or usage-based royalties
• SaaS subscriptions
• Principal vs. Agent considerations
5
The Five Step Model
6
Core Principle
Recognize revenue to depict the transfer of promised goods or
services to customers in an amount that reflects the consideration
to which the entity expects to be entitled in exchange for those
goods or services
Over time vs. Point in time
An entity transfers control over an asset over time if one of the
following criteria is met:
1. Customer simultaneously receives and consumes the benefits
provided by the entity’s performance as the entity performs
2. Entity’s performance creates or enhances an asset that the
customer controls as the asset is created/enhanced
3. Entity’s performance does not create an asset with an
alternative use to the entity and the entity has an enforceable
right to payment for performance completed to date
7
Transferring a promised good or service to a customer
satisfies a performance obligation occurs either: Over time or
at a point in time
Licenses of Intellectual Property
A license arrangement establishes a customer’s rights
related to a company’s intellectual property and the
obligations of the company to provide those rights.
Critical questions for software companies:
1. Does the arrangement include a license of IP?
2. If so, is that license distinct?
» VSOE is dead
» Consequences of distinct vs. not distinct
3. If so, is the license functional or symbolic?
» Revenue recognition for each
8
Licenses of Intellectual Property
Does the arrangement include a license of IP?
A separate promise of a license exists when:
(1) the customer has the contractual right to take possession
of the software at any time during the hosting period
without significant penalty, and
(2) the customer can run the software on its own hardware or
contract with another party unrelated to the vendor to host
the software
9
Licenses of Intellectual Property
Is that license distinct?
Must be both:
(1) capable of being distinct, and
if a customer can benefit from the license either
on its own or together with other resources that
are readily available to the customer
(2) distinct within the context of the contract
separately identifiable
10
Licenses of Intellectual Property
Is that license distinct?
Vendor-specific objective evidence (VSOE)
• VSOE of fair value is no longer required to
identify the unit of accounting
• May lead to the identification of additional
performance obligations and earlier recognition
of revenue
If not distinct,…11
Scenario 1
Sample Co. enters into a contract with WorkCo
for on-premise data analysis software and cloud
data storage.
The software utilizes WorkCo’s data stored on
the cloud to provide data analysis.
The software can also utilize data stored on the
WorkCo’s premises or data stored by other
vendors.
Is the license distinct?
12
Scenario 1
Yes.
The on-premise software license is distinct from the
cloud data storage service. The software license and
cloud data storage service are not highly interrelated
or interdependent.
If data was stored on WorkCo’s premises or with
another vendor, WorkCo would still get all of the
benefits of the software.
The cloud data storage could be provided by other
vendors and is capable of being distinct.
13
Scenario 2
Sample Co. contracts with WorkCo for
– A perpetual software license,
– installation services,
– 2 years of technical support.
The installation services include significant customization
of the software to interface with WorkCo’s data sources.
The technical support is not critical to maintaining the
ongoing utility of the software.
Is the license distinct?
14
Scenario 2
No. The software license is not distinct from the
installation services because the installation services
significantly customize the software. The software and
installation services create a combined output,
customized software.
Therefore Sample Co. needs to assess whether control
is transferred at a point in time (once the software is
completed) or over time (as the customization is
performed)
The tech support is distinct and should be recognized
over time15
Licenses of Intellectual Property
Is the license functional or symbolic?
Companies provide their customers with either:
• A right to access the entity’s intellectual property as
it exists throughout the license period, including any
changes to that intellectual property
• A right to use the entity’s intellectual property as it
exists at the point in time at which the license is
granted
16
Licenses of Intellectual Property
17
Functional Symbolic
Significant standalone functionality
Derives a substantial portion of its utility from
its significant standalone functionality
Does not have significant standalone
functionality
Substantially all of the utility of symbolic
intellectual property is derived from its
association with the entity’s past or ongoing
activities, including its ordinary business
activities
Software, drug formulas or compounds,
completed media content, specialized and
patents
Brands, logos, team names, and franchise
rights
Functional IP is a right to use IP because the
IP has standalone functionality and the
customer can use the IP as it exists at a
point in time.
Revenue from Functional IP is recognized at
a point in time.
Symbolic IP is a right to access IP because
of the entity’s obligation to support or
maintain the IP over time.
Revenue from symbolic IP is recognized
over the license period, or the remaining
economic life of the IP, if shorter.
Scenario 3
Sample Co provides a 5 year term software license to WorkCo.
The terms of the arrangement allow Work Co to download the
software by using a key provided by Sample Co.
Work Co can use the software on its own server and the software
is functional when it transfers to Work Co. Work Co also
purchases post-contract customer support (PCS) with the
software license.
The license and PCS are distinct as Work Co can benefit from the
license on its own and the license is separable from the PCS.
How should revenue from the license be recognized?
18
Scenario 3
The IP underlying the license in this example is functional IP,
because the software has significant standalone functionality.
Sample Co will recognize revenue at a point in time when Work
Co is able to use and benefit from the license (no earlier than the
beginning of the license term).
PCS is a separate performance obligation in this arrangement and
does not impact the assessment of the nature of the license.
19
Sales or usage-based royalties
20
Some licenses of IP include sales or usage-based royalties. There is
an exception for revenue recognition for these arrangements as
follows:
• Recognize revenue as the sales or usage occurs unless doing so
accelerates revenue recognition ahead of the entity’s satisfaction
of the performance obligation to which the royalty relates.
• Sales or usage based licenses of IP do not follow variable
consideration rules
• Cannot defer until customer reporting is available, must estimate
sales or usage prior to customer reporting
• Royalty minimum = fixed consideration
Scenario 4
Sample Co. licenses software on an annual basis to its customers and
promises to provide training on the use of the software.
In exchange for the software license and training, the customer promises to
pay Sample Co. $1.00 per transaction processed.
Sample Co. concludes that the software license and training are each distinct.
Does the sales- or usage-based royalty guidance apply to this arrangement?
21
Scenario 4
Yes. The license of IP is predominant in the arrangement because the
customer would ascribe significantly more value to the software license than
to the training.
Therefore Sample Co. will recognize revenue as the usage occurs, assuming
this approach does not accelerate revenue ahead of performance.
22
Scenario 5
Sample Co licenses patented software for a term of 3 years with no upfront
fee and 1% of future product sales. However, Sample Co is entitled to at
least $5 million at the end of each year, regardless of actual sales.
Technology in this area is changing rapidly so the possible consideration
from product sales ranges from $0 to $25 million, depending on whether
new technology is developed.
Management has concluded that the license transfers at a point in time
when the license period commences. Management has also concluded
that it is probable it will collect the consideration to which it is entitled, and
there are no further obligations remaining after the license is transferred.
How should Sample Co account for the transaction?
23
Scenario 5
Sample Co will recognize royalty revenue when the future product sales
occur.
However, since Sample Co is entitled to at least $5 million at the end of
each year, this amount of consideration is not variable. Therefore,
Software Co. should recognize as revenue the fixed amount (the minimum
payment of $15 million) at license inception.
Any consideration from royalties in excess of $5 million in any given year
will be recognized as those sales occur.
24
Licenses of Intellectual Property
25
Does the contract
involving software
include a licenseLicense of IP
SaaSIs the license
distinct?
Apply the general guidance to
the combined bundle Does the customer have a
right to access the entity’s
IP?
If the contract includes a
sales or usage-based
royalty, is the license the
predominant item to which
the royalty relates?
Over-time
perf.
obligation
Point-in-
time perf.
obligation
Yes
No
No Yes
No
Yes
Yes No
Sales or usage-based
royalties are estimated
and subject to variable
consideration (Step 3)
Sales or usage-based
royalties recognized at later
of when sales or usage
occurs and satisfaction of
performance obligation
Apply general
model
SaaS Subscriptions
• Question –
– Is a performance obligation to provide software-as-a-service
satisfied over time?
• Answer –
– Yes (in general)
– Why?
• Customer continuously consumes and receives the benefit
throughout the contract period
– Similar answer to other service-type contracts
26
SaaS Subscriptions
• Question –
– Is a performance obligation to provide implementation
services in conjunction with a software-as-a-service
arrangement satisfied over time?
• Answer –
– Yes (in general)
– Why?
• May create or enhance an asset that the customer controls
• Even if no asset is created, may still be satisfied over time
• But not always!
27
SaaS Subscriptions
• Example - Facts
– SaaS Co enters into a three-year SaaS arrangement with
Customer
– Customer pays fixed quarterly amount for the SaaS
– SaaS Co agrees to provide the following services:
• Training
• Data migration
• Building an interface to Customer’s GL system
– SaaS Co has already concluded that each service meets the
definition of a performance obligation
– Interface will reside on Customer’s network and will
represent an asset for Customer
– Other services do not create assets
28
SaaS Subscriptions
• Example – Analysis
– Interface
• Recognized over time
• Creates an asset controlled by Customer
– Other services
• Recognized over time
• Customer consumes and receives the benefit from each
service as SaaS Co. performs
– SaaS
• Recognized over time
29
Principal versus Agent
• ASC 606 requires a similar analysis as current GAAP
requires
– No longer consider credit risk as an indicator of being a
principal
• Focus of analysis is on obtaining control of the
good/service before transferring it to the customer
• Factors for being a principal
– Primary responsibility for providing good/service
– Assumes inventory risk
– Having discretion in setting prices
• Each promised good/service needs to be evaluated
– Could have some where you are principal and others where
you are agent30
Principal versus Agent
• Example - Facts
– SampleCo provides customer with cloud storage services
– Services include access to a 3rd party’s SaaS product
– SampleCo contracts directly with 3rd party SaaS company for
the right to access the SaaS platform
– SampleCo provides a significant service of integrating the
various services into an integrated service
– Therefore, customer contract contains a single performance
obligation as the SaaS and other services are not separately
identifiable
Is SampleCo the principal or agent for the cloud services?
31
Principal versus Agent
• Example - Analysis
– SampleCo appears to be the principal in this arrangement
• Recognize revenue gross for the fee received from the
customer
– SaaS is one input into the integrated cloud services
– SampleCo obtains control of the inputs, including the SaaS
platform
– SampleCo directs the inputs’ use to deliver a combined
output
32
Questions?
Scott Goodwin, CPAMember of the Firm and Technology Services Team Leader
• E-mail: [email protected]
• Phone: (617) 428-5407
Cecilia Frerotte, CPAAudit Principal and Software Sector Leader
• E-mail: [email protected]
• Phone: (617) 261-8186
33