You are on page 1of 4

A C C O U N T I N G & A U D I T I N G

accounting

Revenue Recognition for Cloud-Based


Computing Arrangements
By Josef Rashty and
John OShaughnessy

I
n its June 2010 issue, The CPA Journal 2009-13). This ASU is effective for arrange- ally accounted for as service contracts with-
published an article by P. Paul Lin, SaaS: ments entered into or materially modified in the scope of SAB 104, which states:
What Accountants Need to Know, which in fiscal years beginning on or after June 15, Provided all other revenue recognition
discussed the benefits, pitfalls, controls, 2010, and early adoption is permitted. criteria are met, service revenue should
and audit considerations for Software as a Cloud computing services usually be recognized on a straight-line basis,
Service (SaaS) computing models. This arti- include a license for the use of software, unless evidence suggests that revenue
cle will discuss the revenue recognition issues but this feature does not put such an is earned or obligations are fulfilled in
regarding cloud-based computing arrange- arrangement within the scope of ASC 985- a different pattern, over the contractual
ments, including SaaS systems. It will exam- 605, Revenue RecognitionSoftware. ASC term of the arrangement or the expect-
ine existing practices, recent FASB guidance, 605-55-121 states that a software arrange- ed period during which those specified
and the latest developments. It will also pro- ment is within the scope of ASC 985-605 services will be performed, whichever is
vide several examples to illustrate the differ- if the customer has the contractual right longer. (www.sec.gov/interps/account/
ences between pronouncements. to take possession of the software at any sab104rev.pdf)
time during the hosting period without sig- Cloud services are generally provided con-
Overview nificant penalty to either run the software sistently from period to period; therefore,
The common accounting issues in a cloud on its own hardware or contract with an revenue must generally be recognized on a
computing environment relate to the timing unrelated third party to host the software. straight-line basis over the term of the con-
and amount of revenue that can be recog- It is, however, uncommon in cloud com- tract, provided all applicable criteria have
nized in an ongoing customer relationship as puting arrangements for customers to have been met. SAB 104 requires the following
well as how companies account for the costs such a contractual right. Therefore, cloud four conditions be present for revenue to be
associated with providing services. This arti- computing services, including any software recognized: 1) there is a persuasive evidence
cle, however, deals only with revenue recog- licenses within the arrangement, are usu- of an arrangement; 2) the service has been
nition issues. A typical cloud computing
environment has multiple elements that ven- EXHIBIT 1
dors deliver to customers at different points Revenue Recognition Guidance Prior to ASU 2009-13
during the contract. The accounting model
is affected by the ability of the vendor to Case 1: No Vendor-Specific Objective Evidence (VSOE)
separate these elements into the units of First-Month Second-Month Subsequent 10
accounting. Generally, customer arrange- Revenues Revenues Months Revenues Total
ments for cloud computing are within the
Subscription $ $ $12,000 $120,000
scope of Accounting Standards Codification
(ASC) 605-25, Revenue Recognition revenues
Multiple Elements Arrangements; the SECs Case 2: With Vendor-Specific Objective Evidence (VSOE)
Staff Accounting Bulletin (SAB) 104, which First-Month Second-Month Subsequent 10
revises and rescinds a portion of the inter- Revenues Revenues Months Revenues Total
pretation guidance included in Topic 13; and Training services $5,000 $ $ $ 5,000
the recently issued Emergency Issues Task Implementation 3,500 3,500 7,000
Force (EITF) Issue 08-01, Revenue services
Arrangements with Multiple Deliverables, Host services 10,800 108,000
which amends certain provisions of ASC Total $8,500 $3,500 $10,800 $120,000
605-25 (Accounting Standard Update [ASU]

32 NOVEMBER 2010 / THE CPA JOURNAL


provided to the customer (delivery has undelivered elements will together constitute only the direct costs of the consulting
occurred); 3) the collection of the fees is rea- a single unit of accounting. arrangement and amortizes those
sonably assured; and 4) the amount of the Salesforce.com, a provider of cloud costs over the same time period as the
fees the customer is obligated to pay is fixed computing applications, in its quarterly consulting revenue is recognized.
and determinable. report for the period ended April 30, 2010, (www.salesforce.com/assets/pdf/investors/
described its revenue recognition policy, Q1FY11_Salesforce_FinancialResults.
Before ASU 2009-13 based on ASC 605-25, as follows: pdf)
As stated above, in addition to SAB 104, Subscription and support revenues are Cloud computing revenue is composed of
cloud computing arrangements fall within recognized ratably over the contract terms two elements: subscription services (software
the scope of ASC 605-25, which states: beginning on the commencement date and hosting services) and professional ser-
In an arrangement with multiple deliv- of each contract. Professional services vices, including implementation and train-
erables, the delivered item or items and other revenues, when sold with sub- ing. In cloud computing arrangements,
shall be considered a separate unit of scription and support offerings, are even though customers use the software ele-
accounting if all of the following cri- accounted for separately when these ser- ment, they generally do not have a contrac-
teria are met: vices have value to the customer on a tual right to take possession of the software
a. The delivered item or items have standalone basis and there is objective and and run it in-house or through an unrelated
value to the customer on a standalone reliable evidence of fair value of each vendor. Accordingly, cloud computing
basis. The item or items have value on a deliverable. When accounted for sepa- arrangements, including software licensing
standalone basis if they are sold separately rately, revenues are recognized as the ser- fees within the arrangement, are generally
by any vendor or the customer could resell vices are rendered for time and material accounted for as a service contract in
the delivered item(s) on a standalone basis. contracts, and when the milestones are accordance with ASC 605-25 and SAB 104.
In the context of a customer's ability to achieved and accepted by the customer The cloud computing environment has a
resell the delivered item(s), this criterion for fixed price contracts. The majority recurring revenue model, and the revenue is
does not require the existence of an of the Companys consulting contracts are recognized ratably over the lifetime of the
observable market for the deliverable(s). on a time and materials basis. Training contract. In addition, revenue is not recog-
b. There is objective and reliable evi- revenues are recognized after the services nized before the service goes live, to ensure
dence of the fair value of the undelivered are performed. For revenue arrangements that revenue will match the use of services.
item(s). with multiple deliverables, such as an So, if a company sells a cloud computing ser-
c. If the arrangement includes a gener- arrangement that includes subscription, vices contract today and bills the customer
al right of return relative to the delivered premium support and consulting or train- up front for one year with net 45 days and
item, delivery or performance of the ing services, the Company allocates the needs 60 days to implement the service for
undelivered item or items is considered total amount the customer will pay to it to go live, it will not be able to recognize
probable and substantially in the control the separate units of accounting based any of the revenue before the 61st day.
of the vendor. on their relative fair values, as determined Furthermore, it needs vendor-specific objec-
If multiple deliverables included in an by the price of the undelivered items tive evidence (VSOE) based on ASC 650-
arrangement are separable into different units when sold separately. 25-30-8 to recognize the revenues associat-
of accounting, the multiple-element arrange- In determining whether the consulting ser- ed with different elements separately. The
ment guidance in ASC 605-25-30 address- vices can be accounted for separately VSOE of fair value based on ASC 605-25-
es how to allocate the consideration to from subscription and support revenues, 30-8 is limited to the following scenarios:
those units of accounting. The guidance the Company considers the following fac- a. The price charged for a deliverable
requires the allocation of revenue to elements tors for each consulting agreement: avail- when it is sold separately;
of the arrangement using the residual ability of the consulting services from b. For a deliverable not yet being sold
method. Under the residual method, the other vendors, whether objective and reli- separately, the price established by man-
undiscounted fair value of the undelivered able evidence for fair value exists for agement having the relevant authority (it
elements is deferred and the residual amount the undelivered elements, the nature of must be probable that the price, once
of revenue is allocated to the delivered items. the consulting services, the timing of established, will not change before the
Applying the residual method in a cloud when the consulting contract was signed separate introduction of the deliverable
computing environment is not straightfor- in comparison to the subscription ser- into the marketplace).
ward, because most or all the elements are vice start date, and the contractual depen- As discussed above, based upon SAB 104,
service deliverables. A significant amount of dence of the subscription service on the revenue for cloud-based services must be rec-
judgment is required. Under the residual customers satisfaction with the consult- ognized on a straight-line basis over the con-
method, the amount of consideration allo- ing work. If a consulting arrangement tractual term. ASC 605-25-25-6 states:
cated to the delivered items equals the total does not qualify as a separate accounting, A delivered item or items that do not qual-
arrangement consideration less the aggregate the Company recognizes the consulting ify as a separate unit of accounting with-
value of the undelivered items. If an entity revenue ratably over the remaining term in the arrangement shall be combined with
cannot determine the fair value of the of the subscription contract. Additionally, the other applicable undelivered item(s)
undelivered items, then the delivered and in these situations, the Company defers within the arrangement. The allocation

NOVEMBER 2010 / THE CPA JOURNAL 33


of the arrangement consideration and the to be completed within the first two months ing the first two months ($3,500 during the
recognition of revenue then shall be deter- of implementation. Entity A does not have first month and an additional $3,500 dur-
mined for those combined deliverables VSOE for any elements of the arrangement. ing the second month); the residual value
as a single unit of accounting. The customer starts full utilization of the of $108,000 for software and host ser-
The SEC staff also believes that recog- system at the beginning of the third month. vices occurs during the next 10 months.
nizing revenue upon the delivery of items that Analysis of Case 1. Entity A does not have Revenue is recognized for cloud-based ser-
have no stand-alone value is contrary to the VSOE for different elements of the contract, vices as shown in Exhibit 1.
principles in ASC 605-25. The presumption and as a result, it must treat the whole con-
that delivery of the final deliverable should tract as a single unit of accounting. The rev- After ASU 2009-13
trigger revenue recognition is the general rule. enue recognition guidance for these types of ASU 2009-13 has made two significant
There is, however, an exception that when arrangements requires that revenue be rec- changes to the existing guidance for mul-
one delivery is the predominant deliverable, ognized ratably over the life of the contract tiple-element arrangements: first, the deter-
then the revenue recognition may commence after completion of the last or predominant mination of the unit of accounting, and
once the delivery of that item has occurred. deliverable item (i.e., $12,000 a month for 10 second, the allocation of transaction con-
The following two case studies reflect recurring months, beginning on the third sideration to identified units of accounting.
the analysis of revenue recognition guid- month subsequent to complete delivery of This guidance allows companies to account
ance for cloud-based arrangements prior to professional services). Revenue is recognized for delivered items as separate accounting
ASU 2009-13. as shown in Exhibit 1. units if specific conditions are met:
Case 1. Entity A signs a contract with a Case 2. Assume the same facts as Case The delivered item has value to the cus-
customer for cloud-based services for 12 1, but this time, Entity A has VSOE for tomer on a stand-alone basis.
months for $120,000, which is an up-front training and implementation services in the If the arrangement includes a general
and nonrefundable fee. The contract states that amount of $1,000 per day for both. right of return relative to the delivered item,
the fee for subscription services, consisting Furthermore, implementation services are delivery or performance for the undeliv-
of the use of software and related host ser- completed evenly during the first two ered item is considered probable and sub-
vices, is $104,000. Entity A also provides five months of installation. stantially in control of the vendor.
days of training services for a cost of $4,000, Analysis of Case 2. Under this sce- ASU 2009-13 amends ASC 605-25-30
to be completed before and during the first nario, five days training services for and requires arrangement consideration to
month of implementation. Furthermore, Entity $5,000 occurs during the first month, and be allocated at the inception of the arrange-
A provides an additional seven days consult- seven days consulting services for imple- ment to the identified separate units of
ing for implementation services for $12,000 mentation services for $7,000 occurs dur- accounting based on the relative-selling-
price method. The new guidance eliminates
EXHIBIT 2 the residual method of allocating consid-
Revenue Recognition Guidance Subsequent to ASU 2009-13 eration and provides a hierarchy to use
when determining the selling price for each
unit of accounting. First, VSOE should be
Case 3: Cannot Determine Either TPE or BESP
used if it exists. Second, third-party evi-
First-Month Second-Month Subsequent 10 dence (TPE) of a selling price (i.e., ven-
Revenues Revenues Months Revenues Total dors selling similar goods to similarly sit-
Subscription $ $ $12,000 $120,000 uated customers on a stand-alone basis)
revenues should be used, if it exists. If neither VSOE
Case 4: BESP and Allocation of Transaction Consideration nor TPE of a selling price exists for a unit
BESP BESP Transaction of accounting, the entity must use its best
Percentage Allocation estimate of the selling price (BESP) for that
Training services $ 15,000 10% $ 12,000 unit of accounting.
Implementation revenues 45,000 30% 36,000 Estimating the selling prices of elements
is a key aspect of applying ASU 2009-13.
Host services 90,000 60% 72,000
FASB believes that the new model results
Total $150,000 100% $120,000
in a better reflection of the economics of
Revenue Recognized in Each Period the transaction, even though developing,
First-Month Second-Month Subsequent 10 documenting, and supporting BESP could
Revenues Revenues Months Revenues Total potentially be challenging for many cor-
Training services $12,000 $ $ $ 12,000 porations. In determining BESP, cloud
Implementation 18,000 18,000 36,000 computing vendors should consider all rea-
revenues sonably available information, including
Host services 7,200 72,000 both market data and conditions and enti-
Total $30,000 $18,000 $ 7,200 $120,000 ty-specific data. A detailed description and
analysis of the techniques used to calculate

34 NOVEMBER 2010 / THE CPA JOURNAL


the BESP is beyond the scope of this arti- standards, does not prescribe a specific the entity, or another entity, sells an iden-
cle. The requirement to use the relative- method for allocating revenues to the com- tical or similar good or service separately.
selling-price method to allocate revenues ponents of transactions; as long as the It appears that the proposed guidance will
in a multiple arrangement engagement rep- method selected is the best method reflect- slightly change the rules for identifying
resents a vital shift from the previous guid- ing the substance of a particular transaction, units of accounting: Even if another enti-
ance. Under ASU 2009-13, any discounts the method would be acceptable. ty markets an identical or similar product,
are allocated across all deliverables in pro- In practice, however, the price charged for the company must recognize it as a sepa-
portion to their relative selling prices, an item when sold separately is the best esti- rate unit of accounting.
unlike previous guidance, under which mate of fair value under IFRS. If that evi- SAB 104 identifies collectibility as one of
embedded discounts are allocated to deliv- dence is not available, IFRS recommends the four revenue recognition criteria. The pro-
ered items. other methods, such as cost plus a reason- posed standard, however, views collectibil-
The following two case studies reflect able margin. Therefore, differences remain ity, as well as the time value of money, as
the analysis of revenue recognition guid- between the frameworks under ASU 2009- part of the transaction price. For example,
ance for cloud-based arrangements subse- 13 and IAS 18, but the new U.S. guidance, if there is a contract for $1,000 due in six
quent to ASU 2009-13: which uses BSEP if VSOE and TPE are not months and the probability of collection is
Case 3. Assume the same facts as available, better aligns U.S. GAAP with IFRS. 90%, the company can recognize the pre-
Case 1. Entity A does not sell any of the sent value of $900 as revenue if other rev-
elements of the multiple arrangements sep- Recent Developments enue recognition criteria have been met.
arately; therefore, it cannot determine either In June 2010, FASB and the There are also proposed changes for
TPE or BESP, and the whole arrange- International Accounting Standards Board the treatment of contract costs and onerous
ment is considered a single unit of account- (IASB) jointly issued an exposure draft to performance obligations by the customer
ing under ASU 2009-13. create a single, global revenue recognition that are beyond the scope of this article.
Analysis of Case 3. The revenue recog- model. The proposed model outlines the
nition for Case 3 under ASU 2009-13 is principles in determining the amount, Future of Revenue Recognition Standards
the same as Case 1. The revenue recogni- timing, and uncertainty of revenue recog- Cloud computingthe delivery of com-
tion guidance for these types of arrange- nition for contracts that provide goods puting services through the Internetis a
ments requires that revenue be recognized and services to customers. Many of the fast-growing industry: It is estimated to
ratably over the life of the contract after principles that the proposed model has out- reach $42 billion by 2012, or nearly over
completion of the last deliverable item (i.e., lined resemble todays U.S. GAAP; half of the entire software business.
$12,000 a month for 10 recurring months, nevertheless, the exposure draft includes Recently issued and proposed accounting
beginning on the third month subsequent provisions that impact revenue recognition guidance will impact the revenue recogni-
to complete delivery of professional ser- for cloud-based arrangements. tion for multiple elements arrangements
vices). Revenue is recognized as shown The proposed model includes the and cloud-based computing significantly.
in Exhibit 2. following steps for revenue recognition: In most instances, ASU 2009-13 acceler-
Case 4. Assume the same facts as Case Identification of the customers contract, ates the revenue recognition and reduces
2. Entity A sells some of the elements of Identification of the separate perfor- the amount of deferred revenue in early
the arrangements separately but does not mance obligations in the contract, years for the service providers. Even
have either VSOE or TPE for any elements Determining the transaction price, though differences remain between the
of the arrangement, and as a result, in Allocating the transaction price to the frameworks under ASU 2009-13 and IAS
accordance with ASU 2009-13, must deter- separate performance obligations, and 18, the new U.S. guidance, which uses
mine the BESP for all the different ele- Recognition of revenue when each per- BESP if VSOE and TPE are not available,
ments of the arrangement. Because soft- formance obligation is satisfied. better aligns U.S. GAAP with IFRS. The
ware and computer services are always Upon adoption, companies should adopt latest exposure draft from FASB and the
sold together, it is acceptable to determine the proposed guidance retrospectively for IASB represents additional potential
BESP for both elements on a combined all periods presented. changes to revenue recognition accounting
basis (i.e., cloud services). In this scenario, The proposed requirement to identify for cloud-based arrangements. It is expect-
assume that there are multiple units of performance obligations and allocate the ed that FASB will issue a converged rev-
accounting under ASU 2009-13. Revenue transaction consideration to those perfor- enue recognition standard in 2011 with an
is recognized as shown in Exhibit 2. mance obligations based on their relative effective date in 2014 or 2015.
selling prices is largely consistent with
IFRS Revenue Recognition the guidance for multiple arrangements in
The principles in International Accounting ASU 2009-13. There are, however, certain Josef Rashty, CPA, is the director of com-
Standards (IAS) 18, Revenue, require that aspects of the proposed model that will pliance and reporting for Informatica
companies measure their revenues at fair change current accounting practice. Corporation in Redwood City, Calif. John
value of consideration received or receivable The proposed model indicates that OShaughnessy, PhD, CPA (inactive), is
for each separable component of a transac- promised goods and services must be treat- an accounting professor at San Francisco
tion. IFRS, being a principles-based set of ed as separate performance obligations if State University, Calif.

NOVEMBER 2010 / THE CPA JOURNAL 35

You might also like